From 16ca564b1004eb672fe4ca3573e542f5a3ce014b Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Wed, 25 Jul 2012 11:51:57 -0400 Subject: Update translations Update the pot file to match current source, and pull translations from Transifex The commands used to create this commit were: tx pull -fa # needs an account and transifex client setup cd install/po make update-pot (update LINGUAS to contain all languages with translations, and no empty ones) make update-po --- install/po/LINGUAS | 19 +- install/po/as.po | 7947 -------------------------------------------------- install/po/bn_IN.po | 7921 +------------------------------------------------- install/po/de.po | 7924 +------------------------------------------------- install/po/el.po | 7947 -------------------------------------------------- install/po/es.po | 5667 +++++++----------------------------- install/po/fa.po | 7923 -------------------------------------------------- install/po/fr.po | 6387 +++++++++++++++++++++++------------------ install/po/gu.po | 7947 -------------------------------------------------- install/po/he.po | 7948 -------------------------------------------------- install/po/id.po | 7723 +------------------------------------------------ install/po/ipa.pot | 3863 +++++++++++++++---------- install/po/it.po | 7947 -------------------------------------------------- install/po/ja.po | 7868 +------------------------------------------------- install/po/ja_JP.po | 7794 ------------------------------------------------- install/po/kn.po | 7768 +++---------------------------------------------- install/po/ko.po | 7923 -------------------------------------------------- install/po/nl.po | 7941 +------------------------------------------------- install/po/pl.po | 7571 ++++-------------------------------------------- install/po/pt.po | 7947 -------------------------------------------------- install/po/pt_BR.po | 7947 -------------------------------------------------- install/po/ru.po | 7974 ++++----------------------------------------------- install/po/sv.po | 7947 -------------------------------------------------- install/po/tg.po | 346 +++ install/po/uk.po | 5833 +++++++++++++++++++++---------------- install/po/zh_CN.po | 7858 ++------------------------------------------------ install/po/zh_TW.po | 7924 -------------------------------------------------- 27 files changed, 12663 insertions(+), 175141 deletions(-) delete mode 100644 install/po/as.po delete mode 100644 install/po/el.po delete mode 100644 install/po/fa.po delete mode 100644 install/po/gu.po delete mode 100644 install/po/he.po delete mode 100644 install/po/it.po delete mode 100644 install/po/ja_JP.po delete mode 100644 install/po/ko.po delete mode 100644 install/po/pt.po delete mode 100644 install/po/pt_BR.po delete mode 100644 install/po/sv.po create mode 100644 install/po/tg.po delete mode 100644 install/po/zh_TW.po diff --git a/install/po/LINGUAS b/install/po/LINGUAS index 257a908d7..680ad70cf 100644 --- a/install/po/LINGUAS +++ b/install/po/LINGUAS @@ -1,22 +1,13 @@ -# Languages in the sort order on Transifex -as # Assamese bn_IN # Bengali (India) -zh_CN # Chinese (China) -zh_TW # Chinese (Taiwan) -nl # Dutch -fr # French de # German -el # Greek -gu # Gujarati +es # Spanish +fr # French id # Indonesian -ja_JP # Japanese (Japan) ja # Japanese kn # Kannada -fa # Persian +nl # Dutch pl # Polish -pt_BR # Portuguese (Brazilian) -pt # Portuguese ru # Russian -es # Spanish (Castilian) -sv # Swedish +tg # Tajik uk # Ukrainian +zh_CN # Chinese (China) diff --git a/install/po/as.po b/install/po/as.po deleted file mode 100644 index 3276c4857..000000000 --- a/install/po/as.po +++ /dev/null @@ -1,7947 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2011-03-07 20:40+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: as\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/bn_IN.po b/install/po/bn_IN.po index cc7a230df..e91640525 100644 --- a/install/po/bn_IN.po +++ b/install/po/bn_IN.po @@ -1,7949 +1,64 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # jdennis , 2011. # sankarshan mukhopadhyay , 2010. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-21 22:20+0000\n" "Last-Translator: jdennis \n" "Language-Team: Bengali (India) \n" +"Language: bn_IN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: bn_IN\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "বাতিল করা হয়েছে।" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "অজানা কম্যান্ড %(name)r" -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "পাসওয়ার্ড দুটি মিলছে না" -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 msgid "This is already a posix group" msgstr "একটি পসিক্স (posix) গ্রুপ আগে থেকে উপস্থিত" -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 #, python-format msgid "%(info)s" msgstr "%(info)s" -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 msgid "incorrect type" msgstr "ভুল প্রকার" -#: ipalib/parameters.py:361 msgid "Only one value is allowed" msgstr "কেবলমাত্র একটি মান অনুমদিত" -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 msgid "must be a decimal number" msgstr "একটি দশমিক সংখ্যা হওয়া জরুরি" -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 #, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" +msgid "%(count)d variables" +msgstr "%(count)d ভেরিয়াবেল" -#: ipalib/parameters.py:1464 #, python-format -msgid "must be exactly %(length)d characters" -msgstr "" +msgid "%(count)d plugin loaded" +msgid_plural "%(count)d plugins loaded" +msgstr[0] "%(count)d প্লাগ-ইন লোড করা হয়েছে" +msgstr[1] "%(count)d প্লাগ-ইন লোড করা হয়েছে" -#: ipalib/parameters.py:1482 #, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" +msgid "Added user \"%(value)s\"" +msgstr "\"%(value)s\" ব্যবহারকারী যোগ করা হয়েছে" -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" +msgid "file operation" +msgstr "ফাইল কার্য" -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "%(count)d ভেরিয়াবেল" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "%(count)d প্লাগ-ইন লোড করা হয়েছে" -msgstr[1] "%(count)d প্লাগ-ইন লোড করা হয়েছে" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "\"%(value)s\" ব্যবহারকারী যোগ করা হয়েছে" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "ফাইল কার্য" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "সিরিয়াল নম্বর পাওয়া সম্ভব হয়নি" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" +msgid "cannot obtain next serial number" +msgstr "সিরিয়াল নম্বর পাওয়া সম্ভব হয়নি" diff --git a/install/po/de.po b/install/po/de.po index 43f33180b..094f07b47 100644 --- a/install/po/de.po +++ b/install/po/de.po @@ -1,7949 +1,123 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Fabian Affolter , 2011. # Mario Blättermann , 2011. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" -"Last-Translator: Mario Blättermann \n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-21 22:20+0000\n" +"Last-Translator: jdennis \n" "Language-Team: German \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ipalib/cli.py:583 #, python-format msgid "Enter %(label)s again to verify: " msgstr "Geben Sie %(label)s zum Überprüfen ein:" -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "Passwörter stimmen nicht überein!" -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "Abgebrochen." - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "Ein interner Fehler ist aufgetreten" -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "Unbekannter Befehl %(name)r" -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 msgid "No credentials cache found" msgstr "Keine Anmeldeinformationen-Cache gefunden" -#: ipalib/errors.py:533 msgid "Ticket expired" msgstr "Ticket abgelaufen" -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 #, python-format msgid "%(name)r is required" msgstr "%(name)r wird benötigt" -#: ipalib/errors.py:726 ipalib/errors.py:742 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "%(name)r ungültig: %(error)s " -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "Passwörter stimmen nicht überein" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "Befehl nicht implementiert" -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 msgid "This entry already exists" msgstr "Dieser Eintrag existiert bereits" -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 #, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" +msgid "Group '%s' does not exist" +msgstr "Gruppe '%s' existiert nicht" -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" +msgid "ACIs" +msgstr "ACIs" -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" +msgid "ACI name" +msgstr "ACI-Namen" -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" +msgid "User group" +msgstr "Benutzer-Gruppe" -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" +msgid "Permissions" +msgstr "Berechtigungen" -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" +msgid "Attributes" +msgstr "Attribute" -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" +msgid "Type" +msgstr "Typ" -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" +msgid "Member of" +msgstr "Mitglied von" -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" +msgid "Member of a group" +msgstr "Mitglied einer Gruppe" -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" +msgid "Filter" +msgstr "Filter" -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" +msgid "Location" +msgstr "Ort" -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" +msgid "Map" +msgstr "Karte" -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" +msgid "Key" +msgstr "Key" -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" +msgid "Mount information" +msgstr "Einhänge-Informationen" -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" +msgid "description" +msgstr "Beschreibung" -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" +msgid "Certificate" +msgstr "Zertifikat" -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" +msgid "Subject" +msgstr "Betreff" -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" +msgid "Reason" +msgstr "Grund" -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" +msgid "Error" +msgstr "Fehler" -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" +msgid "Automount" +msgstr "Automount" -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "Gruppe '%s' existiert nicht" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "ACIs" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "ACI-Namen" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "Benutzer-Gruppe" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "Berechtigungen" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "Attribute" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "Typ" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "Mitglied von" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "Mitglied einer Gruppe" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "Filter" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "Ort" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "Karte" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "Key" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "Einhänge-Informationen" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "Beschreibung" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "Zertifikat" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "Betreff" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "Grund" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "Fehler" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "Automount" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "DNS" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" +msgid "DNS" +msgstr "DNS" diff --git a/install/po/el.po b/install/po/el.po deleted file mode 100644 index cc2f3e7d6..000000000 --- a/install/po/el.po +++ /dev/null @@ -1,7947 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2011-03-07 20:40+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Greek \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: el\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/es.po b/install/po/es.po index b976d8239..ba6d9f768 100644 --- a/install/po/es.po +++ b/install/po/es.po @@ -11,1676 +11,871 @@ msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" -"Last-Translator: Eduardo Villagrán M \n" -"Language-Team: Spanish (Castilian) \n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-21 22:20+0000\n" +"Last-Translator: jdennis \n" +"Language-Team: Spanish \n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ipalib/cli.py:583 #, python-format msgid "Enter %(label)s again to verify: " msgstr "Ingrese %(label)s nuevamente para verificar: " -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "¡Las contraseñas no coinciden!" -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "Cancelado." - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 msgid "Try `ipa --help` for a list of global options." msgstr "Pruebe `ipa --help` para una lista de opciones generales." -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 msgid "Command name" msgstr "Nombre del comando" -#: ipalib/cli.py:1130 msgid "No file to read" msgstr "No existe el fichero para leer" -#: ipalib/errors.py:303 #, python-format msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "el cliente %(cver)s no es compatible con el servidor %(sver)s en %(server)r" +msgstr "" +"el cliente %(cver)s no es compatible con el servidor %(sver)s en %(server)r" -#: ipalib/errors.py:321 #, python-format msgid "unknown error %(code)d from %(server)s: %(error)s" msgstr "error %(code)d desconocido de %(server)s: %(error)s" -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "ha ocurrido un error interno" -#: ipalib/errors.py:359 #, python-format msgid "an internal error has occurred on server at %(server)r" msgstr "ha ocurrido un error interno en el servidor en %(server)r" -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "comando desconocido %(name)r" -#: ipalib/errors.py:392 ipalib/errors.py:417 #, python-format msgid "error on server %(server)r: %(error)s" msgstr "error en el servidor %(server)r: %(error)s" -#: ipalib/errors.py:408 #, python-format msgid "cannot connect to %(uri)r: %(error)s" msgstr "no es posible conectar con %(uri)r: %(error)s" -#: ipalib/errors.py:426 #, python-format msgid "Invalid JSON-RPC request: %(error)s" msgstr "Petición JSON-RPC no válida: %(error)s" -#: ipalib/errors.py:442 #, python-format msgid "error marshalling data for XML-RPC transport: %(error)s" msgstr "error de clasificación para el transporte de datos XML-RPC: %(error)s " -#: ipalib/errors.py:468 #, python-format msgid "Kerberos error: %(major)s/%(minor)s" msgstr "Error de kerberos: %(major)s/%(minor)s" -#: ipalib/errors.py:485 msgid "did not receive Kerberos credentials" msgstr "no se ha recibido ninguna credencial de Kerberos" -#: ipalib/errors.py:501 #, python-format msgid "Service %(service)r not found in Kerberos database" -msgstr "El servicio %(service)r no se ha encontrado en la base de datos Kerberos" +msgstr "" +"El servicio %(service)r no se ha encontrado en la base de datos Kerberos" -#: ipalib/errors.py:517 msgid "No credentials cache found" msgstr "No se han encontrado credenciales de cache" -#: ipalib/errors.py:533 msgid "Ticket expired" msgstr "El ticket ha expirado" -#: ipalib/errors.py:549 msgid "Credentials cache permissions incorrect" msgstr "Los permisos de credenciales de caché son incorrectos" -#: ipalib/errors.py:565 msgid "Bad format in credentials cache" msgstr "Las credenciales de caché están mal formadas" -#: ipalib/errors.py:581 msgid "Cannot resolve KDC for requested realm" msgstr "No es posible resolver KDC para el reinado solicitado" -#: ipalib/errors.py:600 #, python-format msgid "Insufficient access: %(info)s" msgstr "Acceso insuficiente: %(info)s" -#: ipalib/errors.py:644 #, python-format msgid "command %(name)r takes no arguments" msgstr "el comando %(name)r no tiene argumentos" -#: ipalib/errors.py:664 #, python-format msgid "command %(name)r takes at most %(count)d argument" msgid_plural "command %(name)r takes at most %(count)d arguments" msgstr[0] "el comando %(name)r lleva al menos %(count)d argumento" msgstr[1] "el comando %(name)r lleva al menos %(count)d argumentos" -#: ipalib/errors.py:694 #, python-format msgid "overlapping arguments and options: %(names)r" msgstr "superponiendo argumentos y opciones: %(names)r" -#: ipalib/errors.py:710 #, python-format msgid "%(name)r is required" msgstr "%(name)r es necesario" -#: ipalib/errors.py:726 ipalib/errors.py:742 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "%(name)r inválido: %(error)s" -#: ipalib/errors.py:758 #, python-format msgid "api has no such namespace: %(name)r" msgstr "API no posee tal nombre de espacio: %(name)r" -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "Las contraseñas no coinciden" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "El comando no se ha implementado" -#: ipalib/errors.py:785 msgid "Client is not configured. Run ipa-client-install." msgstr "El cliente no está configurado. Ejecutar la API de cliente a instalar." -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 #, python-format msgid "%(reason)s" msgstr "%(reason)s" -#: ipalib/errors.py:829 msgid "This entry already exists" msgstr "Esta entrada ya existe" -#: ipalib/errors.py:845 msgid "You must enroll a host in order to create a host service" msgstr "Debe registrar el equipo para poder generar un servicio de host" -#: ipalib/errors.py:861 #, python-format msgid "" "Service principal is not of the form: service/fully-qualified host name: " "%(reason)s" -msgstr "El servicio principal no tiene la forma de servicio/nombre de equipo totalmente calificado: %(reason)s" +msgstr "" +"El servicio principal no tiene la forma de servicio/nombre de equipo " +"totalmente calificado: %(reason)s" -#: ipalib/errors.py:877 msgid "" "The realm for the principal does not match the realm for this IPA server" -msgstr "El reinado para el principal no coincide con el reinado para este servidor IPA" +msgstr "" +"El reinado para el principal no coincide con el reinado para este servidor " +"IPA" -#: ipalib/errors.py:893 msgid "This command requires root access" msgstr "Este comando necesita acceso de usuario root" -#: ipalib/errors.py:909 msgid "This is already a posix group" msgstr "Este ya es un grupo posix" -#: ipalib/errors.py:925 #, python-format msgid "Principal is not of the form user@REALM: %(principal)r" msgstr "El principal no tiene la forma usuario@REINADO: %(principal)r" -#: ipalib/errors.py:941 msgid "This entry is already enabled" msgstr "Esta entrada ya está habilitada" -#: ipalib/errors.py:957 msgid "This entry is already disabled" msgstr "Esta entrada ya está desactivada" -#: ipalib/errors.py:973 msgid "This entry cannot be enabled or disabled" msgstr "Esta entrada no puede ser activada o desactivada" -#: ipalib/errors.py:989 msgid "This entry is not a member" msgstr "Esta entrada no es miembro" -#: ipalib/errors.py:1005 msgid "A group may not be a member of itself" msgstr "Un grupo no puede ser miembro de sí mismo" -#: ipalib/errors.py:1021 msgid "This entry is already a member" msgstr "Esta entrada ya es un miembro" -#: ipalib/errors.py:1037 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "Falló la decodificación base64: %(reason)s" -#: ipalib/errors.py:1069 msgid "A group may not be added as a member of itself" msgstr "Un grupo no puede ser agregado como miembro de sí mismo" -#: ipalib/errors.py:1085 msgid "The default users group cannot be removed" msgstr "El grupo de usuarios predeterminado no puede ser eliminado" -#: ipalib/errors.py:1101 msgid "Host does not have corresponding DNS A record" msgstr "El equipo no posee un registro DNS A con el que se corresponda " -#: ipalib/errors.py:1116 msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "No se permite eliminar un grupo administrado. Primero debe ser desasociado. " +msgstr "" +"No se permite eliminar un grupo administrado. Primero debe ser desasociado. " -#: ipalib/errors.py:1131 msgid "A managed group cannot have a password policy." msgstr "Un grupo administrado no puede tener una política de contraseñas." -#: ipalib/errors.py:1163 #, python-format msgid "'%(entry)s' doesn't have a certificate." msgstr "'%(entry)s' no tiene certificado" -#: ipalib/errors.py:1179 #, python-format msgid "Unable to create private group. A group '%(group)s' already exists." msgstr "No se puede crear un grupo privado. Un grupo de '%(group)s' ya existe." -#: ipalib/errors.py:1195 #, python-format msgid "" "A problem was encountered when verifying that all members were %(verb)s: " "%(exc)s" -msgstr "Se encontró un problema al verificar si todos los miembros eran %(verb)s: %(exc)s" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." msgstr "" +"Se encontró un problema al verificar si todos los miembros eran %(verb)s: " +"%(exc)s" -#: ipalib/errors.py:1254 #, python-format msgid "no command nor help topic %(topic)r" msgstr "no existe un comando para el tópico de ayuda %(topic)r" -#: ipalib/errors.py:1278 msgid "change collided with another change" msgstr "la modificación choca con otra modificación diferente" -#: ipalib/errors.py:1294 msgid "no modifications to be performed" msgstr "no existen modificaciones a ser realizadas" -#: ipalib/errors.py:1310 #, python-format msgid "%(desc)s: %(info)s" msgstr "%(desc)s:%(info)s" -#: ipalib/errors.py:1326 msgid "limits exceeded for this query" msgstr "han sido excedidos los límites para esta consulta" -#: ipalib/errors.py:1341 #, python-format msgid "%(info)s" msgstr "%(info)s" -#: ipalib/errors.py:1356 msgid "modifying primary key is not allowed" msgstr "modificar la clave principal no está permitido" -#: ipalib/errors.py:1372 #, python-format msgid "%(attr)s: Only one value allowed." msgstr " %(attr)s : Solamente un valor permitido." -#: ipalib/errors.py:1388 #, python-format msgid "%(attr)s: Invalid syntax." msgstr "%(attr)s: sintaxis inválida." -#: ipalib/errors.py:1404 #, python-format msgid "Bad search filter %(info)s" msgstr "%(info)s de filtro de búsqueda errado" -#: ipalib/errors.py:1429 #, python-format msgid "Certificate operation cannot be completed: %(error)s" msgstr "La operación certificada no puede ser completada: %(error)s" -#: ipalib/errors.py:1445 #, python-format msgid "Certificate format error: %(error)s" msgstr "Error de certificado de formato: %(error)s " -#: ipalib/errors.py:1496 msgid "Already registered" msgstr "Ya está registrado" -#: ipalib/errors.py:1512 msgid "Not registered yet" msgstr "Aún no está registrado" -#: ipalib/frontend.py:408 msgid "Results are truncated, try a more specific search" -msgstr "Los resultados se encuentran truncados, intente realizar una búsqueda más específica" +msgstr "" +"Los resultados se encuentran truncados, intente realizar una búsqueda más " +"específica" -#: ipalib/frontend.py:821 msgid "" "Retrieve and print all attributes from the server. Affects command output." -msgstr "Recuperar e imprimir todos los atributos del servidor. Afecta a la salida del comando." +msgstr "" +"Recuperar e imprimir todos los atributos del servidor. Afecta a la salida " +"del comando." -#: ipalib/frontend.py:827 msgid "Print entries as stored on the server. Only affects output format." -msgstr "Imprimir entradas como almacenadas en el servidor. Solamente afecta formato de salida." +msgstr "" +"Imprimir entradas como almacenadas en el servidor. Solamente afecta formato " +"de salida." -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 msgid "Client version. Used to determine if server will accept request." -msgstr "Versión de cliente. Se utiliza para determinar si el servidor va a aceptar la solicitud." +msgstr "" +"Versión de cliente. Se utiliza para determinar si el servidor va a aceptar " +"la solicitud." -#: ipalib/frontend.py:967 msgid "Forward to server instead of running locally" msgstr "Reenvía al servidor en lugar de ejecutarse localmente" -#: ipalib/output.py:92 msgid "A dictionary representing an LDAP entry" msgstr "Un diccionario representando una entrada LDAP" -#: ipalib/output.py:100 msgid "A list of LDAP entries" msgstr "Una lista de entradas LDAP" -#: ipalib/output.py:111 msgid "All commands should at least have a result" msgstr "Todos los comandos deberían por lo menos tener un resultado" -#: ipalib/parameters.py:358 msgid "incorrect type" msgstr "tipo incorrecto" -#: ipalib/parameters.py:361 msgid "Only one value is allowed" msgstr "Sólo se permite un valor" -#: ipalib/parameters.py:1023 msgid "must be True or False" msgstr "debe ser True o False" -#: ipalib/parameters.py:1124 msgid "must be an integer" msgstr "debe ser un entero" -#: ipalib/parameters.py:1176 #, python-format msgid "must be at least %(minvalue)d" msgstr "debe ser como mínimo %(minvalue)d" -#: ipalib/parameters.py:1186 #, python-format msgid "can be at most %(maxvalue)d" msgstr "puede ser como máximo %(maxvalue)d" -#: ipalib/parameters.py:1227 msgid "must be a decimal number" msgstr "debe ser un número decimal" -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "debe ser como mínimo %(minvalue)f" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "puede ser como máximo %(maxvalue)f" - -#: ipalib/parameters.py:1327 #, python-format msgid "must match pattern \"%(pattern)s\"" msgstr "debe coincidir con el modelo \"%(pattern)s" -#: ipalib/parameters.py:1345 msgid "must be binary data" msgstr "debe ser un dato binario" -#: ipalib/parameters.py:1361 #, python-format msgid "must be at least %(minlength)d bytes" msgstr "debe ser como mínimo de %(minlength)d bytes" -#: ipalib/parameters.py:1371 #, python-format msgid "can be at most %(maxlength)d bytes" msgstr "puede ser a lo sumo de %(maxlength)d bytes" -#: ipalib/parameters.py:1381 #, python-format msgid "must be exactly %(length)d bytes" msgstr "debe ser exactamente de %(length)d bytes" -#: ipalib/parameters.py:1403 msgid "must be Unicode text" msgstr "debe ser texto Unicode" -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 #, python-format msgid "must be at least %(minlength)d characters" msgstr "debe tener como mínimo %(minlength)d caracteres" -#: ipalib/parameters.py:1454 #, python-format msgid "can be at most %(maxlength)d characters" msgstr "puede tener a lo sumo %(maxlength)d caracteres" -#: ipalib/parameters.py:1464 #, python-format msgid "must be exactly %(length)d characters" msgstr "debe tener exactamente %(length)d caracteres" -#: ipalib/parameters.py:1482 #, python-format msgid "The character '%(char)r' is not allowed." msgstr "El carácter '%(char)r' no está permitido." -#: ipalib/parameters.py:1526 #, python-format msgid "must be one of %(values)r" msgstr "debe ser uno de %(values)r" -#: ipalib/plugins/aci.py:153 msgid "A list of ACI values" msgstr "Una lista de valores ACI" -#: ipalib/plugins/aci.py:215 msgid "type, filter, subtree and targetgroup are mutually exclusive" msgstr "tipo, filtro, subárbol y grupo de destino, se excluyen mutuamente" -#: ipalib/plugins/aci.py:218 msgid "ACI prefix is required" msgstr "Se requiere prefijo de ACI " -#: ipalib/plugins/aci.py:221 msgid "" "at least one of: type, filter, subtree, targetgroup, attrs or memberof are " "required" -msgstr "es necesario como mínimo alguno de: tipo, filtro, subárbol, grupo de destino, atributos, o miembro de " +msgstr "" +"es necesario como mínimo alguno de: tipo, filtro, subárbol, grupo de " +"destino, atributos, o miembro de " -#: ipalib/plugins/aci.py:224 msgid "filter and memberof are mutually exclusive" msgstr "filtro y memberof son mutuamente excluyentes" -#: ipalib/plugins/aci.py:230 msgid "group, permission and self are mutually exclusive" msgstr "grupo, permisos y auto son mutuamente excluyentes" -#: ipalib/plugins/aci.py:232 msgid "One of group, permission or self is required" msgstr "Uno de grupo, permiso o self es necesario" -#: ipalib/plugins/aci.py:251 #, python-format msgid "Group '%s' does not exist" msgstr "El grupo '%s' no existe" -#: ipalib/plugins/aci.py:273 msgid "empty filter" msgstr "Vaciar filtro" -#: ipalib/plugins/aci.py:294 #, python-format msgid "Syntax Error: %(error)s" msgstr "Error de sintaxis:%(error)s " -#: ipalib/plugins/aci.py:379 #, python-format msgid "ACI with name \"%s\" not found" msgstr "No se encuentra un ACI cuyo nombre sea \"%s\"" -#: ipalib/plugins/aci.py:400 msgid "ACI prefix" msgstr "Prefijo ACI" -#: ipalib/plugins/aci.py:401 msgid "" "Prefix used to distinguish ACI types (permission, delegation, selfservice, " "none)" -msgstr "Prefijo utilizado para distinguir los tipos de ACI (permiso,delegación, autoservicio, ninguno)" +msgstr "" +"Prefijo utilizado para distinguir los tipos de ACI (permiso,delegación, " +"autoservicio, ninguno)" -#: ipalib/plugins/aci.py:412 msgid "ACIs" msgstr "ACI" -#: ipalib/plugins/aci.py:417 msgid "ACI name" msgstr "Nombre de ACI" -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 msgid "Permission" msgstr "Permiso" -#: ipalib/plugins/aci.py:424 msgid "Permission ACI grants access to" msgstr "El permiso ACI permite el acceso a" -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 msgid "User group" msgstr "Grupo de usuarios" -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 msgid "User group ACI grants access to" msgstr "El grupo de usuarios ACI permite el acceso a" -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 msgid "Permissions" msgstr "Permisos" -#: ipalib/plugins/aci.py:436 msgid "" "comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "lista separada por comas de la concesión de permisos (leer, escribir, agregar, eliminar, todos) " +msgstr "" +"lista separada por comas de la concesión de permisos (leer, escribir, " +"agregar, eliminar, todos) " -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 msgid "Attributes" msgstr "Atributos" -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 msgid "Comma-separated list of attributes" msgstr "Lista de atributos separada por comas" -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 msgid "Type" msgstr "Tipo" -#: ipalib/plugins/aci.py:452 msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "Objeto de tipo IPA (usuario, grupo, grupo de host, servicio, grupo de red)" +msgstr "" +"Objeto de tipo IPA (usuario, grupo, grupo de host, servicio, grupo de red)" -#: ipalib/plugins/aci.py:458 msgid "Member of" msgstr "Miembro de" -#: ipalib/plugins/aci.py:459 msgid "Member of a group" msgstr "Miembro de un grupo" -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 msgid "Filter" msgstr "Filtro" -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 msgid "Legal LDAP filter (e.g. ou=Engineering)" msgstr "Filtro legal LDAP (p.ej. ou=Ingeniería)" -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 msgid "Subtree" msgstr "Subárbol" -#: ipalib/plugins/aci.py:471 msgid "Subtree to apply ACI to" msgstr "Subárbol al que aplicar ACI" -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 msgid "Target group" msgstr "Grupo elegido" -#: ipalib/plugins/aci.py:477 msgid "Group to apply ACI to" msgstr "Grupo al que aplicar API" -#: ipalib/plugins/aci.py:482 msgid "Target your own entry (self)" msgstr "Dirija su propia entrada (usted)" -#: ipalib/plugins/aci.py:483 msgid "Apply ACI to your own entry (self)" msgstr "Aplique ACI a su propia entrada (usted)" -#: ipalib/plugins/aci.py:495 #, python-format msgid "Created ACI \"%(value)s\"" msgstr "Ha sido creado ACI \"%(value)s\"" -#: ipalib/plugins/aci.py:500 msgid "Test the ACI syntax but don't write anything" msgstr "Probar la sintaxis pero no escribir nada" -#: ipalib/plugins/aci.py:551 #, python-format msgid "Deleted ACI \"%(value)s\"" msgstr "Ha sido eliminado ACI \"%(value)s\"" -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 msgid "ACI" msgstr "ACI" -#: ipalib/plugins/aci.py:601 #, python-format msgid "Modified ACI \"%(value)s\"" msgstr "Ha sido modificado ACI \"%(value)s\"" -#: ipalib/plugins/aci.py:666 #, python-format msgid "%(count)d ACI matched" msgid_plural "%(count)d ACIs matched" msgstr[0] "%(count)d ACI coincidente" msgstr[1] "%(count)d ACIs coincidentes" -#: ipalib/plugins/aci.py:891 msgid "New ACI name" msgstr " Nuevo nombre de ACI" -#: ipalib/plugins/aci.py:895 #, python-format msgid "Renamed ACI to \"%(value)s\"" msgstr "ACI renombrado a \"%(value)s\"" -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 msgid "Description" msgstr "Descripción" -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "Grupo Predeterminado" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 #, python-format msgid "Group: %s not found!" msgstr "Grupo: %s no encontrado!" -#: ipalib/plugins/automember.py:215 #, python-format msgid "%s is not a valid attribute." msgstr "%s no es un atributo válido." -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 msgid "Conditions that could not be added" msgstr "Condiciones que no pueden ser agregadas" -#: ipalib/plugins/automember.py:277 msgid "Number of conditions added" msgstr "Número de condiciones agregadas" -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 msgid "Conditions that could not be removed" msgstr "Condiciones que no pueden ser eliminadas" -#: ipalib/plugins/automember.py:363 msgid "Number of conditions removed" msgstr "Número de condiciones eliminadas" -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "\n\\n\nAutomount\\n\n\\n\nAlmacena configuración de automount(8) para autofs(8) en IPA.\\n\n\\n\nLa base de una configuración de montaje automático es el archivo de configuración auto.master.\\n\nSe trata también de la ubicación de base en IPA. Varias configuraciones de auto.master\\n\nse pueden almacenar independientemente. Una ubicación es la implementación-específica\\n\ncon el predeterminado siendo la ubicación llamada 'default'. Por ejemplo, puede tener ubicaciones por\\n\nregiones geográficas, por piso, por tipo, etc.\\n\n\\n\nAutomount tiene tres tipos de objetos básicos: ubicaciones, mapas y llaves.\\n\n\\n\nUna ubicación define un conjunto de mapas anclados en un auto.master. Esto le permite\\n\nalmacenar múltiples configuraciones de montaje automático. Una ubicación es sí misma \\n\nno es muy interesante, es solo el punto de inicio de un nuevo mapa de montaje automático.\\n\n\\n\nUn mapa es aproximadamente equivalente a un archivo de montaje automático discreto y proporciona\\n\nalmacenamiento para llaves.\\n\n\\n\nUna llave es un punto de montaje asociado a un mapa.\\n\n\\n\nAl crear una ubicación, se crean automáticamente dos mapas para\\n\nella: auto.master y auto.direct. auto.master es el mapa de raíz para todos\\n\nlos mapas de montaje automático para la ubicación. auto.direct es el mapa predeterminado\\n\npara montajes directos y se monta en /-.\\n\n\\n\nEJEMPLOS:\\n\n\\n\nUbicaciones:\\n\n\\n\n Crear una ubicación llamada, \\\"Baltimore\\\":\\n\n ipa automountlocation-add baltimore\\n\n\\n\n Mostrar la nueva ubicación:\\n\n ipa automountlocation-show baltimore\\n\n\\n\n Buscar ubicaciones disponibles:\\n\n ipa automountlocation-find\\n\n\\n\n Remover una ubicación denominada:\\n\n ipa automountlocation-del baltimore\\n\n\\n\n Mostrar lo que los mapas de automontaje les gustaría mirar si estuvieran en el sistema de archivos:\\n\n ipa automountlocation-tofiles baltimore\\n\n\\n\n Importar una configuración existente en una ubicación:\\n\n ipa automountlocation-import baltimore /etc/auto.master\\n\n\\n\n La importación fallará si se encuentran entradas duplicadas. Para\\n\n operación continua donde se ignoran los errores use la opción\\n\n --continue.\\n\n\\n\nMapas:\\n\n\\n\n Crear un nuevo mapa, \\\"auto.share\\\":\\n\n ipa automountmap-add baltimore auto.share\\n\n\\n\n Mostrar el nuevo mapa:\\n\n ipa automountmap-show baltimore auto.share\\n\n\\n\n Buscar mapas en la ubicación de baltimore:\\n\n ipa automountmap-find baltimore\\n\n\\n\n Remover el mapa auto.share:\\n\n ipa automountmap-del baltimore auto.share\\n\n\\n\nKeys:\\n\n\\n\n Crear una nueva llave para el mapa auto.share en la ubicación baltimore. Esto vincula\\n\n el mapa creado anteriormente a auto.master:\\n\n ipa automountkey-add baltimore auto.master --key=/share --info=auto.share\\n\n\\n\n Crear una nueva llave para nuestro mapa auto.share, un montaje NFS para páginas man:\\n\n ipa automountkey-add baltimore auto.share --key=man --info=\\\"-ro,soft,rsize=8192,wsize=8192 ipa.example.com:/shared/man\\\"\\n\n\\n\n Buscar todas las llaves para el mapa auto.share:\\n\n ipa automountkey-find baltimore auto.share\\n\n\\n\n Buscar todas las claves de automount directas:\\n\n ipa automountkey-find baltimore --key=/-\\n\n\\n\n Remover la clave de man del mapa auto.share:\\n\n ipa automountkey-del baltimore auto.share --key=man\\n\n" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 msgid "Automount Locations" msgstr "Ubicaciones de automontado" -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 msgid "Location" msgstr "Ubicación" -#: ipalib/plugins/automount.py:202 msgid "Automount location name." msgstr "Nombre de la ubicación de montaje automático." -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 msgid "Master file" msgstr " Archivo maestro" -#: ipalib/plugins/automount.py:324 msgid "Automount master file." msgstr " Archivo maestro automount." -#: ipalib/plugins/automount.py:331 msgid "" "Continuous operation mode. Errors are reported but the process continues." -msgstr " Modo de funcionamiento continuo. Reporta los errores, pero el proceso continúa." +msgstr "" +" Modo de funcionamiento continuo. Reporta los errores, pero el proceso " +"continúa." -#: ipalib/plugins/automount.py:343 #, python-format msgid "File %(file)s not found" msgstr "No se encontró el archivo %(file)s " -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 msgid "Map" msgstr "Mapa" -#: ipalib/plugins/automount.py:521 msgid "Automount map name." msgstr " Nombre del mapa automount." -#: ipalib/plugins/automount.py:530 msgid "Automount Maps" msgstr "Mapas de montaje automático" -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" +msgid "Key" +msgstr "Llave" -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" +msgid "Automount key name." +msgstr " Nombre de clave de montaje automático" -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" +msgid "Mount information" +msgstr "Información de montaje" -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" +msgid "description" +msgstr "descripción" -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "Llave" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr " Nombre de clave de montaje automático" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "Información de montaje" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "descripción" - -#: ipalib/plugins/automount.py:624 msgid "Automount Keys" msgstr "Llaves de montaje automático" -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 #, python-format msgid "" "The key,info pair must be unique. A key named %(key)s with info %(info)s " "already exists" -msgstr "El par de claves, la información debe ser único. Un nombre clave %(key)s con información %(info)s ya existe" +msgstr "" +"El par de claves, la información debe ser único. Un nombre clave %(key)s " +"con información %(info)s ya existe" -#: ipalib/plugins/automount.py:627 #, python-format msgid "key named %(key)s already exists" msgstr "ya existe una llave denominada %(key)s" -#: ipalib/plugins/automount.py:628 #, python-format msgid "The automount key %(key)s with info %(info)s does not exist" msgstr "La clave de montaje automático %(key)s con info %(info)s no existe" -#: ipalib/plugins/automount.py:678 #, python-format msgid "" "More than one entry with key %(key)s found, use --info to select specific " "entry." -msgstr "Se ha encontrado más de una entrada con la llave %(key)s, utilice --info para seleccionar una entrada específica." - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" msgstr "" +"Se ha encontrado más de una entrada con la llave %(key)s, utilice --info " +"para seleccionar una entrada específica." -#: ipalib/plugins/automount.py:768 msgid "Mount point" msgstr "Punto de montaje" -#: ipalib/plugins/automount.py:772 msgid "Parent map" msgstr "Mapa del padre" -#: ipalib/plugins/automount.py:773 msgid "Name of parent automount map (default: auto.master)." -msgstr "Nombre del mapa de montaje automático de padre (por defecto: auto.master)." - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." msgstr "" +"Nombre del mapa de montaje automático de padre (por defecto: auto.master)." -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 msgid "New mount information" msgstr "Nueva información de montaje" -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 msgid "Password" msgstr "Contraseña" -#: ipalib/plugins/baseldap.py:43 msgid "Failed members" msgstr "Miembros fallidos" -#: ipalib/plugins/baseldap.py:46 msgid "Member users" msgstr "Usuarios miembros" -#: ipalib/plugins/baseldap.py:49 msgid "Member groups" msgstr "Grupos de miembros" -#: ipalib/plugins/baseldap.py:52 msgid "Member of groups" msgstr "Miembros de los grupos" -#: ipalib/plugins/baseldap.py:55 msgid "Member hosts" msgstr "Equipos miembro" -#: ipalib/plugins/baseldap.py:58 msgid "Member host-groups" msgstr "Grupos de equipo miembro" -#: ipalib/plugins/baseldap.py:61 msgid "Member of host-groups" msgstr "Miembro de los grupos de equipo" -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 msgid "Roles" msgstr " Roles" -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 msgid "Sudo Command Groups" msgstr "Grupos de comando sudo" -#: ipalib/plugins/baseldap.py:79 msgid "Granting privilege to roles" msgstr "Concesión de privilegios a los roles" -#: ipalib/plugins/baseldap.py:82 msgid "Member netgroups" msgstr " Miembros de netgroups" -#: ipalib/plugins/baseldap.py:85 msgid "Member of netgroups" msgstr "Miembros de netgroups" -#: ipalib/plugins/baseldap.py:88 msgid "Member services" msgstr "Servicios de miembros" -#: ipalib/plugins/baseldap.py:91 msgid "Member service groups" -msgstr "\\n\nServicios\\n\n\\n\nUn servicio IPA representa un servicio que se ejecuta en un host. El registro del servicio IPA\\n\npuede almacenar la principal de kerberos, un certificado SSL, o ambos.\\n\n\\n\nUn servicio IPA puede administrarse directamente desde una máquina, siempre y cuando\\n\nla máquina tenga el permiso correcto. Esto es cierto, incluso para\\n\nmáquinas que no están asociadas con el servicio. Por ejemplo,\\n\nsolicitando un certificado SSL mediante credenciales principales de servicio de host.\\n\nPara administrar un servicio mediante credenciales de host necesita\\n\nejecutar kinit como el host:\\n\n\\n\n # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\\n\n\\n\nAñadir un servicio IPA le permite al servicio asociado solicitar un certificado o una tabla de claves\\n\nSSL, pero esto se realiza como un paso independiente; no se producen como\\n\ncomo resultado de añadir un servicio\\n\nSolamente el aspecto público de un certificado es almacenado en un registro de servicio;\\n\nla clave privada no es almacenada.\\n\n\\n\nEJEMPLOS:\\n\n\\n\n Añadir un nuevo servicio IPA:\\n\n ipa service-add HTTP/web.example.com\\n\n\\n\n Permitir a un host administrar un certificado de servicio IPA:\\n\n ipa service-add-host --hosts=web.example.com HTTP/web.example.com\\n\n ipa role-add-member --hosts=web.example.com certadmin\\n\n\\n\n Borra un servicio IPA:\\n\n ipa service-del HTTP/web.example.com\\n\n\\n\n Buscar todos los servicio IPA asociados con un host:\\n\n ipa service-find web.example.com\\n\n\\n\n Buscar todos los servicios HTTP:\\n\n ipa service-find HTTP\\n\n\\n\n Desactivar la clave del servicio de kerberos y certificado SSL:\\n\n ipa service-disable HTTP/web.example.com\\n\n\\n\n Solicitar un certificado para un servicio IPA:\\n\n ipa cert-request --principal=HTTP/web.example.com example.csr\\n\n\\n\n Generar y recuperar una tabla de claves para un servicio IPA:\\n\n ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\\n\n\\n" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" msgstr "" +"\\n\n" +"Servicios\\n\n" +"\\n\n" +"Un servicio IPA representa un servicio que se ejecuta en un host. El " +"registro del servicio IPA\\n\n" +"puede almacenar la principal de kerberos, un certificado SSL, o ambos.\\n\n" +"\\n\n" +"Un servicio IPA puede administrarse directamente desde una máquina, siempre " +"y cuando\\n\n" +"la máquina tenga el permiso correcto. Esto es cierto, incluso para\\n\n" +"máquinas que no están asociadas con el servicio. Por ejemplo,\\n\n" +"solicitando un certificado SSL mediante credenciales principales de servicio " +"de host.\\n\n" +"Para administrar un servicio mediante credenciales de host necesita\\n\n" +"ejecutar kinit como el host:\\n\n" +"\\n\n" +" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\\n\n" +"\\n\n" +"Añadir un servicio IPA le permite al servicio asociado solicitar un " +"certificado o una tabla de claves\\n\n" +"SSL, pero esto se realiza como un paso independiente; no se producen como" +"\\n\n" +"como resultado de añadir un servicio\\n\n" +"Solamente el aspecto público de un certificado es almacenado en un registro " +"de servicio;\\n\n" +"la clave privada no es almacenada.\\n\n" +"\\n\n" +"EJEMPLOS:\\n\n" +"\\n\n" +" Añadir un nuevo servicio IPA:\\n\n" +" ipa service-add HTTP/web.example.com\\n\n" +"\\n\n" +" Permitir a un host administrar un certificado de servicio IPA:\\n\n" +" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\\n\n" +" ipa role-add-member --hosts=web.example.com certadmin\\n\n" +"\\n\n" +" Borra un servicio IPA:\\n\n" +" ipa service-del HTTP/web.example.com\\n\n" +"\\n\n" +" Buscar todos los servicio IPA asociados con un host:\\n\n" +" ipa service-find web.example.com\\n\n" +"\\n\n" +" Buscar todos los servicios HTTP:\\n\n" +" ipa service-find HTTP\\n\n" +"\\n\n" +" Desactivar la clave del servicio de kerberos y certificado SSL:\\n\n" +" ipa service-disable HTTP/web.example.com\\n\n" +"\\n\n" +" Solicitar un certificado para un servicio IPA:\\n\n" +" ipa cert-request --principal=HTTP/web.example.com example.csr\\n\n" +"\\n\n" +" Generar y recuperar una tabla de claves para un servicio IPA:\\n\n" +" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/" +"httpd.keytab\\n\n" +"\\n" -#: ipalib/plugins/baseldap.py:100 msgid "Member HBAC service groups" msgstr "Grupos de servicio de Miembros HBAC" -#: ipalib/plugins/baseldap.py:109 msgid "Indirect Member users" msgstr "Usuarios indirectos miembros" -#: ipalib/plugins/baseldap.py:112 msgid "Indirect Member groups" msgstr "Grupos de miembros indirectos" -#: ipalib/plugins/baseldap.py:115 msgid "Indirect Member hosts" msgstr "Hosts de miembros indirectos" -#: ipalib/plugins/baseldap.py:118 msgid "Indirect Member host-groups" msgstr "Miembros indirectos de host-groups" -#: ipalib/plugins/baseldap.py:121 msgid "Indirect Member of roles" msgstr "Roles de miembros indirectos" -#: ipalib/plugins/baseldap.py:124 msgid "Indirect Member permissions" -msgstr "\\n\nPermisos indirectos de miembro " +msgstr "" +"\\n\n" +"Permisos indirectos de miembro " -#: ipalib/plugins/baseldap.py:127 msgid "Indirect Member HBAC service" msgstr "Servicio HBAC de miembro indirecto" -#: ipalib/plugins/baseldap.py:130 msgid "Indirect Member HBAC service group" msgstr "Grupo de servicio HBAC de miembros indirectos " -#: ipalib/plugins/baseldap.py:133 msgid "Indirect Member netgroups" msgstr "Miembros indirectos netgroups" -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "Equipo externo" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 msgid "Failed hosts/hostgroups" msgstr "Falló host/hostgroups" -#: ipalib/plugins/baseldap.py:157 msgid "Failed users/groups" msgstr "Falló usuarios/grupos" -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 msgid "Failed managedby" msgstr "Falló managedby" -#: ipalib/plugins/baseldap.py:166 msgid "Failed to remove" msgstr "No se ha podido quitar" -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" +msgid "External host" +msgstr "Equipo externo" -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 msgid "Entry" msgstr "Entrada" -#: ipalib/plugins/baseldap.py:342 #, python-format msgid "container entry (%(container)s) not found" msgstr "no se encuentra la entrada (%(container)s) de contenedor" -#: ipalib/plugins/baseldap.py:343 #, python-format msgid "%(parent)s: %(oname)s not found" msgstr "%(parent)s: no se encuentra %(oname)s" -#: ipalib/plugins/baseldap.py:344 #, python-format msgid "%(pkey)s: %(oname)s not found" msgstr "%(pkey)s: no se encuentra %(oname)s" -#: ipalib/plugins/baseldap.py:345 #, python-format msgid "%(oname)s with name \"%(pkey)s\" already exists" msgstr " %(oname)s con el nombre \"%(pkey)s\" ya existe" -#: ipalib/plugins/baseldap.py:632 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 "Establecer un atributo a un par nombre y valor. El formato es attr=value. \nPara los atributos de valor múltiple, el comando sustituye los valores ya presentes." - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." msgstr "" +"Establecer un atributo a un par nombre y valor. El formato es attr=value. \n" +"Para los atributos de valor múltiple, el comando sustituye los valores ya " +"presentes." -#: ipalib/plugins/baseldap.py:965 msgid "Continuous mode: Don't stop on errors." msgstr "Modo continuo: No se detenga en los errores." -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 msgid "Rights" msgstr "Derechos" -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 msgid "" "Display the access rights of this entry (requires --all). See ipa man page " "for details." -msgstr "Mostrar los derechos de acceso de esta entrada (requiere --all). Consulte la página man de IPA para más detalles." +msgstr "" +"Mostrar los derechos de acceso de esta entrada (requiere --all). Consulte la " +"página man de IPA para más detalles." -#: ipalib/plugins/baseldap.py:1072 msgid "Rename" msgstr "Cambiar el nombre de" -#: ipalib/plugins/baseldap.py:1073 #, python-format msgid "Rename the %(ldap_obj_name)s object" msgstr "Cambie el nombre del %(ldap_obj_name)s objeto" -#: ipalib/plugins/baseldap.py:1165 msgid "the entry was deleted while being modified" msgstr "la entrada fue eliminada mientras estaba siendo modificada" -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 msgid "Members that could not be added" msgstr "Miembros que no han podido ser añadidos" -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 msgid "Number of members added" msgstr "Cantidad de miembros añadidos" -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 msgid "Members that could not be removed" msgstr "Miembros que no han podido ser eliminados" -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 msgid "Number of members removed" msgstr "Cantidad de miembros eliminados" -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 msgid "Time Limit" msgstr "Tiempo límite" -#: ipalib/plugins/baseldap.py:1558 msgid "Time limit of search in seconds" msgstr "Tiempo máximo de búsqueda en segundos" -#: ipalib/plugins/baseldap.py:1564 msgid "Size Limit" msgstr "Tamaño límite" -#: ipalib/plugins/baseldap.py:1565 msgid "Maximum number of entries returned" msgstr "Cantidad máxima de entradas obtenidas" -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 msgid "added" msgstr "Agregado" -#: ipalib/plugins/baseldap.py:1994 msgid "removed" msgstr "eliminado" -#: ipalib/plugins/batch.py:62 msgid "Nested Methods to execute" msgstr "Métodos anidados para ejecutar" -#: ipalib/plugins/cert.py:43 msgid "" "\n" "IPA certificate operations\n" "\n" "Implements a set of commands for managing server SSL certificates.\n" "\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" +"Certificate requests exist in the form of a Certificate Signing Request " +"(CSR)\n" "in PEM format.\n" "\n" "If using the selfsign back end then the subject in the CSR needs to match\n" @@ -1693,7 +888,8 @@ msgid "" "In order to request a certificate:\n" "\n" "* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" +"* The service must exist (or you use the --add option to automatically add " +"it)\n" "\n" "EXAMPLES:\n" "\n" @@ -1733,1101 +929,438 @@ msgid "" "\n" "http://www.ietf.org/rfc/rfc5280.txt\n" "\n" -msgstr "\n\\n\nOperaciones de certificado IPA\\n\n\\n\nEjecuta un conjunto de comandos para administrar los certificados SSL del servidor.\\n\n\\n\nLas solicitudes de certificados existen en la forma de Solicitud de Firma de Certificado (CSR)\\n\nen formato PEM.\\n\n\\n\nSi utiliza el back end de autofirma el asunto en la CSR debe coincidir\\n\ncon el asunto configurado en el servidor. El Certificado dogtag usa justo el valor CN\\n\nde la CSR y fuerza al resto del asunto.\\n\n\\n\nUn certificado se almacena con un principal de servicio y un principal de servicio que el host\\n\nnecesita.\\n\n\\n\nPara solicitar un certificado:\\n\n\\n\n* El host debe existir\\n\n* El servicio debe existir (o use la opción --add para añadirlo automáticamente)\\n\n\\n\nEJEMPLOS:\\n\n\\n\n Solicite un nuevo certificado y añada el principal:\\n\n ipa cert-request --add --principal=HTTP/lion.example.com example.csr\\n\n\\n\n Recupere un certificado existente:\\n\n ipa cert-show 1032\\n\n\\n\n Recupere un certificado (see RFC 5280 for reason details):\\n\n ipa cert-revoke --revocation-reason=6 1032\\n\n\\n\n Retire un certificado del estatus de suspendido:\\n\n ipa cert-remove-hold 1032\\n\n\\n\n Revise el estatus de una solicitud de firma:\\n\n ipa cert-status 10\\n\n\\n\nIPA inmediatamente acepta (o declina) todas las solicitudes de certificado\\n\npor lo tanto, el estatus de una solicitud no suele ser normal. Esto es para el uso futuro o \\n\nel caso en el que un CA no expide inmediatamente un certificado.\\n\n\\n\nLas siguientes razones de revocación están soportadas:\\n\n\\n\n * 0 - no especificado\\n\n * 1 - compromiso de clave\\n\n * 2 - compromiso de cA\\n\n * 3 - afiliación cambiada\\n\n * 4 - sustituida\\n\n * 5 - cese de operación\\n\n * 6 - certificado retenido\\n\n * 8 - retirar de CRL\\n\n * 9 - privilegio negado \\n\n * 10 - Compromiso A\\n\n\\n\nObserve que la razón del código 7 no se utiliza. Consulte RFC 5280 para mayor información:\\n\n\\n\nhttp://www.ietf.org/rfc/rfc5280.txt\\n\n\\n\n" +msgstr "" +"\n" +"\\n\n" +"Operaciones de certificado IPA\\n\n" +"\\n\n" +"Ejecuta un conjunto de comandos para administrar los certificados SSL del " +"servidor.\\n\n" +"\\n\n" +"Las solicitudes de certificados existen en la forma de Solicitud de Firma de " +"Certificado (CSR)\\n\n" +"en formato PEM.\\n\n" +"\\n\n" +"Si utiliza el back end de autofirma el asunto en la CSR debe coincidir\\n\n" +"con el asunto configurado en el servidor. El Certificado dogtag usa justo el " +"valor CN\\n\n" +"de la CSR y fuerza al resto del asunto.\\n\n" +"\\n\n" +"Un certificado se almacena con un principal de servicio y un principal de " +"servicio que el host\\n\n" +"necesita.\\n\n" +"\\n\n" +"Para solicitar un certificado:\\n\n" +"\\n\n" +"* El host debe existir\\n\n" +"* El servicio debe existir (o use la opción --add para añadirlo " +"automáticamente)\\n\n" +"\\n\n" +"EJEMPLOS:\\n\n" +"\\n\n" +" Solicite un nuevo certificado y añada el principal:\\n\n" +" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\\n\n" +"\\n\n" +" Recupere un certificado existente:\\n\n" +" ipa cert-show 1032\\n\n" +"\\n\n" +" Recupere un certificado (see RFC 5280 for reason details):\\n\n" +" ipa cert-revoke --revocation-reason=6 1032\\n\n" +"\\n\n" +" Retire un certificado del estatus de suspendido:\\n\n" +" ipa cert-remove-hold 1032\\n\n" +"\\n\n" +" Revise el estatus de una solicitud de firma:\\n\n" +" ipa cert-status 10\\n\n" +"\\n\n" +"IPA inmediatamente acepta (o declina) todas las solicitudes de certificado" +"\\n\n" +"por lo tanto, el estatus de una solicitud no suele ser normal. Esto es para " +"el uso futuro o \\n\n" +"el caso en el que un CA no expide inmediatamente un certificado.\\n\n" +"\\n\n" +"Las siguientes razones de revocación están soportadas:\\n\n" +"\\n\n" +" * 0 - no especificado\\n\n" +" * 1 - compromiso de clave\\n\n" +" * 2 - compromiso de cA\\n\n" +" * 3 - afiliación cambiada\\n\n" +" * 4 - sustituida\\n\n" +" * 5 - cese de operación\\n\n" +" * 6 - certificado retenido\\n\n" +" * 8 - retirar de CRL\\n\n" +" * 9 - privilegio negado \\n\n" +" * 10 - Compromiso A\\n\n" +"\\n\n" +"Observe que la razón del código 7 no se utiliza. Consulte RFC 5280 para " +"mayor información:\\n\n" +"\\n\n" +"http://www.ietf.org/rfc/rfc5280.txt\\n\n" +"\\n\n" -#: ipalib/plugins/cert.py:112 msgid "Failure decoding Certificate Signing Request:" -msgstr "Falla al intentar decodificar la petición de identificación de certificado" +msgstr "" +"Falla al intentar decodificar la petición de identificación de certificado" -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 msgid "Failure decoding Certificate Signing Request" -msgstr "Falla al intentar decodificar la petición de identificación de certificado" +msgstr "" +"Falla al intentar decodificar la petición de identificación de certificado" -#: ipalib/plugins/cert.py:144 #, python-format msgid "Failure decoding Certificate Signing Request: %s" -msgstr "Falla al intentar decodificar la petición de identificación de certificado: %s" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." msgstr "" +"Falla al intentar decodificar la petición de identificación de certificado: " +"%s" -#: ipalib/plugins/cert.py:211 msgid "CSR" msgstr "CSR" -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 msgid "Principal" msgstr "Principal" -#: ipalib/plugins/cert.py:221 msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "Principal del servicio para este certificado (p.ej. HTTP/prueba.ejemplo.com)" +msgstr "" +"Principal del servicio para este certificado (p.ej. HTTP/prueba.ejemplo.com)" -#: ipalib/plugins/cert.py:228 msgid "automatically add the principal if it doesn't exist" msgstr "si no existe, agregar automáticamente el principal" -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 msgid "Certificate" msgstr "Certificado" -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 msgid "Subject" msgstr "Asunto" -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 msgid "Issuer" msgstr "Emisor" -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 msgid "Not Before" msgstr "No antes de" -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 msgid "Not After" msgstr "No luego de" -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 msgid "Fingerprint (MD5)" msgstr "Huella digital (MD5)" -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 msgid "Fingerprint (SHA1)" msgstr "Huella digital (SHA1)" -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 msgid "Serial number" msgstr "Número de serie" -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 msgid "Dictionary mapping variable name to value" msgstr "Nombre de la variable de mapeo de dicionario a valorizar " -#: ipalib/plugins/cert.py:400 msgid "Check the status of a certificate signing request." msgstr "Verificar el estado de una solicitud de firma de certificado." -#: ipalib/plugins/cert.py:404 msgid "Request id" msgstr "Id de la petición" -#: ipalib/plugins/cert.py:410 msgid "Request status" msgstr "Estado de la petición" -#: ipalib/plugins/cert.py:428 msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" msgstr "Número de serie en decimales, o hexadecimales, si tiene un prefijo 0x" -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 msgid "Revocation reason" msgstr "Motivo de la revocación" -#: ipalib/plugins/cert.py:466 msgid "Output filename" msgstr "Nombre de archivo de salida" -#: ipalib/plugins/cert.py:467 msgid "File to store the certificate in." msgstr "Archivo para almacenar el certificado" -#: ipalib/plugins/cert.py:518 msgid "Revoke a certificate." msgstr "Revocar un certificado." -#: ipalib/plugins/cert.py:524 msgid "Revoked" msgstr "Revocado" -#: ipalib/plugins/cert.py:532 msgid "Reason" msgstr "Motivo" -#: ipalib/plugins/cert.py:533 msgid "Reason for revoking the certificate (0-10)" msgstr "Motivo por el cual el certificado ha sido revocado (0-10)" -#: ipalib/plugins/cert.py:554 msgid "7 is not a valid revocation reason" msgstr "7 no es una razón válida de revocación" -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 msgid "Unrevoked" msgstr "No revocado" -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 msgid "Error" msgstr "Error" -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 msgid "searchtimelimit must be -1 or > 1." msgstr "searchtimelimit debe ser -1 o> 1." -#: ipalib/plugins/config.py:80 msgid "configuration options" msgstr "opciones de configuración" -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 msgid "Configuration" msgstr "Configuración" -#: ipalib/plugins/config.py:95 msgid "Maximum username length" msgstr "Largo máximo para nombre de usuario" -#: ipalib/plugins/config.py:100 msgid "Home directory base" msgstr "Base del directorio principal" -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 msgid "Default shell" msgstr "Shell predeterminada" -#: ipalib/plugins/config.py:106 msgid "Default shell for new users" msgstr "Shell predeterminada para usuarios nuevos" -#: ipalib/plugins/config.py:110 msgid "Default users group" msgstr "Grupo de usuarios predeterminado" -#: ipalib/plugins/config.py:111 msgid "Default group for new users" msgstr "Grupo predeterminado para usuarios nuevos" -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 msgid "Search time limit" msgstr "Buscar límite de tiempo" -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 msgid "Search size limit" msgstr "Límite del tamaño de la búsqueda" -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 msgid "User search fields" msgstr "Campos de búsqueda de usuario" -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 msgid "Certificate Subject base" msgstr "Base de certificado de asunto" -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 msgid "Default group objectclasses" msgstr "Grupo predeterminado objectclass" -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 msgid "Default user objectclasses" msgstr "Usuario predeterminado objectclasses" -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 msgid "Password plugin features" msgstr "Funciones del complemento de contraseña" -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 msgid "The group doesn't exist" msgstr "El grupo no existe" -#: ipalib/plugins/config.py:207 #, python-format msgid "attribute \"%s\" not allowed" msgstr "atributo \"%s\" no permitido" -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 msgid "Show the current configuration." msgstr "Muestra la configuración actual" -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "Delegación ' %(permission)s ' no encontrado" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "Error al recuperar grupo de miembro %(group)s: %(error)s " - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 msgid "Delegation" msgstr "Delegación" -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 msgid "Delegation name" msgstr "Nombre de delegación" -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "Lista separada por comas de los permisos a otorgar (lectura, escritura). El valor predeterminado es escritura." +"Comma-separated list of permissions to grant (read, write). Default is write." +msgstr "" +"Lista separada por comas de los permisos a otorgar (lectura, escritura). El " +"valor predeterminado es escritura." -#: ipalib/plugins/delegation.py:129 msgid "Member user group" msgstr "Miembro del grupo de usuarios" -#: ipalib/plugins/delegation.py:130 msgid "User group to apply delegation to" msgstr "Grupo de usuarios para solicitar a la delegación" -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 #, python-format msgid "Added delegation \"%(value)s\"" msgstr "Delegación añadida \"%(value)s\"" -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 #, python-format msgid "Deleted delegation \"%(value)s\"" msgstr "Delegación eliminada \"%(value)s\"" -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 #, python-format msgid "Modified delegation \"%(value)s\"" msgstr "Delegación modificada \"%(value)s\"" -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 #, python-format msgid "%(count)d delegation matched" msgid_plural "%(count)d delegations matched" msgstr[0] "%(count)d delegación coincidente" msgstr[1] "%(count)d delegaciones coincidentes" -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" +#, python-format +msgid "DNS reverse zone for IP address %(addr)s not found" +msgstr "Zona invertida DNS para dirección IP %(addr)s no encontrada" -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" +#, python-format +msgid "DNS zone %(zone)s not found" +msgstr "Zona DNS %(zone)s no encontrado" -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" +msgid "Hostname" +msgstr "Nombre del equipo anfitrión" -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" +msgid "Target" +msgstr "Meta" -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" +msgid "Service" +msgstr "Servicio" -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" +msgid "Priority" +msgstr "Prioridad" -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" +#, python-format +msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" msgstr "" +"El servidor de nombre '%(host)s' no tiene su correspondiente registro A/AAAA" -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "el valor de prioridad debe ser un entero" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "el valor de prioridad debe estar entre 0 y 65535" +msgid "Zone name" +msgstr "Nombre de la zona" -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" +msgid "Zone name (FQDN)" +msgstr "Nombre de la zona (FQDN)" -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "el valor de protocolo debe estar entre 0 y 255" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "%s debe ser entero" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "d1 y d2 deben estar entre 0 y 90" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "m1, m2, s1 y s2 deben estar entre 0 y 59.999" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "alt debe estar entre -100000.00 y 42849672.95" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "siz, hp y vp deben estar entre 0 y 90000000.00" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "El servidor de nombre '%(host)s' no tiene su correspondiente registro A/AAAA" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "Nombre de la zona" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "Nombre de la zona (FQDN)" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 msgid "Authoritative nameserver" msgstr "Nombre de servidor autoritativo" -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 msgid "Administrator e-mail address" msgstr "Correo-e de administrador" -#: ipalib/plugins/dns.py:678 msgid "SOA serial" msgstr "Serie SOA" -#: ipalib/plugins/dns.py:679 msgid "SOA record serial number" msgstr "Número de serie de registro SOA" -#: ipalib/plugins/dns.py:686 msgid "SOA refresh" msgstr "Actualizar SOA" -#: ipalib/plugins/dns.py:687 msgid "SOA record refresh time" msgstr "registro SOA tiempo de actualización" -#: ipalib/plugins/dns.py:694 msgid "SOA retry" msgstr "Reintentar SOA" -#: ipalib/plugins/dns.py:695 msgid "SOA record retry time" msgstr "tiempo de reintento de " -#: ipalib/plugins/dns.py:702 msgid "SOA expire" msgstr "Expirar SOA" -#: ipalib/plugins/dns.py:703 msgid "SOA record expire time" msgstr "tiempo de expiración de registro SOA" -#: ipalib/plugins/dns.py:710 msgid "SOA minimum" msgstr "Mínimo SOA" -#: ipalib/plugins/dns.py:711 msgid "How long should negative responses be cached" msgstr "¿Por cuánto tiempo las respuestas negativas deben guardarse en cache?" -#: ipalib/plugins/dns.py:719 msgid "SOA time to live" msgstr "Tiempo para abandonar SOA" -#: ipalib/plugins/dns.py:720 msgid "SOA record time to live" msgstr "tiempo de vida de registro SOA" -#: ipalib/plugins/dns.py:724 msgid "SOA class" msgstr "Clase SOA" -#: ipalib/plugins/dns.py:725 msgid "SOA record class" msgstr "Clase de registro SOA " -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 msgid "BIND update policy" msgstr "Política de actualización de BIND" -#: ipalib/plugins/dns.py:735 msgid "Active zone" msgstr "Activar zona" -#: ipalib/plugins/dns.py:736 msgid "Is zone active?" msgstr "¿Está la zona activa?" -#: ipalib/plugins/dns.py:742 msgid "Dynamic update" msgstr "Actualización dinámica" -#: ipalib/plugins/dns.py:743 msgid "Allow dynamic updates." msgstr "Permitir actualizaciones dinámicas." -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 msgid "Force" msgstr "Forzar" -#: ipalib/plugins/dns.py:759 msgid "Force DNS zone creation even if nameserver not in DNS." msgstr "Fuerza la creación de la zona DNS del servidor de nombres no en DNS." -#: ipalib/plugins/dns.py:762 msgid "Add the nameserver to DNS with this IP address" msgstr "Agregue el servidor de nombres de DNS con esta dirección IP" -#: ipalib/plugins/dns.py:775 msgid "DNS is not configured" msgstr "DNS no está configurado" -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 #, python-format msgid "Disabled DNS zone \"%(value)s\"" msgstr "Zona de DNS desactivada \"%(value)s\" " -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 #, python-format msgid "Enabled DNS zone \"%(value)s\"" msgstr "Zona DNS habilitada \" %(value)s \"" -#: ipalib/plugins/dns.py:922 msgid "DNS resource record" msgstr "Registro de recursos DNS" -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 msgid "Record name" msgstr "Nombre de registro" -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 msgid "Time to live" msgstr "Tiempo para abandonar" -#: ipalib/plugins/dns.py:944 msgid "Class" msgstr "Clase" -#: ipalib/plugins/dns.py:945 msgid "DNS class" msgstr "Clase DNS" -#: ipalib/plugins/dns.py:972 #, python-format msgid "" "Reverse zone for PTR record should be a sub-zone of one the following fully " "qualified domains: %s" -msgstr "La zona invertida para registro PTR debería ser una sub-zona de uno de los siguientes dominios integramente cualificados: %s" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "La zona invertida %s requiere exactamente %d componentes de direcciones IP, %d dados" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." msgstr "" +"La zona invertida para registro PTR debería ser una sub-zona de uno de los " +"siguientes dominios integramente cualificados: %s" -#: ipalib/plugins/dns.py:1157 msgid "force NS record creation even if its hostname is not in DNS" msgstr "Forzar la creación del registro DNS, aunque su nombre no sea absoluto" -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" +msgid "Current DNS record contents:\n" +msgstr "Contenidos actuales del registro DNS:\n" -#: ipalib/plugins/dns.py:1250 #, python-format msgid "Deleted record \"%(value)s\"" msgstr "Registro eliminado \"%(value)s\"" -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 msgid "" "Neither --del-all nor options to delete a specific record provided.\n" "Command help may be consulted for all supported record types." -msgstr "Ni --del-all ni opciones para borrar un registro en concreto ha sido especificado.\nEl comando de ayuda puede ser consultado para ver los tipos de registros soportados." +msgstr "" +"Ni --del-all ni opciones para borrar un registro en concreto ha sido " +"especificado.\n" +"El comando de ayuda puede ser consultado para ver los tipos de registros " +"soportados." -#: ipalib/plugins/dns.py:1264 msgid "Delete all associated records" msgstr "Eliminar todos los registros asociados" -#: ipalib/plugins/dns.py:1291 msgid "No option to delete specific record provided." msgstr "Ninguna opción para borrar un registro en concreto especificado." -#: ipalib/plugins/dns.py:1292 msgid "Delete all?" msgstr "¿Borrar todos?" -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "Contenidos actuales del registro DNS:\n" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "registro %s con valor %s no encontrado " - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 #, python-format msgid "Found '%(value)s'" msgstr "Ha sido encontrado '%(value)s'" -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "Nombre del equipo anfitrión" - -#: ipalib/plugins/dns.py:1415 #, python-format msgid "Host '%(host)s' not found" msgstr "No ha sido encontrado el equipo anfitrión '%(host)s' " -#: ipalib/plugins/entitle.py:52 msgid "" "\n" "Entitlements\n" @@ -2862,543 +1395,256 @@ msgid "" "IMPORTED if you have used entitle-import.\n" "\n" "Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "\n\\n\nDerechos\\n\n\\n\nAdministrar derechos para máquinas clientes\\n\n\\n\nLos derechos pueden ser administrados ya sea al registrar un servidor \\n\nde derecho server con un nombre de usuario y contraseña o al importar manualmente los certificados\\n\n\nUn certificado de derechos contiene información incorporada\\n\ntal como el producto que va a ser autorizado, la cantidad y fechas de validez.\\n\n\n\\n\nUn servidor de derechos administra el número de derechos de cliente disponibles.\\n\nPara marcar estos derechos como usados por el servidor de IPA, se proporciona una cantidad\\n\ny se marca como consumida en el servidor de derechos.\\n\n\n\\n\n Registrar con un servidor de derechos:\\n\n ipa entitle-register consumer\\n\n\n\\n\n Importar un certificado de derechos:\\n\n ipa entitle-import /home/user/ipaclient.pem\\n\n\n\\n\n Mostrar los derechos actuales:\\n\n ipa entitle-status\\n\n\n\\n\n Recuperar detalles sobre certificados de derechos:\\n\n ipa entitle-get\\n\n\n\\n\n Consumir algunos derechos del servidor de derechos:\\n\n ipa entitle-consume 50\\n\n\\n\nLa ID de registro es un identificador único (UUID). Esta ID será\\n\nIMPORTED if you have used entitle-import.\\n\n\\n\n\nCambios a /etc/rhsm/rhsm.conf requieren un reinicio del servicio httpd.\\n\n" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" msgstr "" +"\n" +"\\n\n" +"Derechos\\n\n" +"\\n\n" +"Administrar derechos para máquinas clientes\\n\n" +"\\n\n" +"Los derechos pueden ser administrados ya sea al registrar un servidor \\n\n" +"de derecho server con un nombre de usuario y contraseña o al importar " +"manualmente los certificados\\n\n" +"\n" +"Un certificado de derechos contiene información incorporada\\n\n" +"tal como el producto que va a ser autorizado, la cantidad y fechas de " +"validez.\\n\n" +"\n" +"\\n\n" +"Un servidor de derechos administra el número de derechos de cliente " +"disponibles.\\n\n" +"Para marcar estos derechos como usados por el servidor de IPA, se " +"proporciona una cantidad\\n\n" +"y se marca como consumida en el servidor de derechos.\\n\n" +"\n" +"\\n\n" +" Registrar con un servidor de derechos:\\n\n" +" ipa entitle-register consumer\\n\n" +"\n" +"\\n\n" +" Importar un certificado de derechos:\\n\n" +" ipa entitle-import /home/user/ipaclient.pem\\n\n" +"\n" +"\\n\n" +" Mostrar los derechos actuales:\\n\n" +" ipa entitle-status\\n\n" +"\n" +"\\n\n" +" Recuperar detalles sobre certificados de derechos:\\n\n" +" ipa entitle-get\\n\n" +"\n" +"\\n\n" +" Consumir algunos derechos del servidor de derechos:\\n\n" +" ipa entitle-consume 50\\n\n" +"\\n\n" +"La ID de registro es un identificador único (UUID). Esta ID será\\n\n" +"IMPORTED if you have used entitle-import.\\n\n" +"\\n\n" +"\n" +"Cambios a /etc/rhsm/rhsm.conf requieren un reinicio del servicio httpd.\\n\n" -#: ipalib/plugins/entitle.py:190 msgid "Entitlements" msgstr "Autorizaciones" -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 msgid "UUID" msgstr "UUID" -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 msgid "Product" msgstr "Producto" -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 msgid "Quantity" msgstr "Cantidad" -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 msgid "Consumed" msgstr "Consumido" -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 #, python-format msgid "Consumed %(value)s entitlement(s)." msgstr "Derecho(s) consumido(s) %(value)s." -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 msgid "Start" msgstr "Inicio" -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 msgid "End" msgstr "Fin" -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 msgid "Serial Number" msgstr "Número de serie" -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 msgid "Not an entitlement certificate" msgstr "No es un certificado de derechos" -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 msgid "Registered to entitlement server." msgstr "Registrado en el servidor de derechos." -#: ipalib/plugins/entitle.py:476 msgid "Username" msgstr "Nombre de usuario" -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 msgid "Registration password" msgstr "Contraseña de registro" -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 msgid "Enrollment UUID" msgstr "Inscripción UUID" -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 msgid "Entitlement(s) synchronized." msgstr "Derecho (s) sincronizado(s)." -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 msgid "group" msgstr "grupo" -#: ipalib/plugins/group.py:81 msgid "groups" msgstr "grupos" -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 msgid "User Groups" msgstr "Grupos de usuarios" -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 msgid "Group name" msgstr "Nombre del grupo" -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 msgid "Group description" msgstr "Descripción del grupo" -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 msgid "GID" msgstr "GID" -#: ipalib/plugins/group.py:121 msgid "GID (use this option to set it manually)" msgstr "GID (utilice esta opción para definirlo manualmente)" -#: ipalib/plugins/group.py:129 msgid "Create a new group." msgstr "Crear un grupo nuevo." -#: ipalib/plugins/group.py:131 #, python-format msgid "Added group \"%(value)s\"" msgstr "Ha sido agregado el grupo \"%(value)s\"" -#: ipalib/plugins/group.py:136 msgid "Create as a non-POSIX group" msgstr " Crear como un grupo no POSIX" -#: ipalib/plugins/group.py:153 msgid "Delete group." msgstr "Eliminar grupo." -#: ipalib/plugins/group.py:155 #, python-format msgid "Deleted group \"%(value)s\"" msgstr "Ha sido eliminado el grupo \"%(value)s\"" -#: ipalib/plugins/group.py:183 msgid "Modify a group." msgstr "Modificar un grupo." -#: ipalib/plugins/group.py:185 #, python-format msgid "Modified group \"%(value)s\"" msgstr "Ha sido modificado el grupo \"%(value)s\"" -#: ipalib/plugins/group.py:190 msgid "change to a POSIX group" msgstr "Cambiar a un grupo POSIX" -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 #, python-format msgid "%(count)d group matched" msgid_plural "%(count)d groups matched" msgstr[0] "%(count)d grupo coincidente" msgstr[1] "%(count)d grupos coincidentes" -#: ipalib/plugins/group.py:233 msgid "search for private groups" msgstr "Búsqueda de grupos privados" -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 msgid "Add members to a group." msgstr "Agregar miembro a un grupo." -#: ipalib/plugins/group.py:275 msgid "Remove members from a group." msgstr "Eliminar miembro desde un grupo." -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 #, python-format msgid "Detached group \"%(value)s\" from user \"%(value)s\"" msgstr "Ha sido desasociado el grupo \"%(value)s\" del usuario \"%(value)s\"" -#: ipalib/plugins/group.py:305 msgid "not allowed to modify user entries" msgstr "no se permite modificar las entradas de los usuarios" -#: ipalib/plugins/group.py:311 msgid "not allowed to modify group entries" msgstr "no se permite modificar las entradas de los grupos" -#: ipalib/plugins/group.py:330 msgid "Not a managed group" msgstr "No es un grupo administrado" -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 msgid "HBAC Rule" msgstr "REgla HBAC" -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 msgid "Rule name" msgstr "Nombre de la regla" -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 msgid "Rule type" msgstr "Tipo de regla" -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 msgid "User category" msgstr "Categoría de usuario" -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 msgid "User category the rule applies to" msgstr "Categoría de usuario al que se aplica la regla" -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 msgid "Host category" msgstr "Categoría del equipo" -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 msgid "Host category the rule applies to" msgstr "Categoría del equipo al que se aplica la regla" -#: ipalib/plugins/hbacrule.py:165 msgid "Source host category" msgstr "Categoría del equipo de origen" -#: ipalib/plugins/hbacrule.py:166 msgid "Source host category the rule applies to" msgstr "Categoría del equipo de origen al que se aplica la regla" -#: ipalib/plugins/hbacrule.py:171 msgid "Service category" msgstr " Añadir servicios a una regla de HBAC" -#: ipalib/plugins/hbacrule.py:172 msgid "Service category the rule applies to" msgstr "Categoría de servicio a la que se aplica la regla" -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 msgid "Enabled" msgstr "Habilitado" -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 msgid "Users" msgstr "Usuarios" -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 msgid "Hosts" msgstr "Equipos" -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 msgid "Host Groups" msgstr "Grupos de equipo" -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 msgid "Services" msgstr "Sevicios HBAC" -#: ipalib/plugins/hbacrule.py:216 msgid "Service Groups" msgstr " Búsqueda de servicios HBAC." -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 #, python-format msgid "Added HBAC rule \"%(value)s\"" msgstr "Añadida regla HBAC \"%(value)s\"" -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 #, python-format msgid "Deleted HBAC rule \"%(value)s\"" msgstr "Suprimida regla HBAC \"%(value)s\"" -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 #, python-format msgid "Modified HBAC rule \"%(value)s\"" msgstr "Modificada regla HBAC \"%(value)s\"" -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 #, python-format msgid "%(count)d HBAC rule matched" msgid_plural "%(count)d HBAC rules matched" msgstr[0] "%(count)d regla coincidente de HBAC" msgstr[1] "%(count)d reglas coincidentes de HBAC " -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 #, python-format msgid "Enabled HBAC rule \"%(value)s\"" msgstr "Habilitada regla HBAC \"%(value)s\"" -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 #, python-format msgid "Disabled HBAC rule \"%(value)s\"" msgstr "\"%(value)s\" regla HBAC desactivada " -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 msgid "Access time" msgstr "Hora de acceso" -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 msgid "" "\n" "HBAC Services\n" @@ -3421,79 +1667,61 @@ msgid "" " Delete an HBAC service:\n" " ipa hbacsvc-del tftp\n" "\n" -msgstr "\nServicios de HBAC\n\nLos servicios PAM a los que HBAC puede controlar el acceso. El nombre utilizado aquí debe coincidir\ncon el nombre del servicio que PAM está evaluando.\n\nEJEMPLOS:\n\n Añadir un nuevo servicio:\n ipa hbacsvc-add tftp\n\n Modificar un servicio de HBAC:\n ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n\n Buscar servicios para HBAC. Este ejemplo retornará dos resultados, el servicio FTP\n y el servicio recién añadido tftp:\n ipa hbacsvc-find ftp\n\n Borrar un servicio de HBAC:\n ipa hbacsvc-del tftp\n\n" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" msgstr "" +"\n" +"Servicios de HBAC\n" +"\n" +"Los servicios PAM a los que HBAC puede controlar el acceso. El nombre " +"utilizado aquí debe coincidir\n" +"con el nombre del servicio que PAM está evaluando.\n" +"\n" +"EJEMPLOS:\n" +"\n" +" Añadir un nuevo servicio:\n" +" ipa hbacsvc-add tftp\n" +"\n" +" Modificar un servicio de HBAC:\n" +" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" +"\n" +" Buscar servicios para HBAC. Este ejemplo retornará dos resultados, el " +"servicio FTP\n" +" y el servicio recién añadido tftp:\n" +" ipa hbacsvc-find ftp\n" +"\n" +" Borrar un servicio de HBAC:\n" +" ipa hbacsvc-del tftp\n" +"\n" -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 msgid "HBAC service" msgstr "Servicio HBAC" -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 msgid "HBAC Services" msgstr "Servicios HBAC" -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 msgid "Service name" msgstr "% (Count) d HBAC servicios encontrados" -#: ipalib/plugins/hbacsvc.py:80 msgid "HBAC service description" msgstr "Descripción de servicio HBAC" -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 #, python-format msgid "Added HBAC service \"%(value)s\"" msgstr "Servicio de HBAC \"%(value)s\" añadido" -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 #, python-format msgid "Deleted HBAC service \"%(value)s\"" msgstr "Suprimido el servicio HBAC \"%(value)s\"" -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 #, python-format msgid "Modified HBAC service \"%(value)s\"" msgstr " Servicio modificado HBAC \"%(value)s\"" -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 #, python-format msgid "%(count)d HBAC service matched" msgid_plural "%(count)d HBAC services matched" msgstr[0] "Servicio HBAC %(count)d coincidente" msgstr[1] "Servicios HBAC %(count)d coincidentes" -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 msgid "" "\n" "HBAC Service Groups\n" @@ -3518,497 +1746,161 @@ msgid "" "\n" " Delete an HBAC service group:\n" " ipa hbacsvcgroup-del login\n" -msgstr "\nGrupos de servicio HBAC\n\nGrupos de servicio HBAC pueden contener cualquier número de servicios individuales, o \"miembros\". Cada grupo debe contener una descripción\n\nEJEMPLOS:\n\n Añadir un nuevo grupo de servicio HBAC:\n ipa hbacsvcgroup-add --desc=\"login services\" login\n\n Añadir miembros a un grupo de servicio HBAC:\n ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n\n Mostrar información sobre grupo llamado:\n ipa hbacsvcgroup-show login\n\n Añadir un nuevo grupo al grupo \"login\":\n ipa hbacsvcgroup-add --desc=\"switch users\" login\n ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n\n Eliminar un grupo de servicio HBAC:\n ipa hbacsvcgroup-del login\n" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" msgstr "" +"\n" +"Grupos de servicio HBAC\n" +"\n" +"Grupos de servicio HBAC pueden contener cualquier número de servicios " +"individuales, o \"miembros\". Cada grupo debe contener una descripción\n" +"\n" +"EJEMPLOS:\n" +"\n" +" Añadir un nuevo grupo de servicio HBAC:\n" +" ipa hbacsvcgroup-add --desc=\"login services\" login\n" +"\n" +" Añadir miembros a un grupo de servicio HBAC:\n" +" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" +"\n" +" Mostrar información sobre grupo llamado:\n" +" ipa hbacsvcgroup-show login\n" +"\n" +" Añadir un nuevo grupo al grupo \"login\":\n" +" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" +" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" +"\n" +" Eliminar un grupo de servicio HBAC:\n" +" ipa hbacsvcgroup-del login\n" -#: ipalib/plugins/hbacsvcgroup.py:71 msgid "Service group name" -msgstr " Desactivar la tecla de Kerberos, certificado SSL y todos los servicios de un host." +msgstr "" +" Desactivar la tecla de Kerberos, certificado SSL y todos los servicios " +"de un host." -#: ipalib/plugins/hbacsvcgroup.py:78 msgid "HBAC service group description" msgstr "Servicios y grupos especificados" -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 #, python-format msgid "Added HBAC service group \"%(value)s\"" msgstr "Agregado servicio de grupo HBAC \"%(value)s\"" -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 #, python-format msgid "Deleted HBAC service group \"%(value)s\"" msgstr " Suprimido el servicio HBAC grupo \"%(value)s\"" -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 #, python-format msgid "Modified HBAC service group \"%(value)s\"" msgstr "Servicio modificado HBAC grupo \"%(value)s\"" -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 #, python-format msgid "%(count)d HBAC service group matched" msgid_plural "%(count)d HBAC service groups matched" msgstr[0] "%(count)d grupo de servicio HBAC coincidente" msgstr[1] "%(count)d grupos de servicio HBAC coincidentes" -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 msgid "User name" msgstr "Nombre de usuario" -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "Servicio" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 msgid "Unresolved rules in --rules" msgstr "Eliminar miembro desde un grupo." -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "\nHosts/Máquinas\n\nUn host representa una máquina. Se puede utilizar en un número de contextos:\n- entradas de servicios están asociadas a un host\n- un host almacena el host o servicio principal\n- Un host puede ser utilizado en reglas de Control de Acceso basado en host (HBAC) \n- Cada cliente inscrito genera una entrada de host\n\nREGISTRO:\n\nHay tres situaciones de inscripción de nuevo cliente:\n\n1. Se está inscribiendo como un administrador total. La entrada de host puede existir\n o no. Un administrador total es un miembro de un rol hostadmin o de un grupo admins.\n2. Se está inscribiendo como un administrador limitado. El host ya debe existir. Un administrador limitado es un miembro de un rol con un privilegio de inscripción de host.\n3. El host ha sido creado con una contraseña de una sola vez.\n\nUn host solo puede incribirse una vez. Si un cliente se ha inscrito y necesita reincribirse, la entrada de host debe eliminarse y volverse a crear. Observe que\nre-crear la entrada de host hará que todos los servicios de host sean eliminados y todos los certificados SSL asociados a dichos servicios sean revocados.\n\nOpcionalmente, un host puede almacenar información tal como en donde se localiza el sistema operativo que ejecuta, etc.\n\nEJEMPLOS:\n\n Añadir un nuevo host:\n ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n\n Borrar un host:\n ipa host-del test.example.com\n\n Añadir un nuevo host con una contraseña de una sola vez:\n ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n\n Añadir un nuevo host con una contraseña aleatoria de una sola vez:\n ipa host-add --os='Fedora 12' --random test.example.com\n\n Modificar información sobre un host:\n ipa host-mod --os='Fedora 12' test.example.com\n\n Inhabilitar la clave de Kerberos, certificado SSL y todos sus servicios:\n ipa host-disable test.example.com\n\n Añadir un host que pueda administrar esta tabla de claves y certificado de host:\n ipa host-add-managedby --hosts=test2 test\n" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "Es necesario un nombre de equipo totalmente certificado" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "Zona invertida DNS para dirección IP %(addr)s no encontrada" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 msgid "Keytab" msgstr "Keytab" -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "Dirección IP no válida" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 msgid "Host name" msgstr "Nombre del equipo" -#: ipalib/plugins/host.py:264 msgid "A description of this host" msgstr "Una descripción de este equipo" -#: ipalib/plugins/host.py:268 msgid "Locality" msgstr "Localidad" -#: ipalib/plugins/host.py:269 msgid "Host locality (e.g. \"Baltimore, MD\")" msgstr "Localidad del equipo (p.ej. \"Barrio latino, París\") " -#: ipalib/plugins/host.py:274 msgid "Host location (e.g. \"Lab 2\")" msgstr "Ubicación del equipo (p. ej. \"Laboratorio\")" -#: ipalib/plugins/host.py:278 msgid "Platform" msgstr "Plataforma" -#: ipalib/plugins/host.py:279 msgid "Host hardware platform (e.g. \"Lenovo T61\")" msgstr "Plataforma de hardware del equipo (p. ej. \"Lenovo T61\")" -#: ipalib/plugins/host.py:283 msgid "Operating system" msgstr "Sistema operativo" -#: ipalib/plugins/host.py:284 msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "Sistema operativo que utiliza el equipo y versión (p.ej. \"Fedora 11\")" +msgstr "" +"Sistema operativo que utiliza el equipo y versión (p.ej. \"Fedora 11\")" -#: ipalib/plugins/host.py:288 msgid "User password" msgstr "Contraseña de usuario" -#: ipalib/plugins/host.py:289 msgid "Password used in bulk enrollment" msgstr "Contraseña utilizada en el registro bruto" -#: ipalib/plugins/host.py:292 msgid "Generate a random password to be used in bulk enrollment" msgstr "Generar una contraseña aleatoria que se utilizará en la inscripción " -#: ipalib/plugins/host.py:297 msgid "Random password" msgstr "Contraseña aleatoria" -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 msgid "Base-64 encoded server certificate" msgstr "Certificado del servidor codificado con base-64" -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 msgid "Principal name" msgstr "Nombre principal" -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 #, python-format msgid "Added host \"%(value)s\"" msgstr "Ha sido agregado el equipo \"%(value)s\"" -#: ipalib/plugins/host.py:374 msgid "force host name even if not in DNS" -msgstr "fuerza el nombre del equipo anfitrión, incluso si no se encuentra en DNS" +msgstr "" +"fuerza el nombre del equipo anfitrión, incluso si no se encuentra en DNS" -#: ipalib/plugins/host.py:377 msgid "skip reverse DNS detection" msgstr "Ignorar la detección inversa de DNS" -#: ipalib/plugins/host.py:380 msgid "Add the host to DNS with this IP address" msgstr "Agregar el host de DNS con esta dirección IP" -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "Zona DNS %(zone)s no encontrado" - -#: ipalib/plugins/host.py:481 #, python-format msgid "The host was added but the DNS update failed with: %(exc)s" msgstr "El host fue añadido, pero la actualización de DNS falló con:%(exc)s" -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 #, python-format msgid "Deleted host \"%(value)s\"" msgstr "Ha sido eliminado el equipo \"%(value)s\"" -#: ipalib/plugins/host.py:506 msgid "Remove entries from DNS" msgstr "Eliminar entradas de DNS" -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 #, python-format msgid "Modified host \"%(value)s\"" msgstr "Ha sido modificado el equipo \"%(value)s\"" -#: ipalib/plugins/host.py:622 msgid "Kerberos principal name for this host" msgstr "Nombre del prinicpal de Kerberos para este equipo" -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 #, python-format msgid "%(count)d host matched" msgid_plural "%(count)d hosts matched" msgstr[0] "%(count)d equipo coincidente" msgstr[1] "%(count)d equipos coincidentes" -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 msgid "file to store certificate in" msgstr "archivo para almacenar" -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 #, python-format msgid "Certificate stored in file '%(file)s'" msgstr "Certificado almacenado en el archivo '%(file)s'" -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 #, python-format msgid "Disabled host \"%(value)s\"" msgstr "Host desactivado \"%(value)s\"" -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 msgid "" "\n" "Groups of hosts.\n" @@ -4038,1157 +1930,520 @@ msgid "" "\n" " Delete a hostgroup:\n" " ipa hostgroup-del baltimore\n" -msgstr "\nGrupos de hosts.\n\nAdministrar grupos de hosts. Es útili para aplicar control a un número de hosts mediante Host-basado en Control de Acceso.\n\nEJEMPLOS:\n\n Añadir un nuevo grupo de host:\n ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n\n Añadir otro nuevo grupo de host:\n ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n\n Añadir miembros de hostgroup:\n ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n\n Añadir un hostgroup como miembro de otro\n hostgroup:\n ipa hostgroup-add-member --hostgroups=baltimore maryland\n\n Quitar un host de un hostgroup:\n ipa hostgroup-remove-member --hosts=box2 baltimore\n\n Mostrar un grupo de host:\n ipa hostgroup-show baltimore\n\n Eliminar un hostgroup:\n ipa hostgroup-del baltimore\n" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" msgstr "" +"\n" +"Grupos de hosts.\n" +"\n" +"Administrar grupos de hosts. Es útili para aplicar control a un número de " +"hosts mediante Host-basado en Control de Acceso.\n" +"\n" +"EJEMPLOS:\n" +"\n" +" Añadir un nuevo grupo de host:\n" +" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" +"\n" +" Añadir otro nuevo grupo de host:\n" +" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" +"\n" +" Añadir miembros de hostgroup:\n" +" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" +"\n" +" Añadir un hostgroup como miembro de otro\n" +" hostgroup:\n" +" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" +"\n" +" Quitar un host de un hostgroup:\n" +" ipa hostgroup-remove-member --hosts=box2 baltimore\n" +"\n" +" Mostrar un grupo de host:\n" +" ipa hostgroup-show baltimore\n" +"\n" +" Eliminar un hostgroup:\n" +" ipa hostgroup-del baltimore\n" -#: ipalib/plugins/hostgroup.py:80 msgid "Host-group" msgstr "Grupo de equipo" -#: ipalib/plugins/hostgroup.py:81 msgid "Name of host-group" msgstr "Nombre del grupo de equipo" -#: ipalib/plugins/hostgroup.py:88 msgid "A description of this host-group" msgstr "Una descripción de este grupo de equipo" -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 #, python-format msgid "Added hostgroup \"%(value)s\"" msgstr "Ha sido agregado el grupo de equipo \"%(value)s\"" -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 #, python-format msgid "Deleted hostgroup \"%(value)s\"" msgstr "Ha sido eliminado el grupo de equipo \"%(value)s\"" -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 #, python-format msgid "Modified hostgroup \"%(value)s\"" msgstr "Ha sido modificado el grupo de equipo \"%(value)s\"" -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 #, python-format msgid "%(count)d hostgroup matched" msgid_plural "%(count)d hostgroups matched" msgstr[0] "%(count)d grupo de equipos coincidente" msgstr[1] "%(count)d grupos de equipos coincidentes" -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 msgid "Name of object to export" msgstr "Nombre del objeto a exportar" -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 msgid "Name of method to export" msgstr "Nombre del método para exportación" -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 msgid "Dict of JSON encoded IPA Objects" msgstr "El dict de JSON ha codificado objetos IPA" -#: ipalib/plugins/internal.py:65 msgid "Dict of JSON encoded IPA Methods" msgstr "Métodos IPA codificados de Dict de JSON " -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "Su tiquetes de Kerberos ya no es válido. Por favor, ejecute kinit y, a continuación haga clic en 'Reintentar'. Si es la primera vez que ejecuta la API de interfaz de usuario Web siga estas instrucciones para configurar su navegador." - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 msgid "Add ${other_entity} into ${entity} ${primary_key}" msgstr "Añadir ${other_entity} a ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" +msgid "Remove ${other_entity} from ${entity} ${primary_key}" +msgstr "Retirar ${other_entity} de ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" +msgid "Add" +msgstr "Agregar" -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" +msgid "Add and Add Another" +msgstr "Agregar y agregar otro" -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" +msgid "Add and Close" +msgstr "Añadir y cerrar" -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" +msgid "Add and Edit" +msgstr "Agregar y Editar" -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" +msgid "Add Many" +msgstr "Añadir Muchos" -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "Retirar ${other_entity} de ${entity} ${primary_key}" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "Agregar" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "Agregar y agregar otro" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "Añadir y cerrar" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "Agregar y Editar" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "Añadir Muchos" - -#: ipalib/plugins/internal.py:184 msgid "Cancel" msgstr "Cancelar" -#: ipalib/plugins/internal.py:185 msgid "Close" msgstr "Cerrar" -#: ipalib/plugins/internal.py:186 msgid "Find" msgstr "Buscar" -#: ipalib/plugins/internal.py:187 msgid "Get" msgstr "Obtener" -#: ipalib/plugins/internal.py:188 msgid "Issue" msgstr "Tema" -#: ipalib/plugins/internal.py:189 msgid "OK" msgstr "Aceptar" -#: ipalib/plugins/internal.py:190 msgid "Delete" msgstr "Eliminar" -#: ipalib/plugins/internal.py:191 msgid "Reset" msgstr "Resetear" -#: ipalib/plugins/internal.py:192 msgid "Restore" msgstr "Restaurar" -#: ipalib/plugins/internal.py:193 msgid "Retry" msgstr "Reintentar" -#: ipalib/plugins/internal.py:194 msgid "Revoke" msgstr "Revocar" -#: ipalib/plugins/internal.py:195 msgid "Update" msgstr "Actualizar" -#: ipalib/plugins/internal.py:196 msgid "View" msgstr "Ver" -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 msgid "General" msgstr "General" -#: ipalib/plugins/internal.py:202 msgid "Identity Settings" msgstr "Configuración de identidad" -#: ipalib/plugins/internal.py:203 msgid "${entity} ${primary_key} Settings" msgstr "Configuraciones de ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:204 msgid "Back to Top" msgstr "Volver al comienzo" -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 msgid "Available" msgstr "Disponible" -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 msgid "This page has unsaved changes. Please save or revert." msgstr "Esta página tiene cambios sin guardar. Por favor, guardar o deshacer." -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 msgid "Prospective" msgstr "Prospectivo" -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 msgid "Settings" msgstr "Configuración" -#: ipalib/plugins/internal.py:240 msgid "Search" msgstr "Búsqueda" -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 msgid "Logged In As" msgstr "Registrado como" -#: ipalib/plugins/internal.py:248 msgid "Attribute" msgstr "Atributo" -#: ipalib/plugins/internal.py:253 msgid "Automount Location Settings" msgstr "Configuración de ubicación de automount" -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 msgid "AA Compromise" msgstr "AA transacción" -#: ipalib/plugins/internal.py:262 msgid "Affiliation Changed" msgstr "Afiliación cambiada" -#: ipalib/plugins/internal.py:263 msgid "CA Compromise" msgstr "CA de transacción" -#: ipalib/plugins/internal.py:264 msgid "Certificate Hold" msgstr "Certificado retenido" -#: ipalib/plugins/internal.py:265 msgid "Cessation of Operation" msgstr "Cese de operaciones" -#: ipalib/plugins/internal.py:266 msgid "Common Name" msgstr "Nombre común" -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "Ingrese la CRS con codificación Base64 abajo" - -#: ipalib/plugins/internal.py:268 msgid "Expires On" msgstr "Expira el" -#: ipalib/plugins/internal.py:269 msgid "Fingerprints" msgstr "Las huellas dactilares" -#: ipalib/plugins/internal.py:270 msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "Nuevo número de certificados de " +msgstr "" -#: ipalib/plugins/internal.py:271 msgid "Issued By" msgstr "Expedido por" -#: ipalib/plugins/internal.py:272 msgid "Issued On" msgstr "Expiración" -#: ipalib/plugins/internal.py:273 msgid "Issued To" msgstr "Expedido para" -#: ipalib/plugins/internal.py:274 msgid "Key Compromise" msgstr "Clave de transacción" -#: ipalib/plugins/internal.py:275 msgid "MD5 Fingerprint" msgstr "Huella digital de MD5" -#: ipalib/plugins/internal.py:276 msgid "No Valid Certificate" msgstr "Certificado no válido" -#: ipalib/plugins/internal.py:277 msgid "New Certificate" msgstr "Un nuevo certificado" -#: ipalib/plugins/internal.py:278 msgid "Note" msgstr "Nota" -#: ipalib/plugins/internal.py:279 msgid "Organization" msgstr "Organización" -#: ipalib/plugins/internal.py:280 msgid "Organizational Unit" msgstr "Unidad organizativa" -#: ipalib/plugins/internal.py:281 msgid "Privilege Withdrawn" msgstr "Retirada de privilegios" -#: ipalib/plugins/internal.py:282 msgid "Reason for Revocation" msgstr "Motivo de la revocación" -#: ipalib/plugins/internal.py:283 msgid "Remove from CRL" msgstr "Borrar de CRL" -#: ipalib/plugins/internal.py:284 msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "Restaurar Certificado para " +msgstr "" -#: ipalib/plugins/internal.py:285 msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "Para confirmar su intención de restaurar este certificado, haga clic en el botón \"Restaurar\"." +"To confirm your intention to restore this certificate, click the \"Restore\" " +"button." +msgstr "" +"Para confirmar su intención de restaurar este certificado, haga clic en el " +"botón \"Restaurar\"." -#: ipalib/plugins/internal.py:286 msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "Revocar certificado por ${entity} ${primary_key" +msgstr "Revocar certificado por ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:287 msgid "" "To confirm your intention to revoke this certificate, select a reason from " "the pull-down list, and click the \"Revoke\" button." -msgstr "Para confirmar su intención de revocar el certificado, seleccione una razón de la lista desplegable y haga clic en el botón \"Revocar\"." +msgstr "" +"Para confirmar su intención de revocar el certificado, seleccione una razón " +"de la lista desplegable y haga clic en el botón \"Revocar\"." -#: ipalib/plugins/internal.py:288 msgid "Certificate Revoked" msgstr "Certificado revocado" -#: ipalib/plugins/internal.py:290 msgid "SHA1 Fingerprint" msgstr "Huella digital SHA1" -#: ipalib/plugins/internal.py:291 msgid "Superseded" msgstr "Obsoleta" -#: ipalib/plugins/internal.py:292 msgid "Unspecified" msgstr "No especificada" -#: ipalib/plugins/internal.py:293 msgid "Valid Certificate Present" msgstr "Presentar certificado válido" -#: ipalib/plugins/internal.py:294 msgid "Validity" msgstr "Validez" -#: ipalib/plugins/internal.py:295 msgid "Certificate for ${entity} ${primary_key}" -msgstr "Certificado para ${entity} ${primary_key" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" +msgstr "Certificado para ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:305 msgid "Data" msgstr "Datos" -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 msgid "Records for DNS Zone" msgstr "Los registros para la zona DNS" -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 msgid "DNS Zone Settings" msgstr "Configuración de la Zona DNS" -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 msgid "Status" msgstr "Estatus" -#: ipalib/plugins/internal.py:338 msgid "Group Settings" msgstr "Configuración del grupo" -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "¿Es esto un grupo POSIX?" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "Activo" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 msgid "Any Host" msgstr "Cualquier host" -#: ipalib/plugins/internal.py:344 msgid "Any Service" msgstr "Cualquier servicio" -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 msgid "Anyone" msgstr "Cualquiera" -#: ipalib/plugins/internal.py:346 msgid "Accessing" msgstr "Acceso" -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "Inactivos" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 msgid "Rule status" msgstr "Estatus de reglas" -#: ipalib/plugins/internal.py:349 msgid "Via Service" msgstr "Vía de servicio" -#: ipalib/plugins/internal.py:350 msgid "From" msgstr "Desde" -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 msgid "Specified Hosts and Groups" msgstr "Hosts y grupos especificados" -#: ipalib/plugins/internal.py:352 msgid "Specified Services and Groups" msgstr "Servicios y grupos especificados" -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 msgid "Specified Users and Groups" msgstr "Usuarios y grupos específicos" -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 msgid "Who" msgstr "¿Quién?" -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 msgid "Host Certificate" msgstr "Certificado de host" -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 msgid "Host Name" msgstr "Nombre de host" -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 msgid "Delete Key, Unprovision" msgstr "La eliminación de clave, unprovision" -#: ipalib/plugins/internal.py:378 msgid "Host Settings" msgstr "Configuración del host" -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "¿Inscrito?" - -#: ipalib/plugins/internal.py:380 msgid "Enrollment" msgstr "Inscripción" -#: ipalib/plugins/internal.py:381 msgid "Fully Qualified Host Name" msgstr "Nombre de host totalmente calificado" -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 msgid "Kerberos Key Not Present" msgstr "No hay clave Kerberos Presente" -#: ipalib/plugins/internal.py:384 msgid "Kerberos Key Present, Host Provisioned" msgstr "Claves de Kerberos presente, Host aprovisionado" -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 msgid "Set OTP" msgstr "Establecer OTP" -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 msgid "Unprovision" msgstr "Unprovision" -#: ipalib/plugins/internal.py:394 msgid "Are you sure you want to unprovision this host?" msgstr "¿Está seguro que desea unprovision este equipo?" -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 msgid "Unprovisioning ${entity}" -msgstr "Unprovisioning " +msgstr "" -#: ipalib/plugins/internal.py:398 msgid "Host Group Settings" msgstr "Configuraciones del Grupo de Host" -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "Política de vale de Kerberos" +msgid "Kerberos Ticket Policy" +msgstr " Política de tiquete de Kerberos" + +msgid "External" +msgstr "Externos" -#: ipalib/plugins/internal.py:404 msgid "Netgroup Settings" msgstr "Configuración de Netgroup" -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 +msgid "User" +msgstr "Usuario" + msgid "Identity" msgstr "Identidad" -#: ipalib/plugins/internal.py:408 msgid "Permission with invalid target specification" msgstr "Permiso con especificación de destino inválida" -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "Meta" - -#: ipalib/plugins/internal.py:413 msgid "Privilege Settings" msgstr "Configuración de privilegios" -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 msgid "Password Policy" msgstr "Directiva de contraseñas" -#: ipalib/plugins/internal.py:419 msgid "Role Settings" msgstr "Configuración de rol" -#: ipalib/plugins/internal.py:424 msgid "Service Certificate" msgstr "Certificado de servicio" -#: ipalib/plugins/internal.py:426 msgid "Service Settings" msgstr "Configuración del servicio" -#: ipalib/plugins/internal.py:429 msgid "Provisioning" msgstr "Aprovisionamiento" -#: ipalib/plugins/internal.py:433 msgid "Are you sure you want to unprovision this service?" msgstr "¿Está seguro de que desea no suministrar este servicio?" -#: ipalib/plugins/internal.py:435 msgid "Kerberos Key Present, Service Provisioned" msgstr "Claves de Kerberos actuales, Servicio suministrado" -#: ipalib/plugins/internal.py:438 msgid "Groups" msgstr "Grupos" -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 msgid "Commands" msgstr "Comandos" -#: ipalib/plugins/internal.py:445 msgid "Allow" msgstr "Permitir" -#: ipalib/plugins/internal.py:446 msgid "Any Command" msgstr "Cualquier comando" -#: ipalib/plugins/internal.py:447 msgid "Any Group" msgstr "Cualquier grupo" -#: ipalib/plugins/internal.py:450 msgid "Run Commands" msgstr "Ejecutar comandos" -#: ipalib/plugins/internal.py:451 msgid "Deny" msgstr "Negar" -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "Externos" - -#: ipalib/plugins/internal.py:453 msgid "Access this host" msgstr "Acceder a este host" -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 msgid "As Whom" msgstr "Como Whom" -#: ipalib/plugins/internal.py:458 msgid "Specified Commands and Groups" msgstr "Comandos especificados y grupos" -#: ipalib/plugins/internal.py:459 msgid "Specified Groups" msgstr "Grupos especificados" -#: ipalib/plugins/internal.py:465 msgid "Account Settings" msgstr "Configuración de la cuenta" -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 msgid "Contact Settings" msgstr "Configuración de contactos" -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 msgid "Employee Information" msgstr "Información del Empleado" -#: ipalib/plugins/internal.py:474 msgid "Error changing account status" msgstr "Error al cambiar el estado de cuenta" -#: ipalib/plugins/internal.py:476 msgid "Mailing Address" msgstr "Dirección de correo" -#: ipalib/plugins/internal.py:477 msgid "Misc. Information" msgstr "Información diversa" -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 msgid "New Password" msgstr "Nueva Contraseña" -#: ipalib/plugins/internal.py:484 msgid "Password change complete" msgstr "Cambiar la contraseña completa" -#: ipalib/plugins/internal.py:485 msgid "Passwords must match" msgstr "Las contraseñas deben coincidir" -#: ipalib/plugins/internal.py:486 msgid "Reset Password" msgstr "Restablecer contraseña" -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 msgid "Are you sure you want to delete selected entries?" msgstr "¿Está seguro que desea eliminar las entradas seleccionadas?" -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 msgid "Quick Links" msgstr "Enlaces rápidos" -#: ipalib/plugins/internal.py:493 msgid "Select All" msgstr " Seleccionar todo" -#: ipalib/plugins/internal.py:494 msgid "" "Query returned more results than the configured size limit. Displaying the " "first ${counter} results." -msgstr "La solicitud devolvió más resultados que el límite de tamaño configurado. Mostrando los primeros resultados ${counter}." +msgstr "" +"La solicitud devolvió más resultados que el límite de tamaño configurado. " +"Mostrando los primeros resultados ${counter}." -#: ipalib/plugins/internal.py:495 msgid "Unselect All" msgstr "Anular selección" -#: ipalib/plugins/internal.py:498 msgid "Audit" msgstr "Auditoría" -#: ipalib/plugins/internal.py:499 msgid "Automount" msgstr "Montaje automático" -#: ipalib/plugins/internal.py:500 msgid "DNS" msgstr "DNS" -#: ipalib/plugins/internal.py:501 msgid "Host Based Access Control" msgstr "Control de Acceso basado en Host" -#: ipalib/plugins/internal.py:503 msgid "IPA Server" msgstr "Servidor IPA" -#: ipalib/plugins/internal.py:504 msgid "Policy" msgstr "Política" -#: ipalib/plugins/internal.py:505 msgid "Role Based Access Control" msgstr "Control de acceso basado en rol" -#: ipalib/plugins/internal.py:506 msgid "Sudo" msgstr "Sudo" -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 msgid "Text does not match field pattern" msgstr "El texto no coincide con el patrón de campo" -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 msgid "Dict of I18N messages" msgstr "Dictado de los mensajes regionales" -#: ipalib/plugins/krbtpolicy.py:25 msgid "" "\n" "Kerberos ticket policy\n" @@ -5226,335 +2481,198 @@ msgid "" "\n" " Modify per-user policy for user 'admin':\n" " ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "\nFunciones \n\nUn rol se utiliza para la delegación de grano fino. Un permiso otorga la capacidad de realizar tareas de bajo nivel (añadir un usuario, modificar un grupo, etc.) Un privilegio combina uno o más permisos en una abstracción \nde nivel superior tales como useradmin. Un useradmin sería capaz de añadir, eliminar y modificar usuarios. \n\nLos privilegios son asignados a roles.\n\nLos usuarios, grupos, hosts y hostgroups pueden ser miembros de un Rol. \n\nLos Roles no pueden contener otros roles.\n\nEJEMPLOS:\n\nAñadir un nuevo rol: \n ipa role-add --desc=\"Junior-level admin\" junioradmin\n ipa role-add-privilege --privileges=change_password junioradmin\n ipa role-add-privilege=add_user_to_default_group\njunioradmin\n\nAgregar un grupo de usuarios a este rol:\n ipa group-add --desc=\"User admins\" useradmins \n ipa role-add-member --groups=useradmins junioradmin \n\nMostrar información sobre el rol:\n ipa role-show junioradmin\n\nEl resultado de esto es que cualquier usuario en el grupo 'useradmins' puede agregar usuarios, restablecer contraseñas o añadir un usuario al grupo de usuarios predeterminado de la IPA.\n" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" msgstr "" +"\n" +"Funciones \n" +"\n" +"Un rol se utiliza para la delegación de grano fino. Un permiso otorga la " +"capacidad de realizar tareas de bajo nivel (añadir un usuario, modificar un " +"grupo, etc.) Un privilegio combina uno o más permisos en una abstracción \n" +"de nivel superior tales como useradmin. Un useradmin sería capaz de añadir, " +"eliminar y modificar usuarios. \n" +"\n" +"Los privilegios son asignados a roles.\n" +"\n" +"Los usuarios, grupos, hosts y hostgroups pueden ser miembros de un Rol. \n" +"\n" +"Los Roles no pueden contener otros roles.\n" +"\n" +"EJEMPLOS:\n" +"\n" +"Añadir un nuevo rol: \n" +" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" +" ipa role-add-privilege --privileges=change_password junioradmin\n" +" ipa role-add-privilege=add_user_to_default_group\n" +"junioradmin\n" +"\n" +"Agregar un grupo de usuarios a este rol:\n" +" ipa group-add --desc=\"User admins\" useradmins \n" +" ipa role-add-member --groups=useradmins junioradmin \n" +"\n" +"Mostrar información sobre el rol:\n" +" ipa role-show junioradmin\n" +"\n" +"El resultado de esto es que cualquier usuario en el grupo 'useradmins' puede " +"agregar usuarios, restablecer contraseñas o añadir un usuario al grupo de " +"usuarios predeterminado de la IPA.\n" -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr " Política de tiquete de Kerberos" - -#: ipalib/plugins/krbtpolicy.py:86 msgid "Manage ticket policy for specific user" msgstr "Administra política de ticket para un usuario específico" -#: ipalib/plugins/krbtpolicy.py:91 msgid "Max life" msgstr "Vida máxima" -#: ipalib/plugins/krbtpolicy.py:92 msgid "Maximum ticket life (seconds)" msgstr "Duración máxima del ticket (en segundos)" -#: ipalib/plugins/krbtpolicy.py:97 msgid "Max renew" msgstr "Renovación máxima" -#: ipalib/plugins/krbtpolicy.py:98 msgid "Maximum renewable age (seconds)" msgstr "Duración máxima renovable (en segundos)" -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 #, python-format msgid "" "Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "El principal %s de Kerberos ya existe. Utilice 'ipa user-mod' para definirlo manualmente." +msgstr "" +"El principal %s de Kerberos ya existe. Utilice 'ipa user-mod' para definirlo " +"manualmente." -#: ipalib/plugins/migration.py:87 msgid "" "Failed to add user to the default group. Use 'ipa group-add-member' to add " "manually." -msgstr "Falló al intenatar agregar al usuario al grupo predeterminado. Utilice 'ipa group-add-member' para agregarlo manualmente. " - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" msgstr "" +"Falló al intenatar agregar al usuario al grupo predeterminado. Utilice 'ipa " +"group-add-member' para agregarlo manualmente. " -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 msgid "Invalid LDAP URI." msgstr " URI LDAP no válida." -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 msgid "LDAP URI" msgstr "LDAP URI" -#: ipalib/plugins/migration.py:323 msgid "LDAP URI of DS server to migrate from" msgstr "LDAP URI del servidor DS desde donde realizar la migración" -#: ipalib/plugins/migration.py:329 msgid "bind password" msgstr "asociar contraseña" -#: ipalib/plugins/migration.py:336 msgid "Bind DN" msgstr "Asociar DN" -#: ipalib/plugins/migration.py:342 msgid "User container" msgstr "Contenedor de usuario" -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "RDN de contenedor para los usuarios en DS" - -#: ipalib/plugins/migration.py:349 msgid "Group container" msgstr "Contenedor de grupoi" -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "RDN del contenedor para grups en DS" - -#: ipalib/plugins/migration.py:356 msgid "User object class" msgstr "Clase de objeto de usuario" -#: ipalib/plugins/migration.py:357 msgid "" "Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "Lista separada por comas de clases de objetos utilizados para buscar las entradas de usuario en DS" +msgstr "" +"Lista separada por comas de clases de objetos utilizados para buscar las " +"entradas de usuario en DS" -#: ipalib/plugins/migration.py:364 msgid "Group object class" msgstr "Clase de objeto de grupo" -#: ipalib/plugins/migration.py:365 msgid "" "Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "Lista separada por comas de clases de objetos utilizados para la búsqueda de entradas de grupo en DS" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" msgstr "" +"Lista separada por comas de clases de objetos utilizados para la búsqueda de " +"entradas de grupo en DS" -#: ipalib/plugins/migration.py:410 msgid "LDAP schema" msgstr "Esquema LDAP" -#: ipalib/plugins/migration.py:411 msgid "" "The schema used on the LDAP server. Supported values are RFC2307 and " "RFC2307bis. The default is RFC2307bis" -msgstr "El esquema utilizado en el servidor LDAP. Los valores admitidos son RFC2307 y RFC2307bis. El valor predeterminado es RFC2307bis" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" msgstr "" +"El esquema utilizado en el servidor LDAP. Los valores admitidos son RFC2307 " +"y RFC2307bis. El valor predeterminado es RFC2307bis" -#: ipalib/plugins/migration.py:418 msgid "" "Continuous operation mode. Errors are reported but the process continues" -msgstr "Modo de funcionamiento continuo. Se reportan errores, pero el proceso continúa" +msgstr "" +"Modo de funcionamiento continuo. Se reportan errores, pero el proceso " +"continúa" -#: ipalib/plugins/migration.py:426 msgid "Lists of objects migrated; categorized by type." msgstr "Lista de objetos migrados; clasificados por tipo." -#: ipalib/plugins/migration.py:430 msgid "Lists of objects that could not be migrated; categorized by type." msgstr "Lista de objetos que no pueden ser migrados; categorizados por tipo." -#: ipalib/plugins/migration.py:434 msgid "False if migration mode was disabled." msgstr "\"False\", si el modo de migración fue inhabilitado." -#: ipalib/plugins/migration.py:438 #, python-format msgid "comma-separated list of %s to exclude from migration" msgstr "lista de %s separada por comas a ser excluida de la migración" -#: ipalib/plugins/migration.py:440 msgid "" "search results for objects to be migrated\n" "have been truncated by the server;\n" "migration process might be incomplete\n" -msgstr "los resultados de la búsqueda de los objetos que se van a migrar se han truncado por el servidor; el proceso de migración puede estar incompleto\n" +msgstr "" +"los resultados de la búsqueda de los objetos que se van a migrar se han " +"truncado por el servidor; el proceso de migración puede estar incompleto\n" -#: ipalib/plugins/migration.py:445 msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "El modo de migración se encuentra inhabilitado. Utilice 'ipa config-mod' para habilitarlo." +msgstr "" +"El modo de migración se encuentra inhabilitado. Utilice 'ipa config-mod' " +"para habilitarlo." -#: ipalib/plugins/migration.py:448 msgid "" "Passwords have been migrated in pre-hashed format.\n" "IPA is unable to generate Kerberos keys unless provided\n" "with clear text passwords. All migrated users need to\n" "login at https://your.domain/ipa/migration/ before they\n" "can use their Kerberos accounts." -msgstr "Las contraseñas han sido migradas en formato pre-hashed.\nIPA es incapaz de generar claves de Kerberos a menos que le sean\nprovistas contraseñas de texto claras. Todos los usuarios migrados\nnecesitan registrarse en https://your.domain/ipa/migration/ antes de\npoder utilizar sus respectivas cuentas Kerberos." - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "No se encuentra contenedor para %(container)s " +msgstr "" +"Las contraseñas han sido migradas en formato pre-hashed.\n" +"IPA es incapaz de generar claves de Kerberos a menos que le sean\n" +"provistas contraseñas de texto claras. Todos los usuarios migrados\n" +"necesitan registrarse en https://your.domain/ipa/migration/ antes de\n" +"poder utilizar sus respectivas cuentas Kerberos." -#: ipalib/plugins/misc.py:25 msgid "" "\n" "Misc plug-ins\n" -msgstr "\nMisc plug-ins\n" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." msgstr "" +"\n" +"Misc plug-ins\n" -#: ipalib/plugins/misc.py:38 #, python-format msgid "%(count)d variables" msgstr "%(count)d variables" -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 msgid "" "retrieve and print all attributes from the server. Affects command output." -msgstr " Determinar si la ACI es un autoservicio de ACI y hacer una excepción si\n no lo es.\n Devolver el resultado si se trata de un autoservicio de ACI." +msgstr "" +" Determinar si la ACI es un autoservicio de ACI y hacer una excepción " +"si\n" +" no lo es.\n" +" Devolver el resultado si se trata de un autoservicio de ACI." -#: ipalib/plugins/misc.py:61 msgid "Total number of variables env (>= count)" msgstr "Cantidad total de variables env (>= count)" -#: ipalib/plugins/misc.py:66 msgid "Number of variables returned (<= total)" msgstr "Cantidad de variables devueltas (<= total)" -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 #, python-format msgid "%(count)d plugin loaded" msgid_plural "%(count)d plugins loaded" msgstr[0] "%(count)d complemento cargado" msgstr[1] "%(count)d complementos cargados" -#: ipalib/plugins/misc.py:126 msgid "Number of plugins loaded" msgstr "Cantidad de complementos cargados" -#: ipalib/plugins/netgroup.py:28 msgid "" "\n" "Netgroups\n" @@ -5578,106 +2696,64 @@ msgid "" "\n" " Delete a netgroup:\n" " ipa netgroup-del admins\n" -msgstr "\nGrupos de Red\nUn grupo de red es un grupo usado para comprobación de permisos. Puede contener valores tanto del usuario como del host.\nEJEMPLOS:\n\n Añadir un nuevo grupo de red:\n ipa netgroup-add --desc=\"NFS admins\" admins\n\n Añadir miembros al grupo de red:\n ipa netgroup-add-member --users=tuser1,tuser2 admins\n\n Eliminar miembro del grupo de red:\n ipa netgroup-remove-member --users=tuser2 admins\n\n Mostrar información sobre el grupo de red:\n ipa netgroup-show admins\n\n Borrar un grupo de red:\n ipa netgroup-del admins\n" +msgstr "" +"\n" +"Grupos de Red\n" +"Un grupo de red es un grupo usado para comprobación de permisos. Puede " +"contener valores tanto del usuario como del host.\n" +"EJEMPLOS:\n" +"\n" +" Añadir un nuevo grupo de red:\n" +" ipa netgroup-add --desc=\"NFS admins\" admins\n" +"\n" +" Añadir miembros al grupo de red:\n" +" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" +"\n" +" Eliminar miembro del grupo de red:\n" +" ipa netgroup-remove-member --users=tuser2 admins\n" +"\n" +" Mostrar información sobre el grupo de red:\n" +" ipa netgroup-show admins\n" +"\n" +" Borrar un grupo de red:\n" +" ipa netgroup-del admins\n" -#: ipalib/plugins/netgroup.py:60 msgid "Member Host" msgstr "Miembro del equipo anfitrión" -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 msgid "Netgroups" msgstr "Grupos de red" -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 msgid "Netgroup name" msgstr "Nombre de grupo de red" -#: ipalib/plugins/netgroup.py:112 msgid "Netgroup description" msgstr "Descripción del grupo de red" -#: ipalib/plugins/netgroup.py:116 msgid "NIS domain name" msgstr "Nombre del dominio NIS" -#: ipalib/plugins/netgroup.py:121 msgid "IPA unique ID" msgstr "ID unico de IPA" -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 #, python-format msgid "Added netgroup \"%(value)s\"" msgstr "\"%(value)s\"netgroup añadido" -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 #, python-format msgid "Deleted netgroup \"%(value)s\"" msgstr "%(value)s\" de netgroup eliminados" -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 #, python-format msgid "Modified netgroup \"%(value)s\"" msgstr "netgroup modificado \"%(value)s\"" -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 #, python-format msgid "%(count)d netgroup matched" msgid_plural "%(count)d netgroups matched" msgstr[0] "%(count)d autoservicio coincidente" msgstr[1] "%(count)d autoservicios coincidentes" -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 msgid "" "\n" "Set a user's password\n" @@ -5696,24 +2772,34 @@ msgid "" "\n" " To change another user's password:\n" " ipa passwd tuser1\n" -msgstr "\nEstablecer contraseña de un usuario\n\nSi alguien que no sea un usuario cambia la contraseña del usuario (por ejemplo, Servicio de Ayuda la restablece), entonces la contraseña tendrá que ser cambiada la primera vez que se utiliza. Esto es para que el usuario final sea el único que conoce la contraseña.\nLa directiva de contraseñas IPA controla la frecuencia de cambio de una contraseña, los requisitos de fortaleza y longitud del historial de contraseñas. EJEMPLOS:\nPara restablecer su contraseña:\n ipa passwd tuser1\n\n Para cambiar la contraseña de otro usuario:\n ipa passwd tuser1\n" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." msgstr "" +"\n" +"Establecer contraseña de un usuario\n" +"\n" +"Si alguien que no sea un usuario cambia la contraseña del usuario (por " +"ejemplo, Servicio de Ayuda la restablece), entonces la contraseña tendrá que " +"ser cambiada la primera vez que se utiliza. Esto es para que el usuario " +"final sea el único que conoce la contraseña.\n" +"La directiva de contraseñas IPA controla la frecuencia de cambio de una " +"contraseña, los requisitos de fortaleza y longitud del historial de " +"contraseñas. EJEMPLOS:\n" +"Para restablecer su contraseña:\n" +" ipa passwd tuser1\n" +"\n" +" Para cambiar la contraseña de otro usuario:\n" +" ipa passwd tuser1\n" -#: ipalib/plugins/passwd.py:88 #, python-format msgid "Changed password for \"%(value)s\"" msgstr "Cambio de contraseña para \"%(value)s\"" -#: ipalib/plugins/permission.py:27 msgid "" "\n" "Permissions\n" "\n" "A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" +"a human-readable form of a 389-ds Access Control Rule, or instruction " +"(ACI).\n" "A permission grants the right to perform a specific task such as adding a\n" "user, modifying a group, etc.\n" "\n" @@ -5760,104 +2846,106 @@ msgid "" " ipa permission-add --type=user --permissions=add \"Add Users\"\n" "\n" " Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "\nPermisos\n\nUn permiso permite delegación de grano fino de derechos. Un permiso es una regla de control de acceso 389-ds o de instrucción (ACI).\n\nUn permiso otorga el derecho de realizar tareas tales como añadir un usuario, modificar un grupo, etc.\nUn permiso no puede contener otros permisos.\nUn permiso otorga acceso de lectura, escritura, agregar o borrar.\nUn privilegio combina permisos similares (por ejemplo, todos los permisos \n necesarios para agregar un usuario).\nUn rol otorga un set de privilegios para usuarios, grupos, hosts o hostgroups.\nUn permiso está compuesto de varias partes:\n\n1. El nombre del permiso.\n2. El destino del permiso.\n3. Los derechos otorgados por permiso.\n\nLos derechos definen las operaciones permitidas y pueden ser una o más de las siguientes.\n\n1. write - escribir uno o más atributos\n2. read - leer uno o más atributos\n3. add - agregar una nueva entrada al árbol\n4. delete - borrar una entrada existente\n5. all- todos los permisos son otorgados\n\nEl permiso de lectura se otorga a la mayoría de los atributos y entradas. Los permisos son independientes, por lo tanto, poder agregar un usuario no significa que el usuario sea editable.\nHay un número de destinos permitidos:\n1. type: un tipo de objeto (usuario, grupo, etc).\n2. memberof: un miembro de grupo o hostgroup\n3. filter: un filtro de LDAP \n4. subtree: un filtro LDAP que especifica parte del LDAP DIT. Es un\n super-set del \"type\" target.\n5. targetgroup: otorga acceso para modificar un grupo específico (tal como otorgar\n los derechos para administrar la membresía de grupo)\nEJEMPLOS:\nAñadir un permiso que otogue la creación de usuarios:\n\n ipa permission-add --type=user --permissions=add \"Add Users\"\nAñadir un permiso que otorgue la capacidad de administrar una membresía de grupo:\n\n ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group \nMembers\"\n" +" ipa permission-add --attrs=member --permissions=write --type=group " +"\"Manage Group Members\"\n" +msgstr "" +"\n" +"Permisos\n" +"\n" +"Un permiso permite delegación de grano fino de derechos. Un permiso es una " +"regla de control de acceso 389-ds o de instrucción (ACI).\n" +"\n" +"Un permiso otorga el derecho de realizar tareas tales como añadir un " +"usuario, modificar un grupo, etc.\n" +"Un permiso no puede contener otros permisos.\n" +"Un permiso otorga acceso de lectura, escritura, agregar o borrar.\n" +"Un privilegio combina permisos similares (por ejemplo, todos los permisos \n" +" necesarios para agregar un usuario).\n" +"Un rol otorga un set de privilegios para usuarios, grupos, hosts o " +"hostgroups.\n" +"Un permiso está compuesto de varias partes:\n" +"\n" +"1. El nombre del permiso.\n" +"2. El destino del permiso.\n" +"3. Los derechos otorgados por permiso.\n" +"\n" +"Los derechos definen las operaciones permitidas y pueden ser una o más de " +"las siguientes.\n" +"\n" +"1. write - escribir uno o más atributos\n" +"2. read - leer uno o más atributos\n" +"3. add - agregar una nueva entrada al árbol\n" +"4. delete - borrar una entrada existente\n" +"5. all- todos los permisos son otorgados\n" +"\n" +"El permiso de lectura se otorga a la mayoría de los atributos y entradas. " +"Los permisos son independientes, por lo tanto, poder agregar un usuario no " +"significa que el usuario sea editable.\n" +"Hay un número de destinos permitidos:\n" +"1. type: un tipo de objeto (usuario, grupo, etc).\n" +"2. memberof: un miembro de grupo o hostgroup\n" +"3. filter: un filtro de LDAP \n" +"4. subtree: un filtro LDAP que especifica parte del LDAP DIT. Es un\n" +" super-set del \"type\" target.\n" +"5. targetgroup: otorga acceso para modificar un grupo específico (tal como " +"otorgar\n" +" los derechos para administrar la membresía de grupo)\n" +"EJEMPLOS:\n" +"Añadir un permiso que otogue la creación de usuarios:\n" +"\n" +" ipa permission-add --type=user --permissions=add \"Add Users\"\n" +"Añadir un permiso que otorgue la capacidad de administrar una membresía de " +"grupo:\n" +"\n" +" ipa permission-add --attrs=member --permissions=write --type=group " +"\"Manage Group \n" +"Members\"\n" -#: ipalib/plugins/permission.py:85 msgid "Permission Type" msgstr "Tipo de permiso" -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 msgid "Permission name" msgstr "Nombre de permiso" -#: ipalib/plugins/permission.py:120 msgid "" "Comma-separated list of permissions to grant (read, write, add, delete, all)" msgstr "Lista de permisos que otorgan (leer, escribir, añadir, borrar, todos)" -#: ipalib/plugins/permission.py:135 msgid "" "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "Tipo de objeto del IPA (usuario, host, hostgroup, servicio, netgroup, dns)" +msgstr "" +"Tipo de objeto del IPA (usuario, host, hostgroup, servicio, netgroup, dns)" -#: ipalib/plugins/permission.py:141 msgid "Member of group" msgstr "Miembro del grupo" -#: ipalib/plugins/permission.py:142 msgid "Target members of a group" msgstr "Objetivo para los miembros de un grupo" -#: ipalib/plugins/permission.py:154 msgid "Subtree to apply permissions to" msgstr "Subárbol para aplicar permisos" -#: ipalib/plugins/permission.py:160 msgid "User group to apply permissions to" msgstr "Grupo de usuario para aplicar permisos" -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 #, python-format msgid "Added permission \"%(value)s\"" msgstr "Permiso agregado \"%(value)s\"" -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 #, python-format msgid "Deleted permission \"%(value)s\"" msgstr "Permiso borrado \"%(value)s\"" -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 #, python-format msgid "Modified permission \"%(value)s\"" msgstr "Modificado el permiso \"%(value)s\"" -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 #, python-format msgid "%(count)d permission matched" msgid_plural "%(count)d permissions matched" msgstr[0] "%(count)d permiso coincidente" msgstr[1] " %(count)d permisos coincidentes" -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "\n\\n\n Contacte con ping al servidor remoto de la API\n" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 msgid "" "\n" "Kerberos pkinit options\n" @@ -5877,21 +2965,29 @@ msgid "" "For more information on anonymous pkinit see:\n" "\n" "http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "\nOpciones de kerberos pkinit\nActivan o desactivan pkinit anónimo mediante el principal\nWELLKNOWN/ANONYMOUS@REALM. El servidor debe haber sido instalado con soporte pkinit.\nEJEMPLOS:\nActivar pkinit anónimo\n ipa pkinit-anonymous enable\nDesactivar pkinit anónimo:\n ipa pkinit-anonymous disable\nPara obtener mayor información sobre pkinit anónimo, por favor consulte: \nhttp://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n\n" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" msgstr "" +"\n" +"Opciones de kerberos pkinit\n" +"Activan o desactivan pkinit anónimo mediante el principal\n" +"WELLKNOWN/ANONYMOUS@REALM. El servidor debe haber sido instalado con soporte " +"pkinit.\n" +"EJEMPLOS:\n" +"Activar pkinit anónimo\n" +" ipa pkinit-anonymous enable\n" +"Desactivar pkinit anónimo:\n" +" ipa pkinit-anonymous disable\n" +"Para obtener mayor información sobre pkinit anónimo, por favor consulte: \n" +"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" +"\n" -#: ipalib/plugins/pkinit.py:51 msgid "PKINIT" -msgstr " Los certificados de entrada deben estar codificados en DER. \n Tenga en cuenta que no puede ser un normalizador en la Param, ya que solamente las variables de \n Unicode se normalizan.\n " - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." msgstr "" +" Los certificados de entrada deben estar codificados en DER. \n" +" Tenga en cuenta que no puede ser un normalizador en la Param, ya que " +"solamente las variables de \n" +" Unicode se normalizan.\n" +" " -#: ipalib/plugins/privilege.py:23 msgid "" "\n" "Privileges\n" @@ -5912,95 +3008,63 @@ msgid "" "A privilege may not contain other privileges.\n" "\n" "See role and permission for additional information.\n" -msgstr "\nPrivilegios\nUn privilegio combina permisos dentro de una tarea lógica. Un permiso proporciona\nlos derechos para realizar una tarea específica.\nPor ejemplo, añadir un usuario requiere los siguientes permisos:\nCrear una nueva entradasd de usuario\nRestablecer una contraseña de usuario\nAñadir el nuevo usuario al grupo de usuario predeterminado de IPA\nCombinar estos tres niveles inferiores dentro de una tarea de nivel superior en forma de un privilegio \ndenominado \"Add User\" facilita el manejo de roles.\n\nUn privilegio no puede contener otros privilegios.\n\nVer el rol y el permiso para información adicional. \n\n \n\n\n" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" msgstr "" +"\n" +"Privilegios\n" +"Un privilegio combina permisos dentro de una tarea lógica. Un permiso " +"proporciona\n" +"los derechos para realizar una tarea específica.\n" +"Por ejemplo, añadir un usuario requiere los siguientes permisos:\n" +"Crear una nueva entradasd de usuario\n" +"Restablecer una contraseña de usuario\n" +"Añadir el nuevo usuario al grupo de usuario predeterminado de IPA\n" +"Combinar estos tres niveles inferiores dentro de una tarea de nivel superior " +"en forma de un privilegio \n" +"denominado \"Add User\" facilita el manejo de roles.\n" +"\n" +"Un privilegio no puede contener otros privilegios.\n" +"\n" +"Ver el rol y el permiso para información adicional. \n" +"\n" +" \n" +"\n" +"\n" -#: ipalib/plugins/privilege.py:65 msgid "Privileges" msgstr " Objeto de servicio." -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 msgid "Privilege name" msgstr " Añadir un nuevo servicio de la nueva IPA." -#: ipalib/plugins/privilege.py:77 msgid "Privilege description" -msgstr " \n Eliminar un servicio de la IPA." - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." msgstr "" +" \n" +" Eliminar un servicio de la IPA." -#: ipalib/plugins/privilege.py:87 #, python-format msgid "Added privilege \"%(value)s\"" msgstr "Privilegio añadido \"%(value)s\"" -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 #, python-format msgid "Deleted privilege \"%(value)s\"" msgstr "Privilegio eliminado \"%(value)s \"" -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 #, python-format msgid "Modified privilege \"%(value)s\"" msgstr "Privilegio modificado \"%(value)s \"" -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 #, python-format msgid "%(count)d privilege matched" msgid_plural "%(count)d privileges matched" msgstr[0] "%(count)d privilegio coincidente" msgstr[1] "%(count)d privilegios coincidentes" -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 msgid "Number of permissions added" msgstr "Número de permisos añadidos" -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 msgid "Number of permissions removed" msgstr "Número de permisos eliminados" -#: ipalib/plugins/pwpolicy.py:29 msgid "" "\n" "Password policy\n" @@ -6030,7 +3094,8 @@ msgid "" " ipa pwpolicy-mod --minlength=10\n" "\n" " Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" +" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --" +"minlength=8 --priority=10 localadmins\n" "\n" " Display the global password policy:\n" " ipa pwpolicy-show\n" @@ -6043,269 +3108,155 @@ msgid "" "\n" " Modify a group password policy:\n" " ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "\nPolítica de contraseñas\n\nUna contraseña establece límites en contraseñas de IPA, incluyendo máxima y mínima duración, el número de contraseñas a guardar en historial, el número de clases de caracteresrequeridos (para contraseñas ás fuertes)\ny el mínimo de longitud de una contraseña.\n\nPor defecto es una única política global para todos los usuarios. También puede crear una política de contraseña para aplicar a un grupo. Cada usuario está sujeto solamente a una política de contraseña, ya sea de grupo o global. Una política de grupo es autónoma; no es uper-set de la política global mas los parámetros personalizados.\nCada política de contraseña requiere una configuración única . Si un usuario está en varios grupos que tienen políticas de contraseñas, esta prioridad determina qué política de contraseña aplica. Un valor inferior indica una política de prioridad superior.\n\nLas políticas de contraseña de grupo se eliminan automáticamente cuando se eliminan los grupos a los cuales están asociados.\n\nEJEMPLOS:\n\n Modificar la política global:\n ipa pwpolicy-mod --minlength=10\n\n Agregar una política de contraseña de nuevo grupo:\n ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n\n Mostrar una política de contraseña global:\n ipa pwpolicy-show\n\n Mostrar una política de contraseña de grupo:\n ipa pwpolicy-show localadmins\n\n Mostrar la política que sería aplicada al usuario dado:\n ipa pwpolicy-show --user=tuser1\n\n Modificar una polítca de contraseña de grupo:\n ipa pwpolicy-mod --minclasses=2 localadmins\n" +msgstr "" +"\n" +"Política de contraseñas\n" +"\n" +"Una contraseña establece límites en contraseñas de IPA, incluyendo máxima y " +"mínima duración, el número de contraseñas a guardar en historial, el número " +"de clases de caracteresrequeridos (para contraseñas ás fuertes)\n" +"y el mínimo de longitud de una contraseña.\n" +"\n" +"Por defecto es una única política global para todos los usuarios. También " +"puede crear una política de contraseña para aplicar a un grupo. Cada usuario " +"está sujeto solamente a una política de contraseña, ya sea de grupo o " +"global. Una política de grupo es autónoma; no es uper-set de la política " +"global mas los parámetros personalizados.\n" +"Cada política de contraseña requiere una configuración única . Si un usuario " +"está en varios grupos que tienen políticas de contraseñas, esta prioridad " +"determina qué política de contraseña aplica. Un valor inferior indica una " +"política de prioridad superior.\n" +"\n" +"Las políticas de contraseña de grupo se eliminan automáticamente cuando se " +"eliminan los grupos a los cuales están asociados.\n" +"\n" +"EJEMPLOS:\n" +"\n" +" Modificar la política global:\n" +" ipa pwpolicy-mod --minlength=10\n" +"\n" +" Agregar una política de contraseña de nuevo grupo:\n" +" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --" +"minlength=8 --priority=10 localadmins\n" +"\n" +" Mostrar una política de contraseña global:\n" +" ipa pwpolicy-show\n" +"\n" +" Mostrar una política de contraseña de grupo:\n" +" ipa pwpolicy-show localadmins\n" +"\n" +" Mostrar la política que sería aplicada al usuario dado:\n" +" ipa pwpolicy-show --user=tuser1\n" +"\n" +" Modificar una polítca de contraseña de grupo:\n" +" ipa pwpolicy-mod --minclasses=2 localadmins\n" -#: ipalib/plugins/pwpolicy.py:89 #, python-format msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "la prioridad debe ser un valor único (%(prio)d que ya esté siendo utilizado por %(gname)s)" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" msgstr "" +"la prioridad debe ser un valor único (%(prio)d que ya esté siendo utilizado " +"por %(gname)s)" -#: ipalib/plugins/pwpolicy.py:202 msgid "Max failures" msgstr "Número máximo de fallas" -#: ipalib/plugins/pwpolicy.py:203 msgid "Consecutive failures before lockout" msgstr "Fallos consecutivos antes del bloqueo" -#: ipalib/plugins/pwpolicy.py:208 msgid "Failure reset interval" msgstr "Falló reajuste de intervalo" -#: ipalib/plugins/pwpolicy.py:209 msgid "Period after which failure count will be reset (seconds)" msgstr "Período tras el cual se restablecerá (segundos) el conteo de errores" -#: ipalib/plugins/pwpolicy.py:214 msgid "Lockout duration" msgstr "Duración de bloqueo" -#: ipalib/plugins/pwpolicy.py:215 msgid "Period for which lockout is enforced (seconds)" msgstr "Período durante el cual se fuerza el bloqueo (segundos)" -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 msgid "Group" msgstr "Grupo" -#: ipalib/plugins/pwpolicy.py:227 msgid "Manage password policy for specific group" msgstr "Administra la política de contraseña de un grupo específico" -#: ipalib/plugins/pwpolicy.py:232 msgid "Max lifetime (days)" msgstr "Vida máxima (días)" -#: ipalib/plugins/pwpolicy.py:233 msgid "Maximum password lifetime (in days)" msgstr "Vida máxima de la contraseña (días)" -#: ipalib/plugins/pwpolicy.py:238 msgid "Min lifetime (hours)" msgstr "Vida mínima (horas)" -#: ipalib/plugins/pwpolicy.py:239 msgid "Minimum password lifetime (in hours)" msgstr "Vida mínima de la contraseña (en horas)" -#: ipalib/plugins/pwpolicy.py:244 msgid "History size" msgstr "Tamaño del historial" -#: ipalib/plugins/pwpolicy.py:245 msgid "Password history size" msgstr "Tamaño del historial de la contraseña" -#: ipalib/plugins/pwpolicy.py:250 msgid "Character classes" msgstr "Clases de caracteres" -#: ipalib/plugins/pwpolicy.py:251 msgid "Minimum number of character classes" msgstr "Cantidad mínima de clases de caracteres" -#: ipalib/plugins/pwpolicy.py:257 msgid "Min length" msgstr "Longitud mínima" -#: ipalib/plugins/pwpolicy.py:258 msgid "Minimum length of password" msgstr "Longitud mínima de la contraseña" -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "Prioridad" - -#: ipalib/plugins/pwpolicy.py:264 msgid "Priority of the policy (higher number means lower priority" -msgstr "Prioridad de la política (a mayor número corresponde una política menor)" +msgstr "" +"Prioridad de la política (a mayor número corresponde una política menor)" -#: ipalib/plugins/pwpolicy.py:317 msgid "Maximum password life must be greater than minimum." msgstr "La duración máxima de la contraseña debe ser mayor que la mínima." -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 msgid "priority cannot be set on global policy" msgstr "la prioridad no puede ser definida en una plítica global" -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "Usuario" - -#: ipalib/plugins/pwpolicy.py:433 msgid "Display effective policy for a specific user" msgstr "Ofrece la política efectiva para un determinado usuario" -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "\nRoles\n\nUn rol sirve para la delegación de grano fino. Un permiso otorga la capacidad de realizar tareas de bajo nivel (añadir un usuario, modificar un grupo, etc.) Un privilegio combina uno o más permisos en una abstracción de nivel superior tal como useradmin. Un useradmin sería capaz de añadir, eliminar y modificar usuarios. \n\nLos privilegios son asignados a los roles.\n\nUsuarios, grupos, hosts y hostgroups pueden ser miembros de un Rol. \n\nLos roles no pueden contener otros roles. \n\nEJEMPLOS: \n\nAñadir un nuevo rol: \n ipa role-add --desc=\"Junior-level dmin\"junioradmin \nAñadir algunos privilegios a este rol:\n ipa role-add-privilege --privileges=addusers junioradmin\n ipa role-add-privilege \n --privileges=change_password junioradmin\n ipa role-add-privilege--\n privileges=add_user_to_default_group juioradmin\n\nAñadir un grupo de usuarios a este rol:\n ipa group-add --desc=\"User admins\" \n useradmins⏎ \n ipa role-add-member --groups=useradmins \n junioradmin\n\nMostrar información sobre el rol\n ipa role-show junioradmin\n\nEl resultado es que cualquier usuario en el grupo 'useradmins' puede añadir usuarios, establecer contraseñas y agregar un usuario al grupo de usuario de IPA predeterminado.\n\n" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 msgid "Role" msgstr "Rol" -#: ipalib/plugins/role.py:87 msgid "Role name" msgstr "Nombre de rol" -#: ipalib/plugins/role.py:93 msgid "A description of this role-group" msgstr "Una descripción de este grupo de roles" -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 #, python-format msgid "Added role \"%(value)s\"" msgstr "Rol agregado \"%(value)s\"" -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 #, python-format msgid "Deleted role \"%(value)s\"" msgstr "Rol eliminado \"%(value)s\"" -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 #, python-format msgid "Modified role \"%(value)s\"" msgstr "Rol modificado \"%(value)s\"" -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 #, python-format msgid "%(count)d role matched" msgid_plural "%(count)d roles matched" msgstr[0] "%(count)d rol coincidente" msgstr[1] "%(count)d roles coincidentes" -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 msgid "Number of privileges added" msgstr "Número de privilegios agregados" -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 msgid "Number of privileges removed" msgstr "Número de privilegios eliminados" -#: ipalib/plugins/selfservice.py:28 msgid "" "\n" "Self-service Permissions\n" @@ -6314,93 +3265,78 @@ msgid "" "Rules, or instructions (ACIs), grant permission to permissions to perform\n" "given tasks such as adding a user, modifying a group, etc.\n" "\n" -"A Self-service permission defines what an object can change in its own entry.\n" +"A Self-service permission defines what an object can change in its own " +"entry.\n" "\n" "\n" "EXAMPLES:\n" "\n" " Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" +" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st " +"\"Users manage their own address\"\n" "\n" " When managing the list of attributes you need to include all attributes\n" " in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" +" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber " +"\"Users manage their own address\"\n" "\n" " Display our updated rule:\n" " ipa selfservice-show \"Users manage their own address\"\n" "\n" " Delete a rule:\n" " ipa selfservice-del \"Users manage their own address\"\n" -msgstr "\nPermisos de autoservicio\n\nUn permiso permite la delegación de grano fino de permisos. \n\nLas reglas o instrucciones (ACI), conceden el permiso para realizar tareas, tales como, agregar un usuario, modificar un grupo, etc. \nUn permiso de autoservicio define lo que un objeto puede cambiar en su propia entrada. \n\n\nEJEMPLOS:\n\nAgregar una regla de auto-servicio para permitir a los usuarios administrar su dirección: \n ipa selfservice-add --permissions=write \n--attrs=street,postalCode,l,c,st \"Users manage their own address\n\nAl administrar la lista de atributos necesita incluir todos los atributos de la lista, incluyendo los ya existentes. Añadir telephoneNumber a la lista:\n\"Users manage their own address\"\nMostrar una regla actualizada:\n ipa selfservice-show \"Users manage their own address\"\n\nBorrar una regla:\n ipa selfservice-del \"Users manage their own address\" \n" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "No se encontró permiso de autoservicio ' %(permission)s' " - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" msgstr "" +"\n" +"Permisos de autoservicio\n" +"\n" +"Un permiso permite la delegación de grano fino de permisos. \n" +"\n" +"Las reglas o instrucciones (ACI), conceden el permiso para realizar tareas, " +"tales como, agregar un usuario, modificar un grupo, etc. \n" +"Un permiso de autoservicio define lo que un objeto puede cambiar en su " +"propia entrada. \n" +"\n" +"\n" +"EJEMPLOS:\n" +"\n" +"Agregar una regla de auto-servicio para permitir a los usuarios administrar " +"su dirección: \n" +" ipa selfservice-add --permissions=write \n" +"--attrs=street,postalCode,l,c,st \"Users manage their own address\n" +"\n" +"Al administrar la lista de atributos necesita incluir todos los atributos de " +"la lista, incluyendo los ya existentes. Añadir telephoneNumber a la lista:\n" +"\"Users manage their own address\"\n" +"Mostrar una regla actualizada:\n" +" ipa selfservice-show \"Users manage their own address\"\n" +"\n" +"Borrar una regla:\n" +" ipa selfservice-del \"Users manage their own address\" \n" -#: ipalib/plugins/selfservice.py:76 msgid "Self Service Permissions" msgstr "Permisos de autoservicio" -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 msgid "Self-service name" msgstr "Auto-servicio de nombres" -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 #, python-format msgid "Added selfservice \"%(value)s\"" msgstr "Añadido autoservicio \"%(value)s\"" -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 #, python-format msgid "Deleted selfservice \"%(value)s\"" msgstr "autoservicio eliminados \"%(value)s\"" -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 #, python-format msgid "Modified selfservice \"%(value)s\"" msgstr "Autoservicio modificado \"%(value)s\"" -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 #, python-format msgid "%(count)d selfservice matched" msgid_plural "%(count)d selfservices matched" msgstr[0] "%(count)d autoservicio coincidente" msgstr[1] "%(count)d autoservicios coincidentes" -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 msgid "" "\n" "Services\n" @@ -6449,1504 +3385,901 @@ msgid "" " ipa cert-request --principal=HTTP/web.example.com example.csr\n" "\n" " Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" +" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/" +"httpd.keytab\n" "\n" -msgstr "\nServicios\n\nUn servicio IPA es un servicio que se ejecuta en un host. El servicio de registro IPA puede almacenar un principal de Kerberos, un certificado SSL, o ambos.\n\nUn servicio IPA puede ser adminstrado directamente desde una máquina, siempre y cuando las máquinas tengarn el permiso correcto. \n\nEsto es cierto incluso para máquinas diferentes con la que se asocia el servicio. Por ejemplo,\nsolicitando un certificado SSL mediante las credenciales del principal de servicio de host necesita autenticarse con kinit como el host:\n# kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n\nAñadir un servicio de IPA le permite al servicio solicitar un certificado o tabla de claves SSL, pero se realiza como un paso separado: no se produce como resultado de adicionar el servicio.\n\nSolamente el aspecto público de un certificado se almacena en un registro de servicio; la clave privada no se almacena.\n\nEJEMPLOS:\n\nAñadir un nuevo servicio IPA:\n ipa service-add HTTP/web.example.com\n\nPermitir a un host administrar un certificado de servicio IPA:\n ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n ipa role-add-member --hosts=web.example.com certadmin\n\nBorrar un servicio IPA:\n ipa service-del HTTP/web.example.com\n\nBuscar todos los servicios IPA asociados con el host:\n ipa service-find web.example.com\n\nEncontrar todos los servicio HTTP:\n ipa service-find HTTP\n\n Disable the service Kerberos key and SSL certificate:\n ipa service-disable HTTP/web.example.com\n\nSolicitar un certificado para un servicio IPA:\n ipa cert-request --principal=HTTP/web.example.com example.csr\n\n Generar y recuperar una tabla de claves para un servicio IPA:\n ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n\n" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr " Búsqueda de servicios IPA" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "Ha sido agregado el servicio \"%(value)s\"" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "fuerza el nombre del prinicpal, aún si no se encuentra en DNS" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "Ha sido eliminado el servicio \"%(value)s\"" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "Ha sido modificado el servicio \"%(value)s\"" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "%(count)d servicio coincidente" -msgstr[1] "%(count)d servicios coincidentes\t\t\t" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "Servicio inhabilitado \"%(value)s\"" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "\nComandos de Sudo\n\nComandos usados como partes integrantes de sudo\n\nEJEMPLOS:\n\n Crear un comando nuevo\n ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n\n Eliminar un comando\n ipa sudocmd-del /usr/bin/less\n\n" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "Comandos de sudo" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "Comando sudo " - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "Una descripción de este comando " - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" "\n" -"Manage groups of Sudo Commands.\n" +"Servicios\n" "\n" -"EXAMPLES:\n" +"Un servicio IPA es un servicio que se ejecuta en un host. El servicio de " +"registro IPA puede almacenar un principal de Kerberos, un certificado SSL, o " +"ambos.\n" "\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" +"Un servicio IPA puede ser adminstrado directamente desde una máquina, " +"siempre y cuando las máquinas tengarn el permiso correcto. \n" "\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" +"Esto es cierto incluso para máquinas diferentes con la que se asocia el " +"servicio. Por ejemplo,\n" +"solicitando un certificado SSL mediante las credenciales del principal de " +"servicio de host necesita autenticarse con kinit como el host:\n" +"# kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" "\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" +"Añadir un servicio de IPA le permite al servicio solicitar un certificado o " +"tabla de claves SSL, pero se realiza como un paso separado: no se produce " +"como resultado de adicionar el servicio.\n" "\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" +"Solamente el aspecto público de un certificado se almacena en un registro de " +"servicio; la clave privada no se almacena.\n" "\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "Grupo de comando sudo" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" +"EJEMPLOS:\n" "\n" -"Sudo Rules\n" +"Añadir un nuevo servicio IPA:\n" +" ipa service-add HTTP/web.example.com\n" "\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" +"Permitir a un host administrar un certificado de servicio IPA:\n" +" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" +" ipa role-add-member --hosts=web.example.com certadmin\n" "\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" +"Borrar un servicio IPA:\n" +" ipa service-del HTTP/web.example.com\n" "\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" +"Buscar todos los servicios IPA asociados con el host:\n" +" ipa service-find web.example.com\n" "\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" +"Encontrar todos los servicio HTTP:\n" +" ipa service-find HTTP\n" +"\n" +" Disable the service Kerberos key and SSL certificate:\n" +" ipa service-disable HTTP/web.example.com\n" +"\n" +"Solicitar un certificado para un servicio IPA:\n" +" ipa cert-request --principal=HTTP/web.example.com example.csr\n" +"\n" +" Generar y recuperar una tabla de claves para un servicio IPA:\n" +" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/" +"httpd.keytab\n" "\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "Regla Sudo" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "Categoría de comandos" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "Categoría de comandos la regla se aplica a" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "Comandos Allow de sudo" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "Comandos Deny de sudo" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "De usuarios externos" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "RunAs de usuarios externos" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "Grupo externo RunAs" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "Opción de sudo" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" +msgid "Service principal" +msgstr " Búsqueda de servicios IPA" -#: ipalib/plugins/sudorule.py:243 #, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" +msgid "Added service \"%(value)s\"" +msgstr "Ha sido agregado el servicio \"%(value)s\"" -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" +msgid "force principal name even if not in DNS" +msgstr "fuerza el nombre del prinicpal, aún si no se encuentra en DNS" -#: ipalib/plugins/sudorule.py:274 #, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" +msgid "Deleted service \"%(value)s\"" +msgstr "Ha sido eliminado el servicio \"%(value)s\"" -#: ipalib/plugins/sudorule.py:298 #, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" +msgid "Modified service \"%(value)s\"" +msgstr "Ha sido modificado el servicio \"%(value)s\"" -#: ipalib/plugins/sudorule.py:655 #, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" +msgid "%(count)d service matched" +msgid_plural "%(count)d services matched" +msgstr[0] "%(count)d servicio coincidente" +msgstr[1] "%(count)d servicios coincidentes\t\t\t" -#: ipalib/plugins/sudorule.py:710 #, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" +msgid "Disabled service \"%(value)s\"" +msgstr "Servicio inhabilitado \"%(value)s\"" -#: ipalib/plugins/user.py:29 msgid "" "\n" -"Users\n" +"Sudo Commands\n" "\n" -"Manage user entries. All users are POSIX users.\n" +"Commands used as building blocks for sudo\n" "\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" +"EXAMPLES:\n" "\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" +" Create a new command\n" +" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" "\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" +" Remove a command\n" +" ipa sudocmd-del /usr/bin/less\n" "\n" -"EXAMPLES:\n" +msgstr "" "\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" +"Comandos de Sudo\n" "\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" +"Comandos usados como partes integrantes de sudo\n" "\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" +"EJEMPLOS:\n" "\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" +" Crear un comando nuevo\n" +" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" "\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" +" Eliminar un comando\n" +" ipa sudocmd-del /usr/bin/less\n" "\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "\n\\n\nUsuarios\\n\n\\n\nAdministrar entradas de usuarios. Todos los usuarios son usuarios de POSIX.\\n\n\\n\nIPA soporta un amplio rango de formatos de nombre de usuario, pero usted necesita estar pendiente de las\\n\nrestricciones que se aplican a su entorno. Por ejemplo,\\n\nlos nombres de usuario que comienzan por un dígito o nombres de usuarios que exceden en longitud\\n\npueden ocasionar problemas a algunos sistemas UNIX.\\n\nUse 'ipa config-mod' para cambiar el formato de nombre de usuario permitido por herramientas de IPA.\\n\n\\n\nAl inhabilitar una cuenta de usuario evita que el usuario obtenga nuevas credenciales de Kerberos.\\n\nNo invalida ninguna credencial que ya haya sido\\n\nexpedida.\\n\n\\n\nEl manejo de contraseña no es una parte de este módulo. Para obtener mayor información sobre este tópico\\n\npor favor, consulte: ipa help passwd\\n\n\\n\nEJEMPLOS:\\n\n\\n\n Añada un nuevo usuario:\\n\n ipa user-add --first=Tim --last=User --password tuser1\\n\n\\n\n Busque todos los usuarios cuyas entradas incluyan la cadena \\\"Tim\\\":\\n\n ipa user-find Tim\\n\n\\n\n Busque todos los usuarios con \\\"Tim\\\" como nombre:\\n\n ipa user-find --first=Tim\\n\n\\n\n Inhabilite una cuenta de usuario:\\n\n ipa user-disable tuser1\\n\n\\n\n Habilite una cuenta de usuario:\\n\n ipa user-enable tuser1\\n\n\\n\n Borre un usuario:\\n\n ipa user-del tuser1\\n\n" -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" +msgid "Sudo Commands" +msgstr "Comandos de sudo" -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" +msgid "Sudo Command" +msgstr "Comando sudo " -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" +msgid "A description of this command" +msgstr "Una descripción de este comando " + +msgid "Sudo Command Group" +msgstr "Grupo de comando sudo" + +msgid "Sudo Rule" +msgstr "Regla Sudo" + +msgid "Command category" +msgstr "Categoría de comandos" + +msgid "Command category the rule applies to" +msgstr "Categoría de comandos la regla se aplica a" + +msgid "Sudo Allow Commands" +msgstr "Comandos Allow de sudo" + +msgid "Sudo Deny Commands" +msgstr "Comandos Deny de sudo" + +msgid "External User" +msgstr "De usuarios externos" + +msgid "RunAs External User" +msgstr "RunAs de usuarios externos" + +msgid "RunAs External Group" +msgstr "Grupo externo RunAs" + +msgid "Sudo Option" +msgstr "Opción de sudo" + +msgid "Realm name" +msgstr "Nombre de reino " -#: ipalib/plugins/user.py:177 msgid "User login" msgstr "Ingreso de usuario" -#: ipalib/plugins/user.py:184 msgid "First name" msgstr "Nombre" -#: ipalib/plugins/user.py:188 msgid "Last name" msgstr "Apellido" -#: ipalib/plugins/user.py:191 msgid "Full name" msgstr "Nombre y apellidos" -#: ipalib/plugins/user.py:196 msgid "Display name" msgstr "Mostrar nombre" -#: ipalib/plugins/user.py:201 msgid "Initials" msgstr "Iniciales" -#: ipalib/plugins/user.py:207 msgid "Home directory" msgstr "Directorio principal" -#: ipalib/plugins/user.py:212 msgid "GECOS field" msgstr "Campo GECOS" -#: ipalib/plugins/user.py:218 msgid "Login shell" msgstr "Shell de ingreso" -#: ipalib/plugins/user.py:223 msgid "Kerberos principal" msgstr "Principal kerberos" -#: ipalib/plugins/user.py:231 msgid "Email address" msgstr "Dirección de correo electrónico" -#: ipalib/plugins/user.py:236 msgid "Prompt to set the user password" msgstr "Solicita establecer la contraseña de usuario" -#: ipalib/plugins/user.py:243 msgid "UID" msgstr "UID" -#: ipalib/plugins/user.py:244 msgid "User ID Number (system will assign one if not provided)" -msgstr "Número de ID de usuario (el sistema le asignará uno si no se indica ninguno)" +msgstr "" +"Número de ID de usuario (el sistema le asignará uno si no se indica ninguno)" -#: ipalib/plugins/user.py:251 msgid "Group ID Number" msgstr "Número de Identificación de Grupo" -#: ipalib/plugins/user.py:257 msgid "Street address" msgstr "Dirección postal" -#: ipalib/plugins/user.py:261 msgid "City" msgstr "Ciudad" -#: ipalib/plugins/user.py:265 msgid "State/Province" msgstr "Estado / Provincia" -#: ipalib/plugins/user.py:268 msgid "ZIP" msgstr "Zona " -#: ipalib/plugins/user.py:272 msgid "Telephone Number" msgstr "Número de teléfono" -#: ipalib/plugins/user.py:275 msgid "Mobile Telephone Number" msgstr "Número de teléfono celular" -#: ipalib/plugins/user.py:278 msgid "Pager Number" msgstr "Número de página" -#: ipalib/plugins/user.py:282 msgid "Fax Number" msgstr "Número de fx" -#: ipalib/plugins/user.py:286 msgid "Org. Unit" msgstr "Unidad. org" -#: ipalib/plugins/user.py:289 msgid "Job Title" msgstr "Cargo" -#: ipalib/plugins/user.py:292 msgid "Manager" msgstr "Manager" -#: ipalib/plugins/user.py:295 msgid "Car License" msgstr "Licencia de conducción" -#: ipalib/plugins/user.py:298 msgid "Account disabled" msgstr "Cuenta inhabilitada " -#: ipalib/plugins/user.py:340 #, python-format msgid "manager %(manager)s not found" msgstr "Administrador %(manager)s no encontrado" -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 #, python-format msgid "Added user \"%(value)s\"" msgstr "Ha sido agregado el usuario \"%(value)s\"" -#: ipalib/plugins/user.py:368 msgid "Don't create user private group" msgstr "No crear grupo privado de usuario" -#: ipalib/plugins/user.py:398 #, python-format msgid "can be at most %(len)d characters" msgstr "puede ser a lo sumo%(len)d caracteres" -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 #, python-format msgid "Deleted user \"%(value)s\"" msgstr "Ha sido eliminado el usuario \"%(value)s\"" -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 #, python-format msgid "Modified user \"%(value)s\"" msgstr "Ha sido modificado el usuario \"%(value)s\"" -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 msgid "Self" msgstr "Self" -#: ipalib/plugins/user.py:518 msgid "Display user record for current Kerberos principal" msgstr "Muestra el registro del usuario para el principal de Kerberos actual" -#: ipalib/plugins/user.py:539 #, python-format msgid "%(count)d user matched" msgid_plural "%(count)d users matched" msgstr[0] "%(count)d usuario coincidente" msgstr[1] "%(count)d usuarios coincidentes" -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 #, python-format msgid "Disabled user account \"%(value)s\"" msgstr " \"%(value)s\" de cuenta de usuario desactivada" -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 #, python-format msgid "Enabled user account \"%(value)s\"" msgstr " \"%(value)s\" de cuenta de usuario activada" -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 #, python-format msgid "Unlocked account \"%(value)s\"" msgstr "Cuenta desbloqueada \" %(value)s \"" -#: ipalib/util.py:192 #, python-format msgid "Permission denied: %(file)s" msgstr "Permiso denegado:%(file)s " -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 #, python-format msgid "Issuer \"%(issuer)s\" does not match the expected issuer" msgstr "Emisor \"%(issuer)s\" no coincide con el emisor esperado " -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 #, python-format msgid "Unable to communicate with CMS (%s)" msgstr "No es posible comunicarse con CMS (%s)" -#: ipaserver/plugins/join.py:54 msgid "The hostname to register as" msgstr "El nombre del equipo a ser registrado como" -#: ipaserver/plugins/join.py:62 msgid "The IPA realm" msgstr "El reinado IPA" -#: ipaserver/plugins/join.py:68 msgid "Hardware platform of the host (e.g. Lenovo T61)" msgstr "Plataforma de hardware del equipo (p. ej. Lenovo T61)" -#: ipaserver/plugins/join.py:72 msgid "Operating System and version of the host (e.g. Fedora 9)" msgstr "Sistema operativo que utiliza el equipo y versión (p.ej. Fedora 9)" -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 #, python-format msgid "" "Request subject \"%(request_subject)s\" does not match the form " "\"%(subject_base)s\"" -msgstr "El asunto solicitado \"%(request_subject)s\" no coincide con la forma \"%(subject_base)s\"" +msgstr "" +"El asunto solicitado \"%(request_subject)s\" no coincide con la forma " +"\"%(subject_base)s\"" -#: ipaserver/plugins/selfsign.py:104 #, python-format msgid "unable to decode csr: %s" msgstr "no es posible decodificar csr: %s" -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 msgid "file operation" msgstr "operación de archivo" -#: ipaserver/plugins/selfsign.py:154 msgid "cannot obtain next serial number" msgstr "no es posible obtener el próximo número de serie" -#: ipaserver/plugins/selfsign.py:189 msgid "certutil failure" msgstr "falla de Certutil" -#: ipa-client/config.c:56 #, c-format msgid "cannot open configuration file %s\n" msgstr "no se puede abrir archivo de configuración %s\\n\n" -#: ipa-client/config.c:63 #, c-format msgid "cannot stat() configuration file %s\n" msgstr "no puede stat () del archivo de configuración%s\n" -#: ipa-client/config.c:69 #, c-format msgid "out of memory\n" msgstr "sin Memoria\n" -#: ipa-client/config.c:80 #, c-format msgid "read error\n" msgstr "Error de lectura\n" -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "¿Ningún sistema enctypes preferido?\n" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "¡Memoria insuficiente!\n\n" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "¡Memoria insuficiente!\n" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "Advertencia no se reconoce el tipo de cifrado: [%s\n" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "Advertencia no se reconoce el tipo salt: [%s]\n" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "¡Falló comparación de Enctype!\n" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "Falló la creación de clave aleatoria\n" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "¡Falló la creación de clave!\n" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "¡Memoria insuficiente!\n" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "¡Tipo (%d)salt no compatible o dañado!\n" - -#: ipa-client/ipa-getkeytab.c:502 #, c-format msgid "No keys accepted by KDC\n" msgstr "No hay claves aceptadas por KDC\n" -#: ipa-client/ipa-getkeytab.c:517 #, c-format msgid "Out of memory \n" msgstr "¡Memoria insuficiente!\n" -#: ipa-client/ipa-getkeytab.c:555 #, c-format msgid "Out of Memory!\n" msgstr "¡Memoria insuficiente!\n" -#: ipa-client/ipa-getkeytab.c:562 #, c-format msgid "Failed to create control!\n" msgstr "¡Falló crear control!\n" -#: ipa-client/ipa-getkeytab.c:586 #, c-format msgid "Unable to initialize ldap library!\n" msgstr "¡No puede iniciar biblioteca IDAP!\n" -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 #, c-format msgid "Unable to set ldap options!\n" msgstr "¡No puede establecer opciones IDAP!\n" -#: ipa-client/ipa-getkeytab.c:613 #, c-format msgid "Simple bind failed\n" msgstr "¡Falló vinculación sencilla!\n" -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "¡Falló vinculación SASL!\n" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 #, c-format msgid "Operation failed! %s\n" msgstr "¡Falló operación! %s\n" -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 #, c-format msgid "Missing reply control!\n" msgstr "¡Falta control de respuesta!\n" -#: ipa-client/ipa-getkeytab.c:689 #, c-format msgid "ber_init() failed, Invalid control ?!\n" msgstr "Falló ber_init(), ¿control inválido?\n" -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "ber_scanf () falló, ¿control no válido?\n" - -#: ipa-client/ipa-getkeytab.c:753 msgid "New Principal Password" msgstr "Nueva contraseña principal" -#: ipa-client/ipa-getkeytab.c:759 msgid "Verify Principal Password" msgstr "Verificar contraseña principal" -#: ipa-client/ipa-getkeytab.c:793 msgid "Print as little as possible" msgstr "Imprimir lo mínimo posible" -#: ipa-client/ipa-getkeytab.c:793 msgid "Output only on errors" msgstr "Solamente salida sobre errores" -#: ipa-client/ipa-getkeytab.c:795 msgid "Contact this specific KDC Server" msgstr "Contactar este servidor KDC específico" -#: ipa-client/ipa-getkeytab.c:796 msgid "Server Name" msgstr "Nombre de servidor" -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "La principal para obtener una tabla de claves para (ex: ftp/ftp.example.com@EXAMPLE.COM)" +msgid "The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" +msgstr "" +"La principal para obtener una tabla de claves para (ex: ftp/ftp.example." +"com@EXAMPLE.COM)" -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 msgid "Kerberos Service Principal Name" msgstr "Nombre principal del servicio de kerberos" -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 msgid "File were to store the keytab information" msgstr "Archivo para almacenar la información de tabla de claves" -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 msgid "Keytab File Name" msgstr "Nombre de archivo de tabla de claves" -#: ipa-client/ipa-getkeytab.c:804 msgid "Encryption types to request" msgstr "Solicitud de tipos de cifrado" -#: ipa-client/ipa-getkeytab.c:805 msgid "Comma separated encryption types list" msgstr "Lista de tipos de cifrado separados por coma" -#: ipa-client/ipa-getkeytab.c:807 msgid "Show the list of permitted encryption types and exit" msgstr "Mostrar la lista de los tipos cifrados permitidos y salir" -#: ipa-client/ipa-getkeytab.c:808 msgid "Permitted Encryption Types" msgstr "Tipos de cifrado permitidos" -#: ipa-client/ipa-getkeytab.c:810 msgid "Asks for a non-random password to use for the principal" msgstr "Pregunta por una contraseña no aleatoria para la principal" -#: ipa-client/ipa-getkeytab.c:812 msgid "LDAP DN" msgstr "LDAP DN" -#: ipa-client/ipa-getkeytab.c:812 msgid "DN to bind as if not using kerberos" msgstr "DN a vincular como si no usara kerberos" -#: ipa-client/ipa-getkeytab.c:814 msgid "LDAP password" msgstr "Contraseña LDAP" -#: ipa-client/ipa-getkeytab.c:814 msgid "password to use if not using kerberos" msgstr "Contraseña a usar si no usa kerberos" -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 #, c-format msgid "Kerberos context initialization failed\n" msgstr "Inicio de contexto de kerberos falló\n" -#: ipa-client/ipa-getkeytab.c:854 +#, c-format +msgid "No system preferred enctypes ?!\n" +msgstr "¿Ningún sistema enctypes preferido?\n" + #, c-format msgid "Supported encryption types:\n" msgstr "Tipos de cifrado suportado\n" -#: ipa-client/ipa-getkeytab.c:858 #, c-format msgid "Warning: failed to convert type (#%d)\n" msgstr "Advertencia: Tipo para convertir falló (#%d)⏎\n" -#: ipa-client/ipa-getkeytab.c:877 #, c-format msgid "Bind password required when using a bind DN.\n" msgstr "Vincular contraseña requerida mediante un enlace DN.\n" -#: ipa-client/ipa-getkeytab.c:890 #, c-format msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "Advertencia: tipos salt no se aceptan con contraseñas aleatorias (ver opt.\n" +"Warning: salt types are not honored with randomized passwords (see opt. -P)\n" +msgstr "" +"Advertencia: tipos salt no se aceptan con contraseñas aleatorias (ver opt.\n" -#: ipa-client/ipa-getkeytab.c:902 #, c-format msgid "Invalid Service Principal Name\n" msgstr "Nombre de servicio principal inválido\n" -#: ipa-client/ipa-getkeytab.c:910 #, c-format msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "No se encontró la cache de credencial kerberos. ¿Tiene un tiquete de kerberos?\n" +msgstr "" +"No se encontró la cache de credencial kerberos. ¿Tiene un tiquete de " +"kerberos?\n" -#: ipa-client/ipa-getkeytab.c:918 #, c-format msgid "" "Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "No se encontró usuario principal de kerberos. ¿Tiene una cache de credencial válida?\n" +msgstr "" +"No se encontró usuario principal de kerberos. ¿Tiene una cache de credencial " +"válida?\n" -#: ipa-client/ipa-getkeytab.c:926 #, c-format msgid "Failed to open Keytab\n" msgstr "Fallo abrir clave de tablas.\n" -#: ipa-client/ipa-getkeytab.c:933 #, c-format msgid "Failed to create key material\n" msgstr "Error al crear el material de clave\n" -#: ipa-client/ipa-getkeytab.c:952 #, c-format msgid "Failed to add key to the keytab\n" msgstr "No se pudo agregar clave de la tabla de claves\n" -#: ipa-client/ipa-getkeytab.c:961 #, c-format msgid "Failed to close the keytab\n" msgstr "No se pudo cerrar la tabla de claves\n" -#: ipa-client/ipa-getkeytab.c:967 #, c-format msgid "Keytab successfully retrieved and stored in: %s\n" msgstr "Tabla de claves recuperada y almacenada correctamente en:%s\n" -#: ipa-client/ipa-join.c:65 #, c-format msgid "No permission to join this host to the IPA domain.\n" msgstr "No tiene permiso para vincular este equipo al dominio de la API.\n" -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 #, c-format msgid "No write permissions on keytab file '%s'\n" msgstr "No escribir permisos en archivo de tabla de claves'%s\n" -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "acceso () en %s ha fallado: errno =%d\n" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 #, c-format msgid "Out of memory!" msgstr "¡Memoria insuficiente!" -#: ipa-client/ipa-join.c:206 #, c-format msgid "Unable to initialize connection to ldap server: %s" msgstr "No se puede iniciar con servidor IDAP:%s" -#: ipa-client/ipa-join.c:212 #, c-format msgid "Unable to enable SSL in LDAP\n" msgstr "No se puede habilitar SSL en LDAP\n" -#: ipa-client/ipa-join.c:225 #, c-format msgid "Unable to set LDAP version\n" msgstr "No se puede establecer la versión de LDAP\n" -#: ipa-client/ipa-join.c:245 #, c-format msgid "Bind failed: %s\n" msgstr "Falló enlace:%s\n" -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "Búsqueda %s en rootdse con error %d" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 #, c-format msgid "No values for %s" msgstr "No hay valores para %s" -#: ipa-client/ipa-join.c:316 #, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" +msgid "Out of memory!\n" +msgstr "¡Memoria insuficiente!\n" -#: ipa-client/ipa-join.c:368 #, c-format msgid "Search for ipaCertificateSubjectBase failed with error %d" msgstr "Búsqueda de ipaCertificateSubjectBase falló con error %d" -#: ipa-client/ipa-join.c:439 #, c-format msgid "Unable to determine root DN of %s\n" msgstr "No se puede determinar DN de root de%s\n" -#: ipa-client/ipa-join.c:457 #, c-format msgid "Incorrect password.\n" msgstr "Contraseña incorrecta.\n" -#: ipa-client/ipa-join.c:465 #, c-format msgid "Unable to determine certificate subject of %s\n" msgstr "No se puede determinar asunto del certificado de%s\n" -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 #, c-format msgid "principal not found in XML-RPC response\n" msgstr "principales no se encuentran en respuesta XML-RPC\n" -#: ipa-client/ipa-join.c:620 #, c-format msgid "Host is already joined.\n" msgstr "Host ya está vinculado\n" -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 #, c-format msgid "Unable to determine IPA server from %s\n" msgstr "No se puede determinar servidor de la IPA de%s\n" -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 #, c-format msgid "The hostname must be fully-qualified: %s\n" msgstr "El nombre de host debe ser totalmente calificado:%s\n" -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 #, c-format msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "No se puede unir host: la inicialización de contexto de Kerberos falló\n" +msgstr "" +"No se puede unir host: la inicialización de contexto de Kerberos falló\n" -#: ipa-client/ipa-join.c:719 #, c-format msgid "Error resolving keytab: %s.\n" msgstr "Error al resolver tabla de claves:%s.\n" -#: ipa-client/ipa-join.c:728 #, c-format msgid "Error getting default Kerberos realm: %s.\n" msgstr "Error al obtener el dominio predeterminado Kerberos:%s.\n" -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "Error al analizar \"%s\":%s.\n" - -#: ipa-client/ipa-join.c:764 #, c-format msgid "Error obtaining initial credentials: %s.\n" msgstr "Error al obtener credenciales de iniciales:%s.\n" -#: ipa-client/ipa-join.c:775 #, c-format msgid "Unable to generate Kerberos Credential Cache\n" msgstr "No se puede generar la cache de credenciales de Kerberos\n" -#: ipa-client/ipa-join.c:783 #, c-format msgid "Error storing creds in credential cache: %s.\n" msgstr "Error de almacenamiento de credenciales en cache de credenciales:%s.\n" -#: ipa-client/ipa-join.c:833 #, c-format msgid "Unenrollment successful.\n" msgstr "Cancelación de registro exitoso.\n" -#: ipa-client/ipa-join.c:836 #, c-format msgid "Unenrollment failed.\n" msgstr "Cancelación falló.\n" -#: ipa-client/ipa-join.c:841 #, c-format msgid "result not found in XML-RPC response\n" msgstr "resultado no se encuentra en respuesta XML-RPC\n" -#: ipa-client/ipa-join.c:919 #, c-format msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "No se puede unir host: cache de credenciales de Kerberos no se encuentra\n" +msgstr "" +"No se puede unir host: cache de credenciales de Kerberos no se encuentra\n" -#: ipa-client/ipa-join.c:927 #, c-format msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "No se puede unir host: principal de usuario no se encuentra y contraseña de host no se proporciona.\n" +"Unable to join host: Kerberos User Principal not found and host password not " +"provided.\n" +msgstr "" +"No se puede unir host: principal de usuario no se encuentra y contraseña de " +"host no se proporciona.\n" -#: ipa-client/ipa-join.c:941 #, c-format msgid "fork() failed\n" msgstr "bifurcación () falló\n" -#: ipa-client/ipa-join.c:970 #, c-format msgid "ipa-getkeytab not found\n" msgstr "ipa-getkeytab no se encuentra\n" -#: ipa-client/ipa-join.c:973 #, c-format msgid "ipa-getkeytab has bad permissions?\n" msgstr "¿Tiene ipa-getkeytab permisos errados?\n" -#: ipa-client/ipa-join.c:976 #, c-format msgid "executing ipa-getkeytab failed, errno %d\n" msgstr "la ejecución de ipa-getkeytab falló, errno %d\n" -#: ipa-client/ipa-join.c:988 #, c-format msgid "child exited with %d\n" msgstr "hijo terminó con %d\n" -#: ipa-client/ipa-join.c:994 #, c-format msgid "Certificate subject base is: %s\n" msgstr "Asunto de certificado es:%s\n" -#: ipa-client/ipa-join.c:1031 msgid "Print the raw XML-RPC output in GSSAPI mode" msgstr "Imprimir la salida cruda de XML-RPC en modo de GSSAPI" -#: ipa-client/ipa-join.c:1033 msgid "Quiet mode. Only errors are displayed." msgstr "Modo silencioso. Sólo se muestran los errores." -#: ipa-client/ipa-join.c:1035 msgid "Unenroll this host from IPA server" msgstr "Cancelar registro de host de servidor IPA" -#: ipa-client/ipa-join.c:1037 msgid "Hostname of this server" msgstr "Nombre de host de este servidor" -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 msgid "hostname" msgstr "nombre de host" -#: ipa-client/ipa-join.c:1039 msgid "IPA Server to use" msgstr "Servidor de IPA a utilizar" -#: ipa-client/ipa-join.c:1041 msgid "Specifies where to store keytab information." msgstr "Especifica dónde almacenar la información de tabla de claves." -#: ipa-client/ipa-join.c:1041 msgid "filename" msgstr "nombre de archivo" -#: ipa-client/ipa-join.c:1043 msgid "LDAP password (if not using Kerberos)" msgstr "contraseña de LDAP (si no usa Kerberos)" -#: ipa-client/ipa-join.c:1043 msgid "password" msgstr "contraseña" -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 #, c-format msgid "Unable to parse principal name\n" msgstr "No se puede analizar nombre principal\n" -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "krb5_parse_name %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:55 #, c-format msgid "Removing principal %s\n" msgstr "Eliminando %s principales\n" -#: ipa-client/ipa-rmkeytab.c:68 #, c-format msgid "Failed to open keytab\n" msgstr "No pudo abrir la tabla de claves\n" -#: ipa-client/ipa-rmkeytab.c:72 #, c-format msgid "principal not found\n" msgstr "principal no se encuentra\n" -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "krb5_kt_get_entry %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:82 #, c-format msgid "Unable to remove entry\n" msgstr "No se puede eliminar la entrada\n" -#: ipa-client/ipa-rmkeytab.c:84 #, c-format msgid "kvno %d\n" msgstr "kvno %d\n" -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "krb5_kt_remove_entry %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:119 #, c-format msgid "Unable to parse principal\n" msgstr "No es posible analizar los principales\n" -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "krb5_unparse_name %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:143 #, c-format msgid "realm not found\n" msgstr "reino no encontrado\n" -#: ipa-client/ipa-rmkeytab.c:169 msgid "Print debugging information" msgstr "Imprimir la información de depuración" -#: ipa-client/ipa-rmkeytab.c:169 msgid "Debugging output" msgstr "Salida de depuración" -#: ipa-client/ipa-rmkeytab.c:176 msgid "Remove all principals in this realm" msgstr "Quite todos los principales en este ámbito" -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "Nombre de reino " - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "Falló al abrir de tabla de claves '%s':%s'\n" - -#: ipa-client/ipa-rmkeytab.c:253 #, c-format msgid "Closing keytab failed\n" msgstr "Cierre de tabla de claves falló\n" -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "krb5_kt_close %d: %s\n" +msgid "Out of memory!?\n" +msgstr "" +"¡Memoria insuficiente!\n" +"\n" + +msgid "Out of memory\n" +msgstr "¡Memoria insuficiente!\n" + +msgid "Enctype comparison failed!\n" +msgstr "¡Falló comparación de Enctype!\n" + +msgid "Failed to create random key!\n" +msgstr "Falló la creación de clave aleatoria\n" + +msgid "Failed to create key!\n" +msgstr "¡Falló la creación de clave!\n" + +#~ msgid "Default Group" +#~ msgstr "Grupo Predeterminado" + +#~ msgid "Fully-qualified hostname required" +#~ msgstr "Es necesario un nombre de equipo totalmente certificado" + +#~ msgid "" +#~ "Your Kerberos ticket is no longer valid. Please run kinit and then click " +#~ "'Retry'. If this is your first time running the IPA Web UI follow these directions to configure your " +#~ "browser." +#~ msgstr "" +#~ "Su tiquetes de Kerberos ya no es válido. Por favor, ejecute kinit y, a " +#~ "continuación haga clic en 'Reintentar'. Si es la primera vez que ejecuta " +#~ "la API de interfaz de usuario Web siga estas instrucciones para configurar su navegador." + +#~ msgid "RDN of container for users in DS" +#~ msgstr "RDN de contenedor para los usuarios en DS" + +#~ msgid "RDN of container for groups in DS" +#~ msgstr "RDN del contenedor para grups en DS" + +#~ msgid "Container for %(container)s not found" +#~ msgstr "No se encuentra contenedor para %(container)s " + +#~ msgid "" +#~ "\n" +#~ "Users\n" +#~ "\n" +#~ "Manage user entries. All users are POSIX users.\n" +#~ "\n" +#~ "IPA supports a wide range of username formats, but you need to be aware " +#~ "of any\n" +#~ "restrictions that may apply to your particular environment. For example,\n" +#~ "usernames that start with a digit or usernames that exceed a certain " +#~ "length\n" +#~ "may cause problems for some UNIX systems.\n" +#~ "Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" +#~ "\n" +#~ "Disabling a user account prevents that user from obtaining new Kerberos\n" +#~ "credentials. It does not invalidate any credentials that have already\n" +#~ "been issued.\n" +#~ "\n" +#~ "Password management is not a part of this module. For more information\n" +#~ "about this topic please see: ipa help passwd\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " Add a new user:\n" +#~ " ipa user-add --first=Tim --last=User --password tuser1\n" +#~ "\n" +#~ " Find all users whose entries include the string \"Tim\":\n" +#~ " ipa user-find Tim\n" +#~ "\n" +#~ " Find all users with \"Tim\" as the first name:\n" +#~ " ipa user-find --first=Tim\n" +#~ "\n" +#~ " Disable a user account:\n" +#~ " ipa user-disable tuser1\n" +#~ "\n" +#~ " Enable a user account:\n" +#~ " ipa user-enable tuser1\n" +#~ "\n" +#~ " Delete a user:\n" +#~ " ipa user-del tuser1\n" +#~ msgstr "" +#~ "\n" +#~ "\\n\n" +#~ "Usuarios\\n\n" +#~ "\\n\n" +#~ "Administrar entradas de usuarios. Todos los usuarios son usuarios de " +#~ "POSIX.\\n\n" +#~ "\\n\n" +#~ "IPA soporta un amplio rango de formatos de nombre de usuario, pero usted " +#~ "necesita estar pendiente de las\\n\n" +#~ "restricciones que se aplican a su entorno. Por ejemplo,\\n\n" +#~ "los nombres de usuario que comienzan por un dígito o nombres de usuarios " +#~ "que exceden en longitud\\n\n" +#~ "pueden ocasionar problemas a algunos sistemas UNIX.\\n\n" +#~ "Use 'ipa config-mod' para cambiar el formato de nombre de usuario " +#~ "permitido por herramientas de IPA.\\n\n" +#~ "\\n\n" +#~ "Al inhabilitar una cuenta de usuario evita que el usuario obtenga nuevas " +#~ "credenciales de Kerberos.\\n\n" +#~ "No invalida ninguna credencial que ya haya sido\\n\n" +#~ "expedida.\\n\n" +#~ "\\n\n" +#~ "El manejo de contraseña no es una parte de este módulo. Para obtener " +#~ "mayor información sobre este tópico\\n\n" +#~ "por favor, consulte: ipa help passwd\\n\n" +#~ "\\n\n" +#~ "EJEMPLOS:\\n\n" +#~ "\\n\n" +#~ " Añada un nuevo usuario:\\n\n" +#~ " ipa user-add --first=Tim --last=User --password tuser1\\n\n" +#~ "\\n\n" +#~ " Busque todos los usuarios cuyas entradas incluyan la cadena \\\"Tim\\\":" +#~ "\\n\n" +#~ " ipa user-find Tim\\n\n" +#~ "\\n\n" +#~ " Busque todos los usuarios con \\\"Tim\\\" como nombre:\\n\n" +#~ " ipa user-find --first=Tim\\n\n" +#~ "\\n\n" +#~ " Inhabilite una cuenta de usuario:\\n\n" +#~ " ipa user-disable tuser1\\n\n" +#~ "\\n\n" +#~ " Habilite una cuenta de usuario:\\n\n" +#~ " ipa user-enable tuser1\\n\n" +#~ "\\n\n" +#~ " Borre un usuario:\\n\n" +#~ " ipa user-del tuser1\\n\n" + +#~ msgid "Warning unrecognized encryption type: [%s]\n" +#~ msgstr "Advertencia no se reconoce el tipo de cifrado: [%s\n" + +#~ msgid "Warning unrecognized salt type: [%s]\n" +#~ msgstr "Advertencia no se reconoce el tipo salt: [%s]\n" + +#~ msgid "Bad or unsupported salt type (%d)!\n" +#~ msgstr "¡Tipo (%d)salt no compatible o dañado!\n" + +#~ msgid "SASL Bind failed!\n" +#~ msgstr "¡Falló vinculación SASL!\n" + +#~ msgid "ber_scanf() failed, Invalid control ?!\n" +#~ msgstr "ber_scanf () falló, ¿control no válido?\n" + +#~ msgid "access() on %s failed: errno = %d\n" +#~ msgstr "acceso () en %s ha fallado: errno =%d\n" + +#~ msgid "Search for %s on rootdse failed with error %d" +#~ msgstr "Búsqueda %s en rootdse con error %d" + +#~ msgid "Error parsing \"%s\": %s.\n" +#~ msgstr "Error al analizar \"%s\":%s.\n" + +#~ msgid "krb5_parse_name %d: %s\n" +#~ msgstr "krb5_parse_name %d: %s\n" + +#~ msgid "krb5_kt_get_entry %d: %s\n" +#~ msgstr "krb5_kt_get_entry %d: %s\n" + +#~ msgid "krb5_kt_remove_entry %d: %s\n" +#~ msgstr "krb5_kt_remove_entry %d: %s\n" + +#~ msgid "krb5_unparse_name %d: %s\n" +#~ msgstr "krb5_unparse_name %d: %s\n" + +#~ msgid "Failed to open keytab '%s': %s\n" +#~ msgstr "Falló al abrir de tabla de claves '%s':%s'\n" + +#~ msgid "krb5_kt_close %d: %s\n" +#~ msgstr "krb5_kt_close %d: %s\n" diff --git a/install/po/fa.po b/install/po/fa.po deleted file mode 100644 index bc5642b47..000000000 --- a/install/po/fa.po +++ /dev/null @@ -1,7923 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" -"Last-Translator: jdennis \n" -"Language-Team: Persian (http://www.transifex.net/projects/p/fedora/language/fa/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: fa\n" -"Plural-Forms: nplurals=1; plural=0\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/fr.po b/install/po/fr.po index a76a1b5cf..bcccff4c6 100644 --- a/install/po/fr.po +++ b/install/po/fr.po @@ -1,7 +1,7 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Automatically generated, 2010. # Jérôme Fenal , 2011, 2012. @@ -9,1015 +9,786 @@ msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-20 13:00+0000\n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-04-16 20:34+0000\n" "Last-Translator: Jérôme Fenal \n" "Language-Team: French \n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1)\n" -#: ipalib/cli.py:583 #, python-format msgid "Enter %(label)s again to verify: " msgstr "Entrer à nouveau %(label)s pour validation : " -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "Les mots de passe ne correspondent pas !" -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "Annulé." - -#: ipalib/cli.py:753 #, python-format msgid "Purpose: %s" msgstr "Objectif : %s" -#: ipalib/cli.py:770 msgid "Usage: ipa [global-options] COMMAND ..." msgstr "Utilisation : ipa [options-globales] COMMAND ..." -#: ipalib/cli.py:772 msgid "Built-in commands:" msgstr "Commandes intégrées :" -#: ipalib/cli.py:774 msgid "Help subtopics:" msgstr "Sous-thèmes de l'aide :" -#: ipalib/cli.py:777 msgid "Help topics:" msgstr "Thèmes de l'aide :" -#: ipalib/cli.py:782 msgid "Try `ipa --help` for a list of global options." msgstr "Utiliser `ipa --help` pour obtenir la liste des options globales." -#: ipalib/cli.py:816 msgid "Topic commands:" msgstr "Commandes du thème :" -#: ipalib/cli.py:827 msgid "Command name" msgstr "Nom de commande" -#: ipalib/cli.py:1130 +msgid "Positional arguments" +msgstr "Arguments positionnels" + msgid "No file to read" msgstr "Pas de fichier à lire" -#: ipalib/errors.py:303 #, python-format msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "Version de client %(cver)s incompatible avec la version %(sver)s du serveur %(server)r" +msgstr "" +"Version de client %(cver)s incompatible avec la version %(sver)s du serveur " +"%(server)r" -#: ipalib/errors.py:321 #, python-format msgid "unknown error %(code)d from %(server)s: %(error)s" msgstr "Code erreur inconnu %(code)d renvoyé par %(server)s: %(error)s" -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "une erreur interne est survenue" -#: ipalib/errors.py:359 #, python-format msgid "an internal error has occurred on server at %(server)r" msgstr "une erreur interne est survenue sur le serveur %(server)r" -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "commande inconnue %(name)r" -#: ipalib/errors.py:392 ipalib/errors.py:417 #, python-format msgid "error on server %(server)r: %(error)s" msgstr "erreur sur le serveur %(server)r: %(error)s" -#: ipalib/errors.py:408 #, python-format msgid "cannot connect to %(uri)r: %(error)s" msgstr "impossible de se connecter à %(uri)r: %(error)s" -#: ipalib/errors.py:426 #, python-format msgid "Invalid JSON-RPC request: %(error)s" msgstr "Requête JSON-RPC invalide : %(error)s" -#: ipalib/errors.py:442 #, python-format msgid "error marshalling data for XML-RPC transport: %(error)s" msgstr "erreur au triage des données du transport XML-RPC : %(error)s" -#: ipalib/errors.py:468 +#, python-format +msgid "Missing or invalid HTTP Referer, %(referer)s" +msgstr "Referer HTTP manquant ou invalide, %(referer)s" + #, python-format msgid "Kerberos error: %(major)s/%(minor)s" msgstr "Erreur Kerberos : %(major)s/%(minor)s" -#: ipalib/errors.py:485 msgid "did not receive Kerberos credentials" msgstr "n'ai pas reçu les crédits Kerberos" -#: ipalib/errors.py:501 #, python-format msgid "Service %(service)r not found in Kerberos database" msgstr "Service %(service)r introuvable dans la base Kerberos" -#: ipalib/errors.py:517 msgid "No credentials cache found" msgstr "Cache de crédits introuvable" -#: ipalib/errors.py:533 msgid "Ticket expired" msgstr "Ticket expiré" -#: ipalib/errors.py:549 msgid "Credentials cache permissions incorrect" msgstr "Permissions du cache de crédit incorrectes" -#: ipalib/errors.py:565 msgid "Bad format in credentials cache" msgstr "Mauvais format de cache de crédit" -#: ipalib/errors.py:581 msgid "Cannot resolve KDC for requested realm" msgstr "Impossible de trouver le KDC pour le domaine demandé" -#: ipalib/errors.py:600 +msgid "Session error" +msgstr "Erreur de session" + #, python-format msgid "Insufficient access: %(info)s" msgstr "Accès insuffisant : %(info)s" -#: ipalib/errors.py:644 #, python-format msgid "command %(name)r takes no arguments" msgstr "la commande %(name)r ne prend aucun argument" -#: ipalib/errors.py:664 #, python-format msgid "command %(name)r takes at most %(count)d argument" msgid_plural "command %(name)r takes at most %(count)d arguments" msgstr[0] "la commande %(name)r prend au plus %(count)d argument" msgstr[1] "la commande %(name)r prend au plus %(count)d arguments" -#: ipalib/errors.py:694 #, python-format msgid "overlapping arguments and options: %(names)r" msgstr "arguments et options se chevauchant : %(names)r" -#: ipalib/errors.py:710 #, python-format msgid "%(name)r is required" msgstr "%(name)r est requis" -#: ipalib/errors.py:726 ipalib/errors.py:742 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "%(name)r invalide : %(error)s" -#: ipalib/errors.py:758 #, python-format msgid "api has no such namespace: %(name)r" msgstr "l'API n'a pas d'espace de nom : %(name)r" -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "Les mots de passe ne correspondent pas" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "Commande non développée" -#: ipalib/errors.py:785 msgid "Client is not configured. Run ipa-client-install." msgstr "Le client n'est pas configuré. Lancer la commande ipa-client-install." -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 +#, python-format +msgid "Could not get %(name)s interactively" +msgstr "Impossible d'obtenir %(name)s de façon interactive" + #, python-format msgid "%(reason)s" msgstr "%(reason)s" -#: ipalib/errors.py:829 msgid "This entry already exists" msgstr "Cette entrée existe déjà" -#: ipalib/errors.py:845 msgid "You must enroll a host in order to create a host service" msgstr "Vous devez enregistrer un système afin de créer un service" -#: ipalib/errors.py:861 #, python-format msgid "" "Service principal is not of the form: service/fully-qualified host name: " "%(reason)s" -msgstr "Le principal de service n'est pas de la forme : service/fully-qualified host name: %(reason)s" +msgstr "" +"Le principal de service n'est pas de la forme : service/fully-qualified host " +"name: %(reason)s" -#: ipalib/errors.py:877 msgid "" "The realm for the principal does not match the realm for this IPA server" msgstr "Le domaine du principal ne correspond pas au domaine de ce serveur IPA" -#: ipalib/errors.py:893 msgid "This command requires root access" msgstr "Cette commande requiert des droits root" -#: ipalib/errors.py:909 msgid "This is already a posix group" msgstr "Ce groupe est déjà de type POSIX" -#: ipalib/errors.py:925 #, python-format msgid "Principal is not of the form user@REALM: %(principal)r" msgstr "Le principal n'est pas de la forme user@REALM: %(principal)r" -#: ipalib/errors.py:941 msgid "This entry is already enabled" msgstr "Cette entrée est déjà activée" -#: ipalib/errors.py:957 msgid "This entry is already disabled" msgstr "Cette entrée est déjà désactivée" -#: ipalib/errors.py:973 msgid "This entry cannot be enabled or disabled" msgstr "Cette entrée ne peut être activée ou désactivée" -#: ipalib/errors.py:989 msgid "This entry is not a member" msgstr "Cette entrée n'est pas un membre" -#: ipalib/errors.py:1005 msgid "A group may not be a member of itself" msgstr "Un groupe ne peut être membre de lui-même" -#: ipalib/errors.py:1021 msgid "This entry is already a member" msgstr "Cette entrée est déjà membre" -#: ipalib/errors.py:1037 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "Échec de décodage base64 : %(reason)s" -#: ipalib/errors.py:1069 msgid "A group may not be added as a member of itself" msgstr "Un groupe ne peut être ajouté comme membre de lui-même" -#: ipalib/errors.py:1085 msgid "The default users group cannot be removed" msgstr "Le groupe par défaut ne peut être supprimé" -#: ipalib/errors.py:1101 msgid "Host does not have corresponding DNS A record" msgstr "Un système doit avoir un enregistrement DNS A correspondant" -#: ipalib/errors.py:1116 msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "La suppression d'un groupe géré est interdite. Il doit d'abord être détaché." +msgstr "" +"La suppression d'un groupe géré est interdite. Il doit d'abord être détaché." -#: ipalib/errors.py:1131 msgid "A managed group cannot have a password policy." msgstr "Un groupe géré ne peut avoir de politique de mot de passe." -#: ipalib/errors.py:1163 #, python-format msgid "'%(entry)s' doesn't have a certificate." msgstr "'%(entry)s' ne possède pas de certificat." -#: ipalib/errors.py:1179 #, python-format msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "Impossible de créer un groupe privé. Un groupe '%(group)s' existe déjà." +msgstr "" +"Impossible de créer un groupe privé. Un groupe '%(group)s' existe déjà." -#: ipalib/errors.py:1195 #, python-format msgid "" "A problem was encountered when verifying that all members were %(verb)s: " "%(exc)s" -msgstr "Un problème est survenu lors de la vérification que tous les membres étaient des %(verb)s: %(exc)s" +msgstr "" +"Un problème est survenu lors de la vérification que tous les membres étaient " +"des %(verb)s: %(exc)s" -#: ipalib/errors.py:1213 #, python-format msgid "%(attr)s does not contain '%(value)s'" msgstr "%(attr)s ne contient pas '%(value)s'" -#: ipalib/errors.py:1230 #, python-format msgid "" "The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "Le critère de recherche n'est pas suffisamment spécifique. Une valeur attendue, mais %(found)d trouvées." +msgstr "" +"Le critère de recherche n'est pas suffisamment spécifique. Une valeur " +"attendue, mais %(found)d trouvées." -#: ipalib/errors.py:1254 #, python-format msgid "no command nor help topic %(topic)r" msgstr "pas de commande ou de sujet d'aide pour %(topic)r" -#: ipalib/errors.py:1278 msgid "change collided with another change" msgstr "la modification a subit un collision avec une autre" -#: ipalib/errors.py:1294 msgid "no modifications to be performed" msgstr "pas de modification à effectuer" -#: ipalib/errors.py:1310 #, python-format msgid "%(desc)s: %(info)s" msgstr "%(desc)s : %(info)s" -#: ipalib/errors.py:1326 msgid "limits exceeded for this query" msgstr "limites dépassées pour cette requête" -#: ipalib/errors.py:1341 #, python-format msgid "%(info)s" msgstr "%(info)s" -#: ipalib/errors.py:1356 msgid "modifying primary key is not allowed" msgstr "la modification de clé primaire n'est pas autorisée" -#: ipalib/errors.py:1372 #, python-format msgid "%(attr)s: Only one value allowed." msgstr "%(attr)s : une seule valeur autorisée." -#: ipalib/errors.py:1388 #, python-format msgid "%(attr)s: Invalid syntax." msgstr "%(attr)s : syntaxe invalide." -#: ipalib/errors.py:1404 #, python-format msgid "Bad search filter %(info)s" msgstr "Filtre de recherche invalide %(info)s" -#: ipalib/errors.py:1429 #, python-format msgid "Certificate operation cannot be completed: %(error)s" msgstr "L'opération sur le certification ne peut être effectuée : %(error)s" -#: ipalib/errors.py:1445 #, python-format msgid "Certificate format error: %(error)s" msgstr "Erreur de format de certificate : %(error)s" -#: ipalib/errors.py:1496 msgid "Already registered" msgstr "Déjà enregistré" -#: ipalib/errors.py:1512 msgid "Not registered yet" msgstr "Pas encore enregistré" -#: ipalib/frontend.py:408 +#, python-format +msgid "%(key)s cannot be deleted because %(label)s %(dependent)s requires it" +msgstr "" +"%(key)s ne peut être supprimé car %(label)s %(dependent)s en dépendent" + msgid "Results are truncated, try a more specific search" msgstr "Résultats tronqués, essayer un recherche plus spécifique" -#: ipalib/frontend.py:821 msgid "" "Retrieve and print all attributes from the server. Affects command output." -msgstr "Récupérer et imprimer tous les attributs du serveur. Affecte la sortie standard de la commande." +msgstr "" +"Récupérer et imprimer tous les attributs du serveur. Affecte la sortie " +"standard de la commande." -#: ipalib/frontend.py:827 msgid "Print entries as stored on the server. Only affects output format." -msgstr "Imprimer les entrées telles que stockées sur le serveur. Affecte uniquement le format de sortie." +msgstr "" +"Imprimer les entrées telles que stockées sur le serveur. Affecte uniquement " +"le format de sortie." -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 msgid "Client version. Used to determine if server will accept request." -msgstr "Version du client. Utilisée pour déterminer si le serveur acceptera la requête." +msgstr "" +"Version du client. Utilisée pour déterminer si le serveur acceptera la " +"requête." -#: ipalib/frontend.py:967 msgid "Forward to server instead of running locally" msgstr "Transférer au serveur au lieu d'exécuter localement" -#: ipalib/output.py:92 msgid "A dictionary representing an LDAP entry" msgstr "Un dictionnaire représente une entrée LDAP" -#: ipalib/output.py:100 msgid "A list of LDAP entries" msgstr "Une liste d'entrées LDAP" -#: ipalib/output.py:111 msgid "All commands should at least have a result" msgstr "Toutes les commandes doivent avoir au moins un résultat" -#: ipalib/parameters.py:358 +msgid "User-friendly description of action performed" +msgstr "Description intelligible de l'action effectuée" + +msgid "The primary_key value of the entry, e.g. 'jdoe' for a user" +msgstr "La clé primaire de l'entrée, par ex. 'jdoe' pour un utilisateur" + +msgid "Number of entries returned" +msgstr "Nombre d'entrées renvoyées" + +msgid "True if not all results were returned" +msgstr "Vrai si tous les résultats n'ont pas été renvoyés" + +msgid "List of deletions that failed" +msgstr "Liste des suppressions en échec" + +msgid "True means the operation was successful" +msgstr "Vrai signifie que l'opération a réussi" + msgid "incorrect type" msgstr "type incorrect" -#: ipalib/parameters.py:361 msgid "Only one value is allowed" msgstr "Une seule valeur est autorisée" -#: ipalib/parameters.py:1023 msgid "must be True or False" msgstr "doit être True ou False" -#: ipalib/parameters.py:1124 msgid "must be an integer" msgstr "doit être un nombre entier" -#: ipalib/parameters.py:1176 #, python-format msgid "must be at least %(minvalue)d" msgstr "doit être supérieur ou égal à %(minvalue)d" -#: ipalib/parameters.py:1186 #, python-format msgid "can be at most %(maxvalue)d" msgstr "doit être inférieur ou égal à %(maxvalue)d" -#: ipalib/parameters.py:1227 msgid "must be a decimal number" msgstr "doit être un nombre décimal" -#: ipalib/parameters.py:1250 #, python-format -msgid "must be at least %(minvalue)f" -msgstr "doit être supérieur ou égal à %(minvalue)f" +msgid "must be at least %(minvalue)s" +msgstr "doit valoir a minima %(minvalue)s" -#: ipalib/parameters.py:1260 #, python-format -msgid "can be at most %(maxvalue)f" -msgstr "doit être inférieur ou égal à %(maxvalue)f" +msgid "can be at most %(maxvalue)s" +msgstr "doit valoir au plus %(maxvalue)s" -#: ipalib/parameters.py:1327 #, python-format msgid "must match pattern \"%(pattern)s\"" msgstr "doit correspondre au motif \"%(pattern)s\"" -#: ipalib/parameters.py:1345 msgid "must be binary data" msgstr "doit être des données binaires" -#: ipalib/parameters.py:1361 #, python-format msgid "must be at least %(minlength)d bytes" msgstr "doit être d'au moins %(minlength)d octets" -#: ipalib/parameters.py:1371 #, python-format msgid "can be at most %(maxlength)d bytes" msgstr "peut être d'au plus %(maxlength)d octets" -#: ipalib/parameters.py:1381 #, python-format msgid "must be exactly %(length)d bytes" msgstr "doit être d'exactement %(length)d octets" -#: ipalib/parameters.py:1403 msgid "must be Unicode text" msgstr "doit être du texte Unicode" -#: ipalib/parameters.py:1436 msgid "Leading and trailing spaces are not allowed" msgstr "Les espaces de début et de fin ne sont pas autorisés" -#: ipalib/parameters.py:1444 #, python-format msgid "must be at least %(minlength)d characters" msgstr "doit être d'au moins %(minlength)d caractères" -#: ipalib/parameters.py:1454 #, python-format msgid "can be at most %(maxlength)d characters" msgstr "peut être d'au plus %(maxlength)d caractères" -#: ipalib/parameters.py:1464 #, python-format msgid "must be exactly %(length)d characters" msgstr "doit être d'exactement %(length)d caractères" -#: ipalib/parameters.py:1482 #, python-format msgid "The character '%(char)r' is not allowed." msgstr "Le caractère '%(char)r' n'est pas autorisé." -#: ipalib/parameters.py:1526 #, python-format msgid "must be one of %(values)r" msgstr "doit être l'un parmi %(values)r" -#: ipalib/plugins/aci.py:153 msgid "A list of ACI values" msgstr "Une liste de valeurs d'ACI" -#: ipalib/plugins/aci.py:215 msgid "type, filter, subtree and targetgroup are mutually exclusive" msgstr "type, filter, subtree et targetgroup sont mutuellement exclusifs" -#: ipalib/plugins/aci.py:218 msgid "ACI prefix is required" msgstr "Un préfixe ACI est requis" -#: ipalib/plugins/aci.py:221 msgid "" "at least one of: type, filter, subtree, targetgroup, attrs or memberof are " "required" -msgstr "au moins un parmi type, filter, subtree, targetgroup, attrs ou memberof est requis" +msgstr "" +"au moins un parmi type, filter, subtree, targetgroup, attrs ou memberof est " +"requis" -#: ipalib/plugins/aci.py:224 msgid "filter and memberof are mutually exclusive" msgstr "filter et memberof sont mutuellement exclusifs" -#: ipalib/plugins/aci.py:230 msgid "group, permission and self are mutually exclusive" msgstr "group, permission et self sont mutuellement exclusifs" -#: ipalib/plugins/aci.py:232 msgid "One of group, permission or self is required" msgstr "Un parmi group, permission ou self est requis" -#: ipalib/plugins/aci.py:251 #, python-format msgid "Group '%s' does not exist" msgstr "Le groupe '%s' n'existe pas" -#: ipalib/plugins/aci.py:273 msgid "empty filter" msgstr "filtre vide" -#: ipalib/plugins/aci.py:294 #, python-format msgid "Syntax Error: %(error)s" msgstr "Erreur de syntaxe : %(error)s" -#: ipalib/plugins/aci.py:379 #, python-format msgid "ACI with name \"%s\" not found" msgstr "ACI nommée \"%s\" introuvable" -#: ipalib/plugins/aci.py:400 msgid "ACI prefix" msgstr "Préfixe ACI" -#: ipalib/plugins/aci.py:401 msgid "" "Prefix used to distinguish ACI types (permission, delegation, selfservice, " "none)" -msgstr "Préfixe utilisé pour distinguer les types d'ACI (permission, delegation, selfservice, none)" +msgstr "" +"Préfixe utilisé pour distinguer les types d'ACI (permission, delegation, " +"selfservice, none)" -#: ipalib/plugins/aci.py:412 msgid "ACIs" msgstr "ACI" -#: ipalib/plugins/aci.py:417 msgid "ACI name" msgstr "Nom d'ACI" -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 msgid "Permission" msgstr "Permission" -#: ipalib/plugins/aci.py:424 msgid "Permission ACI grants access to" msgstr "L'ACI Permission donne accès à" -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 msgid "User group" msgstr "Groupe d'utilisateurs" -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 msgid "User group ACI grants access to" msgstr "L'ACI groupe utilisateur donne accès à" -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 msgid "Permissions" msgstr "Permissions" -#: ipalib/plugins/aci.py:436 msgid "" "comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "Liste séparée par des virgules de permissions à accorder (read, write, add, delete, all)" +msgstr "" +"Liste séparée par des virgules de permissions à accorder (read, write, add, " +"delete, all)" -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 msgid "Attributes" msgstr "Attributs" -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 msgid "Comma-separated list of attributes" msgstr "Liste séparée par des virgules d'attributs" -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 msgid "Type" msgstr "Type" -#: ipalib/plugins/aci.py:452 msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" msgstr "type d'objet IPA (user, group, host, hostgroup, service, netgroup)" -#: ipalib/plugins/aci.py:458 msgid "Member of" msgstr "Membre de" -#: ipalib/plugins/aci.py:459 msgid "Member of a group" msgstr "Membre d'un groupe" -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 msgid "Filter" msgstr "Filtre" -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 msgid "Legal LDAP filter (e.g. ou=Engineering)" msgstr "Filtre LDAP valide (i.e. ou=Engineering)" -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 msgid "Subtree" msgstr "Sous-arbre" -#: ipalib/plugins/aci.py:471 msgid "Subtree to apply ACI to" msgstr "Sous-arbre sur lequel appliquer l'ACI" -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 msgid "Target group" msgstr "Groupe cible" -#: ipalib/plugins/aci.py:477 msgid "Group to apply ACI to" msgstr "Groupe sur lequel appliquer l'ACI" -#: ipalib/plugins/aci.py:482 msgid "Target your own entry (self)" msgstr "Cibler votre propre entrée (self)" -#: ipalib/plugins/aci.py:483 msgid "Apply ACI to your own entry (self)" msgstr "Appliquer l'ACI à votre propre entrée (self)" -#: ipalib/plugins/aci.py:495 #, python-format msgid "Created ACI \"%(value)s\"" msgstr "ACI créée \"%(value)s\"" -#: ipalib/plugins/aci.py:500 msgid "Test the ACI syntax but don't write anything" msgstr "Tester la syntaxe de l'ACI, sans rien écrire" -#: ipalib/plugins/aci.py:551 #, python-format msgid "Deleted ACI \"%(value)s\"" msgstr "Deleted ACI \"%(value)s\"" -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 msgid "ACI" msgstr "ACI" -#: ipalib/plugins/aci.py:601 #, python-format msgid "Modified ACI \"%(value)s\"" msgstr "ACI modifiée \"%(value)s\"" -#: ipalib/plugins/aci.py:666 #, python-format msgid "%(count)d ACI matched" msgid_plural "%(count)d ACIs matched" msgstr[0] "%(count)d ACI correspondantes" msgstr[1] "%(count)d ACI correspondantes" -#: ipalib/plugins/aci.py:891 msgid "New ACI name" msgstr "Nouveau nom de l'ACI" -#: ipalib/plugins/aci.py:895 #, python-format msgid "Renamed ACI to \"%(value)s\"" msgstr "ACI renommée en \"%(value)s\"" -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "\nRègle d'auto adhésion.\n\nIl est possible d'apporter de la clarté dans l'adhésion de systèmes ou\nd'utilisateurs en configurant des motifs d'expressions rationnelles inclusives\nou exclusives, ce qui permet d'assigner de nouvelles entrées dans un groupe\nd'utilisateurs ou de systèmes sur la base d'informations dans les attributs.\n\nUne règle est directement associée avec un groupe par son nom, il est donc\nimpossible de créer une règle sans le nom du groupe auquel elle est associée.\n\nUne condition est une expression rationnelle utilisée par 389-ds pour\nidentifier les nouvelles entrées à utiliser dans la règle d'auto-adhésion.\nS'il y a correspondance avec une règle d'auto-adhésion, alors l'entrée\nest automatiquement ajoutée au groupe d'utilisateurs ou de systèmes.\n\nEXEMPLES :\n\n Ajouter le groupe d'utilisateurs ou de systèmes initial :\n ipa hostgroup-add --desc=\"Web Servers\" webservers\n ipa group-add --desc=\"Developers\" devel\n\n Créer la règle initiale :\n ipa automember-add --type=hostgroup webservers\n ipa automember-add --type=group devel\n\n Ajouter une condition à la règle :\n ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n\n Ajouter une condition exclusive à la règle empêchant l'auto-adhésion :\n ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n\n Ajouter un système :\n ipa host-add web1.example.com\n\n Ajouter un utilisateur :\n ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n\n Vérifier l'auto-adhésion :\n ipa hostgroup-show webservers\n Host-group: webservers\n Description: Web Servers\n Member hosts: web1.example.com\n\n ipa group-show devel\n Group name: devel\n Description: Developers\n GID: 1004200000\n Member users: tuser\n\n Supprimer une conditition de la règle :\n ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n\n Modifier la règle d'auto-adhésion:\n ipa automember-mod\n\n Définir le groupe cible par défaut :\n ipa automember-default-group-set --default-group=webservers --type=hostgroup\n ipa automember-default-group-set --default-group=ipausers --type=group\n\n Supprimer le groupe cible par défaut :\n ipa automember-default-group-remove --type=hostgroup\n ipa automember-default-group-remove --type=group\n\n Afficher le groupe cible par défaut :\n ipa automember-default-group-show --type=hostgroup\n ipa automember-default-group-show --type=group\n\n Recherche toutes les règles d'auto-adhésion :\n ipa automember-find\n\n Afficher une règle d'auto-adhésion :\n ipa automember-show --type=hostgroup webservers\n ipa automember-show --type=group devel\n\n Supprimer une règle d'auto-adhésion :\n ipa automember-del --type=hostgroup webservers\n ipa automember-del --type=group devel\n" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 msgid "Inclusive Regex" msgstr "Regex inclusive" -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 msgid "Exclusive Regex" msgstr "Regex exclusive" -#: ipalib/plugins/automember.py:127 msgid "Attribute Key" msgstr "Clé d'attribut" -#: ipalib/plugins/automember.py:128 msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "Attribut à filtrer via l'expression rationnelle. Par exemple fqdn pour un système, ou manager pour un utilisateur" +"Attribute to filter via regex. For example fqdn for a host, or manager for a " +"user" +msgstr "" +"Attribut à filtrer via l'expression rationnelle. Par exemple fqdn pour un " +"système, ou manager pour un utilisateur" -#: ipalib/plugins/automember.py:135 msgid "Grouping Type" msgstr "Type de groupe" -#: ipalib/plugins/automember.py:136 msgid "Grouping to which the rule applies" msgstr "Type de groupe auquel la règle s'applique" -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 msgid "Automember Rule" msgstr "Règle d'auto-adhésion" -#: ipalib/plugins/automember.py:166 msgid "Auto Membership Rule" msgstr "Règle d'auto-adhésion" -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 msgid "Description" msgstr "Description" -#: ipalib/plugins/automember.py:172 msgid "A description of this auto member rule" msgstr "Une description de cette règle d'auto-adhésion" -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "Groupe par défaut" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "Groupe par défaut assigné aux nouvelles entrées" +msgid "Default group for entries to land" +msgstr "Groupe par défaut pour les nouvelles entrées" -#: ipalib/plugins/automember.py:188 #, python-format msgid "Group: %s not found!" msgstr "Groupe : %s introuvable !" -#: ipalib/plugins/automember.py:215 #, python-format msgid "%s is not a valid attribute." msgstr "%s n'est pas un attribut valide." -#: ipalib/plugins/automember.py:228 msgid "" "\n" " Add an automember rule.\n" " " -msgstr "\n Ajouter une règle d'auto-adhésion.\n " +msgstr "" +"\n" +" Ajouter une règle d'auto-adhésion.\n" +" " -#: ipalib/plugins/automember.py:233 #, python-format msgid "Added automember rule \"%(value)s\"" msgstr "Règle d'auto-adhésion \"%(value)s\" ajoutée" -#: ipalib/plugins/automember.py:239 msgid "Auto Membership is not configured" msgstr "L'auto-adhésion n'est pas configurée" -#: ipalib/plugins/automember.py:252 msgid "" "\n" " Add conditions to an automember rule.\n" " " -msgstr "\n Ajouter des conditions à une règle d'auto-adhésion.\n " +msgstr "" +"\n" +" Ajouter des conditions à une règle d'auto-adhésion.\n" +" " -#: ipalib/plugins/automember.py:257 msgid "Failed to add" msgstr "Échec lors de l'ajout" -#: ipalib/plugins/automember.py:264 #, python-format msgid "Added condition(s) to \"%(value)s\"" msgstr "Condition(s) ajoutées à \"%(value)s\"" -#: ipalib/plugins/automember.py:273 msgid "Conditions that could not be added" msgstr "Conditions n'ayant pu être ajoutées" -#: ipalib/plugins/automember.py:277 msgid "Number of conditions added" msgstr "Nombre de conditions ajoutées" -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 #, python-format msgid "Auto member rule: %s not found!" msgstr "Règle d'auto-adhésion : %s introuvable !" -#: ipalib/plugins/automember.py:329 msgid "" "\n" -" Override this so we can add completed and failed to the return result.\n" +" Override this so we can add completed and failed to the return " +"result.\n" +" " +msgstr "" +"\n" +" Outrepasser ceci afin de pouvoir préciser les ajouts et échecs aux\n" +" résultats renvoyés.\n" " " -msgstr "\n Outrepasser ceci afin de pouvoir préciser les ajouts et échecs aux résultats renvoyé.\n " -#: ipalib/plugins/automember.py:345 msgid "" "\n" " Remove conditions from an automember rule.\n" " " -msgstr "\n Supprimer les conditions d'une règle d'auto-adhésion.\n " +msgstr "" +"\n" +" Supprimer les conditions d'une règle d'auto-adhésion.\n" +" " -#: ipalib/plugins/automember.py:350 #, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "Condition(s) supprimée(s) de \"%(value)s\"" +msgid "Removed condition(s) from \"%(value)s\"" +msgstr "Conditions supprimées de \"%(value)s\"" -#: ipalib/plugins/automember.py:359 msgid "Conditions that could not be removed" msgstr "Conditions n'ayant pu être supprimées" -#: ipalib/plugins/automember.py:363 msgid "Number of conditions removed" msgstr "Nombre de conditions supprimées" -#: ipalib/plugins/automember.py:418 msgid "" "\n" " Override this so we can set completed and failed.\n" " " -msgstr "\n Outrepasser ceci afin de pouvoir préciser les ajouts et échecs.\n " +msgstr "" +"\n" +" Outrepasser ceci afin de pouvoir préciser les ajouts et échecs.\n" +" " -#: ipalib/plugins/automember.py:434 msgid "" "\n" " Modify an automember rule.\n" " " -msgstr "\n Modifier une règle d'auto-adhésion.\n " +msgstr "" +"\n" +" Modifier une règle d'auto-adhésion.\n" +" " -#: ipalib/plugins/automember.py:439 #, python-format msgid "Modified automember rule \"%(value)s\"" msgstr "Règle d'auto-adhésion \"%(value)s\" modifiée" -#: ipalib/plugins/automember.py:450 msgid "" "\n" " Delete an automember rule.\n" " " -msgstr "\n Supprimer une règle d'auto-adhésion.\n " +msgstr "" +"\n" +" Supprimer une règle d'auto-adhésion.\n" +" " -#: ipalib/plugins/automember.py:455 #, python-format msgid "Deleted automember rule \"%(value)s\"" msgstr "Règle d'auto-adhésion \"%(value)s\" supprimée" -#: ipalib/plugins/automember.py:466 msgid "" "\n" " Search for automember rules.\n" " " -msgstr "\n Rechercher des règles d'auto-adhésion.\n " +msgstr "" +"\n" +" Rechercher des règles d'auto-adhésion.\n" +" " -#: ipalib/plugins/automember.py:473 #, python-format msgid "%(count)d rules matched" msgid_plural "%(count)d rules matched" msgstr[0] "%(count)d règle correspondante" msgstr[1] "%(count)d règles correspondantes" -#: ipalib/plugins/automember.py:486 msgid "" "\n" " Display information about an automember rule.\n" " " -msgstr "\n Afficher les informations sur une règle d'auto-adhésion.\n " - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "\n Définir le groupe par défaut pour les entrées ne correspondant à aucune règle.\n " - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "Groupe d'auto-adhésion par défaut défini à \"%(value)s\"" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "\n Supprimer le groupe par défaut pour les entrées ne correspondant à aucune règle.\n " - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "Groupe d'auto-adhésion par défaut \"%(value)s\" supprimé" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "Aucun groupe d'auto-adhésion défini" - -#: ipalib/plugins/automember.py:567 -msgid "" +msgstr "" "\n" -" Display information about the default automember groups.\n" +" Afficher les informations sur une règle d'auto-adhésion.\n" " " -msgstr "\n Afficher les informations sur le groupe d'auto-adhésion par défaut.\n " -#: ipalib/plugins/automount.py:29 msgid "" "\n" "Automount\n" "\n" "Stores automount(8) configuration for autofs(8) in IPA.\n" "\n" -"The base of an automount configuration is the configuration file auto.master.\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" +"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" @@ -1036,6 +807,11 @@ msgid "" "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" "EXAMPLES:\n" "\n" "Locations:\n" @@ -1052,7 +828,8 @@ msgid "" " 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" +" 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" @@ -1073,6 +850,16 @@ msgid "" " 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" @@ -1080,10 +867,12 @@ msgid "" "\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" +" 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" +" 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" @@ -1093,592 +882,606 @@ msgid "" "\n" " Remove the man key from the auto.share map:\n" " ipa automountkey-del baltimore auto.share --key=man\n" -msgstr "\nAutomount\n\nStocke la configuration automount(8) pour autofs(8) dans IPA.\n\nLa base d'une configuration automount est le fichier de configuration auto.master.\nC'est aussi le lieu de base dans IPA. Plusieurs configurations auto.master\npeuvent être stockées dans plusieurs lieux différents. Un lieu est spécifique\nà chaque mise en œuvre, le lieu par défaut étant 'default'. Par exemple, vous\npouvez avoir un lieu par région géographique, par étage, par type, etc.\n\nAutomount a trois types d'objets : les lieux, les cartes et les clés.\n\nUn lieu définit un jeu de cartes ancrées dans auto.master. Cela permet\nde stocker de multiples configurations automount. Un lieu en soi n'est pas\ntrès intéressant, mais est le point de départ d'une nouvelle carte automount.\n\nUne carte est en gros équivalente à un fichier individuel automount et fournit\nle stockage pour les clés.\n\nUne clé est un point de montage associé à une carte.\nA key is a mount point associated with a map.\n\nQuand un nouveau lieu est créé, deux cartes sont automatiquement\ncréées pour lui: auto.master et auto.direct. auto.master est la carte racine\npour toutes les cartes automount pour le lieu en question. auto.direct est\nla carte par défaut pour les montages directs et est monté sur /-.\n\nEXEMPLES:\n\nLieux:\n\n Créer un nouveau lieu nommé \"Baltimore\" :\n ipa automountlocation-add baltimore\n\n Afficher le nouveau lieu :\n ipa automountlocation-show baltimore\n\n Trouver les lieux disponibles :\n ipa automountlocation-find\n\n Supprimer un lieu automount nommé :\n ipa automountlocation-del baltimore\n\n Afficher à quoi ressembleraient les cartes automount si elles étaient dans le système de fichiers :\n ipa automountlocation-tofiles baltimore\n\n Importer une configuration existante dans un lieu:\n ipa automountlocation-import baltimore /etc/auto.master\n\n L'import échoera si une entrée dupliquée est trouvée. Pour une\n utilisation continue où les erreurs sont ignorées, utiliser l'option\n --continue.\nCartes :\n\n Créer une nouvelle carte, \"auto.share\" :\n ipa automountmap-add baltimore auto.share\n\n Afficher la nouvelle carte :\n ipa automountmap-show baltimore auto.share\n\n Trouver les cartes du lieu baltimore :\n ipa automountmap-find baltimore\n\n Supprimer la carte auto.share :\n ipa automountmap-del baltimore auto.share\n\nClés :\n\n Créer une nouvelle clé pour la carte auto.share du lieu baltimore. Cela associe\n la carte précédemment créée à auto.master auto.master:\n ipa automountkey-add baltimore auto.master --key=/share --info=auto.share\n\n Créer une nouvelle clé dans notre carte auto.share, un montage NFS pour les pages de manuel :\n ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft,rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n\n Trouver toutes les clés de la carte auto.share :\n ipa automountkey-find baltimore auto.share\n\n Trouver toutes les clés automount directes :\n ipa automountkey-find baltimore --key=/-\n\n Supprimer la clé man de la carte auto.share :\n ipa automountkey-del baltimore auto.share --key=man\n" +msgstr "" +"\n" +"Automount\n" +"\n" +"Stocke la configuration automount(8) pour autofs(8) dans IPA.\n" +"\n" +"tLa base d'une configuration automount est le fichier de configuration auto." +"master.\n" +"C'est aussi le lieu de base dans IPA. Plusieurs configurations auto.master\n" +"peuvent être stockées dans plusieurs lieux différents. Un lieu est " +"spécifique\n" +"à chaque mise en œuvre, le lieu par défaut étant 'default'. Par exemple, " +"vous\n" +"pouvez avoir un lieu par région géographique, par étage, par type, etc.\n" +"\n" +"Automount a trois types d'objets : les lieux, les cartes et les clés.\n" +"\n" +"Un lieu définit un jeu de cartes ancrées dans auto.master. Cela permet\n" +"de stocker de multiples configurations automount. Un lieu en soi n'est pas\n" +"très intéressant, mais est le point de départ d'une nouvelle carte " +"automount.\n" +"\n" +"Une carte est en gros équivalente à un fichier individuel automount et " +"fournit\n" +"le stockage pour les clés.\n" +"\n" +"Une clé est un point de montage associé à une carte.\n" +"A key is a mount point associated with a map.\n" +"\n" +"Quand un nouveau lieu est créé, deux cartes sont automatiquement\n" +"créées pour lui: auto.master et auto.direct. auto.master est la carte " +"racine\n" +"pour toutes les cartes automount pour le lieu en question. auto.direct est\n" +"la carte par défaut pour les montages directs et est monté sur /-.\n" +"\n" +"Une carte d'automontage peut contenir une clé de sous-montage. Cette clé\n" +"définit un lieu de montage dans la carte qui référence une autre carte.\n" +"Cela peut être réalisé par l'utilisation de automountmap-add-indirect --" +"parentmap\n" +"ou manuellement avec automountkey-add et l'information de configuration\n" +"\"-type=autofs :\".\n" +"\n" +"EXEMPLES:\n" +"\n" +"Lieux:\n" +"\n" +" Créer un nouveau lieu nommé \"Baltimore\" :\n" +" ipa automountlocation-add baltimore\n" +"\n" +" Afficher le nouveau lieu :\n" +" ipa automountlocation-show baltimore\n" +"\n" +" Trouver les lieux disponibles :\n" +" ipa automountlocation-find\n" +"\n" +" Supprimer un lieu automount nommé :\n" +" ipa automountlocation-del baltimore\n" +"\n" +" Afficher à quoi ressembleraient les cartes automount si elles étaient dans " +"le système de fichiers :\n" +" ipa automountlocation-tofiles baltimore\n" +"\n" +" Importer une configuration existante dans un lieu:\n" +" ipa automountlocation-import baltimore /etc/auto.master\n" +"\n" +" L'import échoera si une entrée dupliquée est trouvée. Pour une\n" +" utilisation continue où les erreurs sont ignorées, utiliser l'option\n" +" --continue.\n" +"\n" +"Cartes :\n" +"\n" +" Créer une nouvelle carte, \"auto.share\" :\n" +" ipa automountmap-add baltimore auto.share\n" +"\n" +" Afficher la nouvelle carte :\n" +" ipa automountmap-show baltimore auto.share\n" +"\n" +" Trouver les cartes du lieu baltimore :\n" +" ipa automountmap-find baltimore\n" +"\n" +" Créer la carte indirecte avec auto.share comme sous-montage :\n" +" ipa automountmap-add-indirect baltimore --parentmap=auto.share --" +"mount=sub auto.man\n" +"\n" +" Ce qui est équivalent à :\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" +" Supprimer la carte auto.share :\n" +" ipa automountmap-del baltimore auto.share\n" +"\n" +"Clés :\n" +"\n" +" Créer une nouvelle clé pour la carte auto.share du lieu baltimore. Cela " +"associe\n" +" la carte précédemment créée à auto.master auto.master:\n" +" ipa automountkey-add baltimore auto.master --key=/share --info=auto." +"share\n" +"\n" +" Créer une nouvelle clé dans notre carte auto.share, un montage NFS pour " +"les pages de manuel :\n" +" ipa automountkey-add baltimore auto.share --key=man --info=\"-ro,soft," +"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n" +"\n" +" Trouver toutes les clés de la carte auto.share :\n" +" ipa automountkey-find baltimore auto.share\n" +"\n" +" Trouver toutes les clés automount directes :\n" +" ipa automountkey-find baltimore --key=/-\n" +"\n" +" Supprimer la clé man de la carte auto.share :\n" +" ipa automountkey-del baltimore auto.share --key=man\n" -#: ipalib/plugins/automount.py:191 msgid "automount location" msgstr "lieu d'automontage" -#: ipalib/plugins/automount.py:192 msgid "automount locations" msgstr "lieux d'automontage" -#: ipalib/plugins/automount.py:195 msgid "Automount Locations" msgstr "Lieux d'automontage" -#: ipalib/plugins/automount.py:196 msgid "Automount Location" msgstr "Lieu d'automontage" -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 msgid "Location" msgstr "Lieu" -#: ipalib/plugins/automount.py:202 msgid "Automount location name." msgstr "Nom de lieu automount." -#: ipalib/plugins/automount.py:211 msgid "Create a new automount location." msgstr "Créer un nouveau lieu d'automontage" -#: ipalib/plugins/automount.py:213 #, python-format msgid "Added automount location \"%(value)s\"" msgstr "Lieu d'automontage \"%(value)s\" ajouté" -#: ipalib/plugins/automount.py:232 msgid "Delete an automount location." msgstr "Supprimer un lieu d'automontage." -#: ipalib/plugins/automount.py:234 #, python-format msgid "Deleted automount location \"%(value)s\"" msgstr "Lieu d'automontage \"%(value)s\" supprimé" -#: ipalib/plugins/automount.py:240 msgid "Display an automount location." msgstr "Afficher un lieu d'automontage." -#: ipalib/plugins/automount.py:246 msgid "Search for an automount location." msgstr "Rechercher un lieu d'automontage." -#: ipalib/plugins/automount.py:249 #, python-format msgid "%(count)d automount location matched" msgid_plural "%(count)d automount locations matched" msgstr[0] "%(count)d lieu d'automontage correspondants" msgstr[1] "%(count)d lieux d'automontage correspondant" -#: ipalib/plugins/automount.py:257 msgid "Generate automount files for a specific location." msgstr "Créer les fichiers d'automontage pour un lieu spécifique." -#: ipalib/plugins/automount.py:319 +msgid "maps not connected to /etc/auto.master:" +msgstr "cartes non connectées à /etc/auto.master :" + msgid "Import automount files for a specific location." msgstr "Importer les fichiers d'automontage pour un lieu spécifique." -#: ipalib/plugins/automount.py:323 msgid "Master file" msgstr "Fichier maître" -#: ipalib/plugins/automount.py:324 msgid "Automount master file." msgstr "Fichier maître automount" -#: ipalib/plugins/automount.py:331 msgid "" "Continuous operation mode. Errors are reported but the process continues." -msgstr "Mode opération continue. Les erreurs seront rapportées mais le processus continuera." +msgstr "" +"Mode opération continue. Les erreurs seront rapportées mais le processus " +"continuera." -#: ipalib/plugins/automount.py:343 #, python-format msgid "File %(file)s not found" msgstr "Fichiers %(file)s introuvable" -#: ipalib/plugins/automount.py:512 msgid "automount map" msgstr "carte d'automontage" -#: ipalib/plugins/automount.py:513 msgid "automount maps" msgstr "cartes d'automontage" -#: ipalib/plugins/automount.py:520 msgid "Map" msgstr "Carte" -#: ipalib/plugins/automount.py:521 msgid "Automount map name." msgstr "Nom de carte d'automontage." -#: ipalib/plugins/automount.py:530 msgid "Automount Maps" msgstr "Cartes d'automontage" -#: ipalib/plugins/automount.py:531 msgid "Automount Map" msgstr "Carte d'automontage" -#: ipalib/plugins/automount.py:537 msgid "Create a new automount map." msgstr "Créer une nouvelle carte d'automontage." -#: ipalib/plugins/automount.py:539 #, python-format msgid "Added automount map \"%(value)s\"" msgstr "Carte d'automontage \"%(value)s\" ajoutée" -#: ipalib/plugins/automount.py:545 msgid "Delete an automount map." msgstr "Supprimer une carte d'automontage." -#: ipalib/plugins/automount.py:547 #, python-format msgid "Deleted automount map \"%(value)s\"" msgstr "Carte d'automontage \"%(value)s\" supprimée" -#: ipalib/plugins/automount.py:565 msgid "Modify an automount map." msgstr "Modifier une carte d'automontage." -#: ipalib/plugins/automount.py:567 #, python-format msgid "Modified automount map \"%(value)s\"" msgstr "Carte d'automontage \"%(value)s\" modifiée" -#: ipalib/plugins/automount.py:573 msgid "Search for an automount map." msgstr "Rechercher des cartes d'automontage." -#: ipalib/plugins/automount.py:576 #, python-format msgid "%(count)d automount map matched" msgid_plural "%(count)d automount maps matched" msgstr[0] "%(count)d carte d'automontage correspondante" msgstr[1] "%(count)d cartes d'automontage correspondantes" -#: ipalib/plugins/automount.py:584 msgid "Display an automount map." msgstr "Afficher une carte d'automontage." -#: ipalib/plugins/automount.py:590 msgid "Automount key object." msgstr "Objet clé d'automontage." -#: ipalib/plugins/automount.py:594 msgid "automount key" msgstr "clé d'automontage" -#: ipalib/plugins/automount.py:595 msgid "automount keys" msgstr "clés d'automontage" -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 msgid "Key" msgstr "Clé" -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 msgid "Automount key name." msgstr "Nom de clé d'automontage." -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 msgid "Mount information" msgstr "Information du montage" -#: ipalib/plugins/automount.py:615 msgid "description" msgstr "description" -#: ipalib/plugins/automount.py:624 msgid "Automount Keys" msgstr "Clés d'automontage" -#: ipalib/plugins/automount.py:625 msgid "Automount Key" msgstr "Clé d'automontage" -#: ipalib/plugins/automount.py:626 #, python-format msgid "" "The key,info pair must be unique. A key named %(key)s with info %(info)s " "already exists" -msgstr "La paire key,info doit être unique. Une clé nommée %(key)s avec l'information %(info)s existe déjà." +msgstr "" +"La paire key,info doit être unique. Une clé nommée %(key)s avec " +"l'information %(info)s existe déjà." -#: ipalib/plugins/automount.py:627 #, python-format msgid "key named %(key)s already exists" msgstr "la clé nommée %(key)s existe déjà" -#: ipalib/plugins/automount.py:628 #, python-format msgid "The automount key %(key)s with info %(info)s does not exist" msgstr "La clé automount %(key)s avec l'information %(info)s n'existe pas" -#: ipalib/plugins/automount.py:678 #, python-format msgid "" "More than one entry with key %(key)s found, use --info to select specific " "entry." -msgstr "Plus d'une entrée avec la clé %(key)s trouvée, utilisez --info pour sélectionner l'entrée spécifique." +msgstr "" +"Plus d'une entrée avec la clé %(key)s trouvée, utilisez --info pour " +"sélectionner l'entrée spécifique." -#: ipalib/plugins/automount.py:736 msgid "Create a new automount key." msgstr "Créer une nouvelle clé d'automontage." -#: ipalib/plugins/automount.py:738 #, python-format msgid "Added automount key \"%(value)s\"" msgstr "Clé d'automontage \"%(value)s\" créée" -#: ipalib/plugins/automount.py:761 msgid "Create a new indirect mount point." msgstr "Créer un nouveau point de montage indirect." -#: ipalib/plugins/automount.py:763 #, python-format msgid "Added automount indirect map \"%(value)s\"" msgstr "Carte d'automontage indirect \"%(value)s\" créée" -#: ipalib/plugins/automount.py:768 msgid "Mount point" msgstr "Point de montage" -#: ipalib/plugins/automount.py:772 msgid "Parent map" msgstr "Carte parente" -#: ipalib/plugins/automount.py:773 msgid "Name of parent automount map (default: auto.master)." msgstr "Nom de la carte parente (par défaut : auto.master)." -#: ipalib/plugins/automount.py:797 +msgid "mount point is relative to parent map, cannot begin with /" +msgstr "point de montage relatif à la carte parente, ne peut commencer par /" + msgid "Delete an automount key." msgstr "Supprimer une clé d'automontage." -#: ipalib/plugins/automount.py:799 #, python-format msgid "Deleted automount key \"%(value)s\"" msgstr "Clé d'automontage \"%(value)s\" supprimée" -#: ipalib/plugins/automount.py:839 msgid "Modify an automount key." msgstr "Modifier une clé d'automontage." -#: ipalib/plugins/automount.py:841 #, python-format msgid "Modified automount key \"%(value)s\"" msgstr "Clé d'automontage \"%(value)s\" modifiée" -#: ipalib/plugins/automount.py:846 msgid "New mount information" msgstr "Nouvelle information de montage" -#: ipalib/plugins/automount.py:895 msgid "Search for an automount key." msgstr "Rechercher une clé d'automontage." -#: ipalib/plugins/automount.py:898 #, python-format msgid "%(count)d automount key matched" msgid_plural "%(count)d automount keys matched" msgstr[0] "%(count)d clé d'automontage correspondante" msgstr[1] "%(count)d clés d'automontage correspondantes" -#: ipalib/plugins/automount.py:906 msgid "Display an automount key." msgstr "Afficher une clé d'automontage." -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 msgid "Password" msgstr "Mot de passe" -#: ipalib/plugins/baseldap.py:43 msgid "Failed members" msgstr "Membres en échec" -#: ipalib/plugins/baseldap.py:46 msgid "Member users" msgstr "Utilisateurs membres" -#: ipalib/plugins/baseldap.py:49 msgid "Member groups" msgstr "Groupes membres" -#: ipalib/plugins/baseldap.py:52 msgid "Member of groups" msgstr "Membre des groupes" -#: ipalib/plugins/baseldap.py:55 msgid "Member hosts" msgstr "Systèmes membres" -#: ipalib/plugins/baseldap.py:58 msgid "Member host-groups" msgstr "Groupes de systèmes membres" -#: ipalib/plugins/baseldap.py:61 msgid "Member of host-groups" msgstr "Membre du groupe de systèmes" -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 msgid "Roles" msgstr "Rôles" -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 msgid "Sudo Command Groups" msgstr "Groupes de commandes sudo" -#: ipalib/plugins/baseldap.py:79 msgid "Granting privilege to roles" msgstr "Accord en cours des privilègues aux rôles" -#: ipalib/plugins/baseldap.py:82 msgid "Member netgroups" msgstr "Netgroups membres" -#: ipalib/plugins/baseldap.py:85 msgid "Member of netgroups" msgstr "Membre des netgroups" -#: ipalib/plugins/baseldap.py:88 msgid "Member services" msgstr "Services membres" -#: ipalib/plugins/baseldap.py:91 msgid "Member service groups" msgstr "Groupes de services membres" -#: ipalib/plugins/baseldap.py:97 msgid "Member HBAC service" msgstr "Services HBAC membres" -#: ipalib/plugins/baseldap.py:100 msgid "Member HBAC service groups" msgstr "Groupes de services HBAC membres" -#: ipalib/plugins/baseldap.py:109 msgid "Indirect Member users" msgstr "Utilisateurs membres indirects" -#: ipalib/plugins/baseldap.py:112 msgid "Indirect Member groups" msgstr "Groupes membres indirects" -#: ipalib/plugins/baseldap.py:115 msgid "Indirect Member hosts" msgstr "Systèmes membres indirects" -#: ipalib/plugins/baseldap.py:118 msgid "Indirect Member host-groups" msgstr "Groupes de systèmes membres indirect" -#: ipalib/plugins/baseldap.py:121 msgid "Indirect Member of roles" msgstr "Membres indirect des rôles" -#: ipalib/plugins/baseldap.py:124 msgid "Indirect Member permissions" msgstr "Permission membre indirect" -#: ipalib/plugins/baseldap.py:127 msgid "Indirect Member HBAC service" msgstr "Service HBAC membre indirect" -#: ipalib/plugins/baseldap.py:130 msgid "Indirect Member HBAC service group" msgstr "Groupe de services membre indirect" -#: ipalib/plugins/baseldap.py:133 msgid "Indirect Member netgroups" msgstr "Netgroups membres indirects" -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "Système externe" - -#: ipalib/plugins/baseldap.py:151 msgid "Failed source hosts/hostgroups" msgstr "Systèmes/groupes de systèmes sources en échec" -#: ipalib/plugins/baseldap.py:154 msgid "Failed hosts/hostgroups" msgstr "Systèmes et groupes de système en échec" -#: ipalib/plugins/baseldap.py:157 msgid "Failed users/groups" msgstr "Utilisateurs et groupes en échec" -#: ipalib/plugins/baseldap.py:160 msgid "Failed service/service groups" msgstr "Services et groupes de service en échec" -#: ipalib/plugins/baseldap.py:163 msgid "Failed managedby" msgstr "managedby en échec" -#: ipalib/plugins/baseldap.py:166 msgid "Failed to remove" msgstr "Échec à la suppression" -#: ipalib/plugins/baseldap.py:306 +msgid "Failed RunAs" +msgstr "Échec de RunAs" + +msgid "Failed RunAsGroup" +msgstr "Échec de RunAsGroup" + +msgid "External host" +msgstr "Système externe" + msgid "entry" msgstr "entrée" -#: ipalib/plugins/baseldap.py:307 msgid "entries" msgstr "entrées" -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 msgid "Entry" msgstr "Entrée" -#: ipalib/plugins/baseldap.py:342 #, python-format msgid "container entry (%(container)s) not found" msgstr "entrée conteneur (%(container)s) introuvable" -#: ipalib/plugins/baseldap.py:343 #, python-format msgid "%(parent)s: %(oname)s not found" msgstr "%(parent)s: %(oname)s introuvable" -#: ipalib/plugins/baseldap.py:344 #, python-format msgid "%(pkey)s: %(oname)s not found" msgstr "%(pkey)s: %(oname)s introuvable" -#: ipalib/plugins/baseldap.py:345 #, python-format msgid "%(oname)s with name \"%(pkey)s\" already exists" msgstr "%(oname)s avec le nom \"%(pkey)s\" existe déjà" -#: ipalib/plugins/baseldap.py:632 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 "Modifie un attribut avec une paire nom/valeur. Le format est attr=valeur.\nPour les attributs multi-valués, la commande remplace toutes les valeurs déjà présentes." +msgstr "" +"Modifie un attribut avec une paire nom/valeur. Le format est attr=valeur.\n" +"Pour les attributs multi-valués, la commande remplace toutes les valeurs " +"déjà présentes." -#: ipalib/plugins/baseldap.py:638 msgid "" "Add an attribute/value pair. Format is attr=value. The attribute\n" "must be part of the schema." -msgstr "Ajouter une paire attribut/valeur. Format : attr=valeur. Les\nattributs doivent faire partie du schéma." +msgstr "" +"Ajouter une paire attribut/valeur. Format : attr=valeur. Les\n" +"attributs doivent faire partie du schéma." -#: ipalib/plugins/baseldap.py:644 msgid "" "Delete an attribute/value pair. The option will be evaluated\n" "last, after all sets and adds." -msgstr "Supprimer une paire attribut/valeur. L'option sera évaluée\nen dernier, après les modifications et ajouts." +msgstr "" +"Supprimer une paire attribut/valeur. L'option sera évaluée\n" +"en dernier, après les modifications et ajouts." -#: ipalib/plugins/baseldap.py:965 msgid "Continuous mode: Don't stop on errors." msgstr "Mode continu : pas d'arrêt sur erreurs." -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 msgid "Rights" msgstr "Droits" -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 msgid "" "Display the access rights of this entry (requires --all). See ipa man page " "for details." -msgstr "Affiche les droits d'accès sur cette entrée (requiert --all). Cf. la page de manuel de ipa pour plus d'informations." +msgstr "" +"Affiche les droits d'accès sur cette entrée (requiert --all). Cf. la page de " +"manuel de ipa pour plus d'informations." -#: ipalib/plugins/baseldap.py:1072 msgid "Rename" msgstr "Renommer" -#: ipalib/plugins/baseldap.py:1073 #, python-format msgid "Rename the %(ldap_obj_name)s object" msgstr "Renomme l'objet %(ldap_obj_name)s" -#: ipalib/plugins/baseldap.py:1165 msgid "the entry was deleted while being modified" msgstr "cette entrée a été supprimée pendant sa modification" -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 #, python-format msgid "comma-separated list of %s" msgstr "liste séparée par des virgules de %s" -#: ipalib/plugins/baseldap.py:1302 #, python-format msgid "member %s" msgstr "%s membre" -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 #, python-format msgid "comma-separated list of %s to add" msgstr "liste séparée par des virgules de %s à ajouter" -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 msgid "Members that could not be added" msgstr "Membres n'ayant pu être ajoutés" -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 msgid "Number of members added" msgstr "Nombre de membres ajoutés" -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 #, python-format msgid "comma-separated list of %s to remove" msgstr "liste séparée par des virgules de %s à supprimer" -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 msgid "Members that could not be removed" msgstr "Membres n'ayant pu être supprimé" -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 msgid "Number of members removed" msgstr "Nombre de membres supprimés" -#: ipalib/plugins/baseldap.py:1548 +msgid "Primary key only" +msgstr "Clé primaire uniquement" + #, python-format -msgid "Search for %s with these %s %s." -msgstr "Rechercher des %s avec ces %s %s." +msgid "Results should contain primary key attribute only (\"%s\")" +msgstr "" +"Les résultats devraient contenir uniquement des attributs clé primaire " +"uniquement (\"%s\")" + +#, python-format +msgid "" +"Search for %(searched_object)s with these %(relationship)s %(ldap_object)s." +msgstr "" +"Recherche de %(searched_object)s avec %(relationship)s %(ldap_object)s." -#: ipalib/plugins/baseldap.py:1549 #, python-format -msgid "Search for %s without these %s %s." -msgstr "Rechercher des %s sans ces %s %s." +msgid "" +"Search for %(searched_object)s without these %(relationship)s " +"%(ldap_object)s." +msgstr "" +"Recherche de %(searched_object)s sans %(relationship)s %(ldap_object)s." -#: ipalib/plugins/baseldap.py:1557 msgid "Time Limit" msgstr "Limite de durée" -#: ipalib/plugins/baseldap.py:1558 msgid "Time limit of search in seconds" msgstr "Limite de durée de la recherche en secondes" -#: ipalib/plugins/baseldap.py:1564 msgid "Size Limit" msgstr "Limite de taille" -#: ipalib/plugins/baseldap.py:1565 msgid "Maximum number of entries returned" msgstr "Nombre maximal d'entrées renvoyées" -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "Clé primaire uniquement" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "Les résultats devraient contenir uniquement des attributs clé primaire uniquement (\"%s\")" +msgid "A string searched in all relevant object attributes" +msgstr "" +"Une chaîne de caractère recherchées dans tous les attributs d'objets " +"pertinents" -#: ipalib/plugins/baseldap.py:1881 msgid "added" msgstr "ajouté" -#: ipalib/plugins/baseldap.py:1994 msgid "removed" msgstr "retiré" -#: ipalib/plugins/batch.py:62 msgid "Nested Methods to execute" msgstr "Commandes imbriquées à exécuter" -#: ipalib/plugins/cert.py:43 msgid "" "\n" "IPA certificate operations\n" "\n" "Implements a set of commands for managing server SSL certificates.\n" "\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" +"Certificate requests exist in the form of a Certificate Signing Request " +"(CSR)\n" "in PEM format.\n" "\n" "If using the selfsign back end then the subject in the CSR needs to match\n" @@ -1691,7 +1494,8 @@ msgid "" "In order to request a certificate:\n" "\n" "* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" +"* The service must exist (or you use the --add option to automatically add " +"it)\n" "\n" "EXAMPLES:\n" "\n" @@ -1731,152 +1535,174 @@ msgid "" "\n" "http://www.ietf.org/rfc/rfc5280.txt\n" "\n" -msgstr "\nOpération sur les certificats IPA\n\nMet en œuvre un jeu de commandes permettant l'administration\ndes certificats SSL de serveurs.\n\nLes requêtes de certificats existent sous la forme d'un Certificate Signing Request (CSR)\nau format PEM.\n\nEn cas d'utilisation du module d'auto-signature, alors le sujet du CSR devra\nêtre identique au sujet configuré dans le serveur. L'autorité de certification\ndogtag utilise uniquement la valeur du CN du CSR, et remplace le reste du sujet.\n\nUn certificat est stocké avec un principal de service, qui requiert\nlui un système.\nAfin de demander un certificat  :\n\n* Le système doit exister\n* Le service doit exister (ou utiliser l'option --add pour l'ajouter automatiquement)\n\nEXEMPLES:\n\n Demander un nouveau certificat et l'ajouter au principal :\n ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n\n Récupérer un certificat existant :\n ipa cert-show 1032\n\n Révoquer un certificat (cf. RFC 5280 pour les détails sur les raisons) :\n ipa cert-revoke --revocation-reason=6 1032\n\n Supprimer l'état en maintien de révocation d'un certificat :\n ipa cert-remove-hold 1032\n\n Vérifier l'état d'une demande de signature :\n ipa cert-status 10\n\nIPA émet actuellement (ou refuse d'émettre) toutes les demandes de\ncertificats, rendant inutile l'état de la requête. Cette commande sera utile\ndans une version future, dans le cas où l'AC n'émet pas immédiatement\nle certificat.\n\nLes raisons suivantes de révocation sont supportées :\n\n * 0 - unspecified\n * 1 - keyCompromise\n * 2 - cACompromise\n * 3 - affiliationChanged\n * 4 - superseded\n * 5 - cessationOfOperation\n * 6 - certificateHold\n * 8 - removeFromCRL\n * 9 - privilegeWithdrawn\n * 10 - aACompromise\n\nN.B.: le code 7 n'est pas utilisé. Cf. RFC 5280 pour les détails :\n\nhttp://www.ietf.org/rfc/rfc5280.txt\n\n" +msgstr "" +"\n" +"Opération sur les certificats IPA\n" +"\n" +"Met en œuvre un jeu de commandes permettant l'administration\n" +"des certificats SSL de serveurs.\n" +"\n" +"Les requêtes de certificats existent sous la forme d'un Certificate Signing " +"Request (CSR)\n" +"au format PEM.\n" +"\n" +"En cas d'utilisation du module d'auto-signature, alors le sujet du CSR " +"devra\n" +"être identique au sujet configuré dans le serveur. L'autorité de " +"certification\n" +"dogtag utilise uniquement la valeur du CN du CSR, et remplace le reste du " +"sujet.\n" +"\n" +"Un certificat est stocké avec un principal de service, qui requiert\n" +"lui un système.\n" +"Afin de demander un certificat  :\n" +"\n" +"* Le système doit exister\n" +"* Le service doit exister (ou utiliser l'option --add pour l'ajouter " +"automatiquement)\n" +"\n" +"EXEMPLES:\n" +"\n" +" Demander un nouveau certificat et l'ajouter au principal :\n" +" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" +"\n" +" Récupérer un certificat existant :\n" +" ipa cert-show 1032\n" +"\n" +" Révoquer un certificat (cf. RFC 5280 pour les détails sur les raisons) :\n" +" ipa cert-revoke --revocation-reason=6 1032\n" +"\n" +" Supprimer l'état en maintien de révocation d'un certificat :\n" +" ipa cert-remove-hold 1032\n" +"\n" +" Vérifier l'état d'une demande de signature :\n" +" ipa cert-status 10\n" +"\n" +"IPA émet actuellement (ou refuse d'émettre) toutes les demandes de\n" +"certificats, rendant inutile l'état de la requête. Cette commande sera " +"utile\n" +"dans une version future, dans le cas où l'AC n'émet pas immédiatement\n" +"le certificat.\n" +"\n" +"Les raisons suivantes de révocation sont supportées :\n" +"\n" +" * 0 - unspecified\n" +" * 1 - keyCompromise\n" +" * 2 - cACompromise\n" +" * 3 - affiliationChanged\n" +" * 4 - superseded\n" +" * 5 - cessationOfOperation\n" +" * 6 - certificateHold\n" +" * 8 - removeFromCRL\n" +" * 9 - privilegeWithdrawn\n" +" * 10 - aACompromise\n" +"\n" +"N.B.: le code 7 n'est pas utilisé. Cf. RFC 5280 pour les détails :\n" +"\n" +"http://www.ietf.org/rfc/rfc5280.txt\n" +"\n" -#: ipalib/plugins/cert.py:112 msgid "Failure decoding Certificate Signing Request:" msgstr "Échec dans le décodage du Certificate Signing Request :" -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 msgid "Failure decoding Certificate Signing Request" msgstr "Échec dans le décodage du Certificate Signing Request" -#: ipalib/plugins/cert.py:144 #, python-format msgid "Failure decoding Certificate Signing Request: %s" msgstr "Échec dans le décodage du Certificate Signing Request : %s" -#: ipalib/plugins/cert.py:207 msgid "Submit a certificate signing request." msgstr "Soumettre une demande de signature de certificat." -#: ipalib/plugins/cert.py:211 msgid "CSR" msgstr "CSR" -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 msgid "Principal" msgstr "Principal" -#: ipalib/plugins/cert.py:221 msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "Principal de service pour ce certificat (par ex.: HTTP/test.example.com)" +msgstr "" +"Principal de service pour ce certificat (par ex.: HTTP/test.example.com)" -#: ipalib/plugins/cert.py:228 msgid "automatically add the principal if it doesn't exist" msgstr "ajoute automatiquement le principal s'il n'existe pas" -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 msgid "Certificate" msgstr "Certificat" -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 msgid "Subject" msgstr "Subjet" -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 msgid "Issuer" msgstr "Émetteur" -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 msgid "Not Before" msgstr "Pas Avant" -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 msgid "Not After" msgstr "Pas Après" -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 msgid "Fingerprint (MD5)" msgstr "Empreinte (MD5)" -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 msgid "Fingerprint (SHA1)" msgstr "Empreinte (SHA1)" -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 msgid "Serial number" msgstr "Numéro de série" -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 msgid "Dictionary mapping variable name to value" msgstr "Nom de variable de correspondance de la valeur" -#: ipalib/plugins/cert.py:400 msgid "Check the status of a certificate signing request." msgstr "Vérifier l'état d'une demande de signature de certificat." -#: ipalib/plugins/cert.py:404 msgid "Request id" msgstr "Identifiant de la demande" -#: ipalib/plugins/cert.py:410 msgid "Request status" msgstr "État de la demande" -#: ipalib/plugins/cert.py:428 msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" msgstr "Numéro de série en décimal (ou en hexadécimal avec le préfixe 0x)" -#: ipalib/plugins/cert.py:433 msgid "Retrieve an existing certificate." msgstr "Récupérer un certificat existant." -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 msgid "Revocation reason" msgstr "Raison de la révocation" -#: ipalib/plugins/cert.py:466 msgid "Output filename" msgstr "Nom de fichier de sortie" -#: ipalib/plugins/cert.py:467 msgid "File to store the certificate in." msgstr "Fichier dans lequel stocker le certificat." -#: ipalib/plugins/cert.py:518 msgid "Revoke a certificate." msgstr "Révoquer un certificat." -#: ipalib/plugins/cert.py:524 msgid "Revoked" msgstr "Révoqué" -#: ipalib/plugins/cert.py:532 msgid "Reason" msgstr "Raison" -#: ipalib/plugins/cert.py:533 msgid "Reason for revoking the certificate (0-10)" msgstr "Raison de révocation du certificat (0-10)" -#: ipalib/plugins/cert.py:554 msgid "7 is not a valid revocation reason" msgstr "7 n'est pas une raison de révocation valide" -#: ipalib/plugins/cert.py:563 msgid "Take a revoked certificate off hold." msgstr "Prendre un certificat révoqué en attente." -#: ipalib/plugins/cert.py:569 msgid "Unrevoked" msgstr "Réintégré" -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 msgid "Error" msgstr "Erreur" -#: ipalib/plugins/config.py:31 msgid "" "\n" "Server configuration\n" @@ -1889,7 +1715,8 @@ msgid "" "be replicated. It is not currently used to notify users in advance of an\n" "expiring password.\n" "\n" -"Some attributes are read-only, provided only for information purposes. These\n" +"Some attributes are read-only, provided only for information purposes. " +"These\n" "include:\n" "\n" "Certificate Subject base: the configured certificate subject base,\n" @@ -1897,6 +1724,9 @@ msgid "" "Password plug-in features: currently defines additional hashes that the\n" " password will generate (there may be other conditions).\n" "\n" +"When setting the order list for mapping SELinux users you may need to\n" +"quote the value so it isn't interpreted by the shell.\n" +"\n" "EXAMPLES:\n" "\n" " Show basic server configuration:\n" @@ -1916,153 +1746,202 @@ msgid "" "\n" " Enable migration mode to make \"ipa migrate-ds\" command operational:\n" " ipa config-mod --enable-migration=TRUE\n" -msgstr "\nConfiguration serveur\n\nAdministrer les valeurs de configuration par défaut qu'utilise IPA ainsi\nque certains paramètres.\n\nNOTES :\n\nLa valeur pour le préavis d'expiration des mots de passe (--pwdexpnotify)\nest stockée ici afin de pouvoir être répliquée. Elle n'est pas encore\nutilisée pour la notification des utilisateurs avant l'expiration de leur\nmot de passe.\n\nCertains attributs sont en lecture seule, fournis à titre d'information,\nincluant :\n\nBase de sujet de certificat : la base configurée pour les sujets de\n certificat, par exemple O=EXAMPLE.COM, configurable uniquement lors\n de l'installation.\nFonctionnalités du greffon de gestion des mots de passe : défini\n actuellement les types de condensés additionnels qu'un mot de\n passe va générer (d'autres conditions peuvent s'appliquer).\n\nEXEMPLES :\n\n Afficher la configuration de base du serveur :\n ipa config-show\n\n Afficher toutes les options de configuration :\n ipa config-show --all\n\n Modifier la longueur maximale d'un nom d'utilisateur\n à 99 caractères :\n ipa config-mod --maxusername=99\n\n Augmenter les limites de temps et de taille pour les recherches\n sur le serveur IPA :\n ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n\n Définir le domaine par défaut pour les adresses courriel des utilisateurs :\n ipa config-mod --emaildomain=example.com\n\n Activer le mode migration pour rendre la commande \"ipa migrate-ds\" opérationelle :\n ipa config-mod --enable-migration=TRUE\n" +"\n" +" Define SELinux user map order:\n" +" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-" +"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n" +msgstr "" +"\n" +"Configuration serveur\n" +"\n" +"Administrer les valeurs de configuration par défaut qu'utilise IPA ainsi\n" +"que certains paramètres.\n" +"\n" +"NOTES :\n" +"\n" +"La valeur pour le préavis d'expiration des mots de passe (--pwdexpnotify)\n" +"est stockée ici afin de pouvoir être répliquée. Elle n'est pas encore\n" +"utilisée pour la notification des utilisateurs avant l'expiration de leur\n" +"mot de passe.\n" +"\n" +"Certains attributs sont en lecture seule, fournis à titre d'information,\n" +"incluant :\n" +"\n" +"Base de sujet de certificat : la base configurée pour les sujets de\n" +" certificat, par exemple O=EXAMPLE.COM, configurable uniquement lors\n" +" de l'installation.\n" +"Fonctionnalités du greffon de gestion des mots de passe : défini\n" +" actuellement les types de condensés additionnels qu'un mot de\n" +" passe va générer (d'autres conditions peuvent s'appliquer).\n" +"\n" +"EXEMPLES :\n" +"\n" +" Afficher la configuration de base du serveur :\n" +" ipa config-show\n" +"\n" +" Afficher toutes les options de configuration :\n" +" ipa config-show --all\n" +"\n" +" Modifier la longueur maximale d'un nom d'utilisateur\n" +" à 99 caractères :\n" +" ipa config-mod --maxusername=99\n" +"\n" +" Augmenter les limites de temps et de taille pour les recherches\n" +" sur le serveur IPA :\n" +" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" +"\n" +" Définir le domaine par défaut pour les adresses courriel des " +"utilisateurs :\n" +" ipa config-mod --emaildomain=example.com\n" +"\n" +" Activer le mode migration pour rendre la commande \"ipa migrate-ds\" " +"opérationelle :\n" +" ipa config-mod --enable-migration=TRUE\n" +"\n" +" Définir l'ordre des utilisateurs SELinux pour les cartes :\n" +" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-" +"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n" -#: ipalib/plugins/config.py:73 msgid "searchtimelimit must be -1 or > 1." msgstr "searchtimelimit doit être égal à -1 ou > 1." -#: ipalib/plugins/config.py:80 msgid "configuration options" msgstr "options de configuration" -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 msgid "Configuration" msgstr "Configuration" -#: ipalib/plugins/config.py:95 msgid "Maximum username length" msgstr "Longueur maximale de nom d'utilisateur" -#: ipalib/plugins/config.py:100 msgid "Home directory base" msgstr "Base de répertoire utilisateur" -#: ipalib/plugins/config.py:101 msgid "Default location of home directories" msgstr "Emplacement par défaut des répertoires utilisateur" -#: ipalib/plugins/config.py:105 msgid "Default shell" msgstr "Shell par défaut" -#: ipalib/plugins/config.py:106 msgid "Default shell for new users" msgstr "Interpréteur de commande par défaut pour les nouveaux utilisateurs" -#: ipalib/plugins/config.py:110 msgid "Default users group" msgstr "Groupe utilisateur par défaut" -#: ipalib/plugins/config.py:111 msgid "Default group for new users" msgstr "Groupe utilisateur par défaut pour les nouveaux utilisateurs" -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 msgid "Default e-mail domain" msgstr "Domaine par défaut pour les adresses courriel" -#: ipalib/plugins/config.py:120 msgid "Search time limit" msgstr "Durée de recherche limite" -#: ipalib/plugins/config.py:121 msgid "" "Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" msgstr "Durée maximale (secondes) pour une recherche (> 0, -1 pour illimité)" -#: ipalib/plugins/config.py:126 msgid "Search size limit" msgstr "Taille limite de recherche" -#: ipalib/plugins/config.py:127 msgid "Maximum number of records to search (-1 is unlimited)" msgstr "Nombre maximal d'entrées à rechercher (-1 pour illimité)" -#: ipalib/plugins/config.py:132 msgid "User search fields" msgstr "Champs de recherche utilisateur" -#: ipalib/plugins/config.py:133 msgid "A comma-separated list of fields to search in when searching for users" -msgstr "Une liste séparée par des virgules des champs à fouiller lors d'une recherche d'utilisateurs" +msgstr "" +"Une liste séparée par des virgules des champs à fouiller lors d'une " +"recherche d'utilisateurs" -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "Une liste séparée par des virgules des champs à fouiller lors d'une recherche de groupes" +msgid "A comma-separated list of fields to search in when searching for groups" +msgstr "" +"Une liste séparée par des virgules des champs à fouiller lors d'une " +"recherche de groupes" -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 msgid "Enable migration mode" msgstr "Activer le mode migration" -#: ipalib/plugins/config.py:147 msgid "Certificate Subject base" msgstr "Base du sujet de certificat" -#: ipalib/plugins/config.py:148 msgid "Base for certificate subjects (OU=Test,O=Example)" msgstr "Base pour les sujets de certificat (OU=Test,O=Example)" -#: ipalib/plugins/config.py:153 msgid "Default group objectclasses" msgstr "Classes d'objets par défaut pour les groupes" -#: ipalib/plugins/config.py:154 msgid "Default group objectclasses (comma-separated list)" -msgstr "Classes d'objets par défaut pour les groupes (liste séparée par des virgules)" +msgstr "" +"Classes d'objets par défaut pour les groupes (liste séparée par des virgules)" -#: ipalib/plugins/config.py:159 msgid "Default user objectclasses" msgstr "Classes d'objets par défaut pour les utilisateurs" -#: ipalib/plugins/config.py:160 msgid "Default user objectclasses (comma-separated list)" -msgstr "Classes d'objets par défaut pour les utilisateurs (liste séparée par des virgules)" +msgstr "" +"Classes d'objets par défaut pour les utilisateurs (liste séparée par des " +"virgules)" -#: ipalib/plugins/config.py:165 msgid "Password Expiration Notification (days)" msgstr "Notification avant expiration de mot de passe (jours)" -#: ipalib/plugins/config.py:166 msgid "Number of days's notice of impending password expiration" msgstr "Nombre de jours de préavis d'expiration de mot de passe" -#: ipalib/plugins/config.py:171 msgid "Password plugin features" msgstr "Fonctionnalités du greffon de gestion des mots de passe" -#: ipalib/plugins/config.py:172 msgid "Extra hashes to generate in password plug-in" -msgstr "Hachages supplémentaires à générer dans le greffon de gestion des mots de passe" +msgstr "" +"Hachages supplémentaires à générer dans le greffon de gestion des mots de " +"passe" + +msgid "SELinux user map order" +msgstr "Ordre des utilisateurs SELinux pour les cartes" + +msgid "Order in increasing priority of SELinux users, delimited by $" +msgstr "" +"Ordre des utilisateurs SELinux pour les cartes, par priorité croissante, " +"délimités par $" + +msgid "Default SELinux user" +msgstr "Utilisateur SELinux par défaut" + +msgid "Default SELinux user when no match is found in SELinux map rule" +msgstr "" +"Utilisateur SELinux par défaut quand il n'y a aucune correspondance dans la " +"règle de carte SELinux" -#: ipalib/plugins/config.py:184 msgid "Modify configuration options." msgstr "Modifier les options de configuration." -#: ipalib/plugins/config.py:192 msgid "The group doesn't exist" msgstr "Le groupe n'existe pas" -#: ipalib/plugins/config.py:207 #, python-format msgid "attribute \"%s\" not allowed" msgstr "attribut \"%s\" interdit" -#: ipalib/plugins/config.py:215 msgid "May not be empty" msgstr "Ne peut être vide" -#: ipalib/plugins/config.py:228 #, python-format -msgid "%s default attribute %s would not be allowed!" +msgid "%(obj)s default attribute %(attr)s would not be allowed!" +msgstr "L'attribut par défaut %(attr)s de %(obj)s ne serait pas autorisé !" + +msgid "SELinux user map default user may not be empty" +msgstr "L'utilisateur SELinux par défaut pour les cartes ne peut être vide" + +msgid "Default SELinux user map default user not in order list" msgstr "" +"L'utilisateur SELinux par défaut pour les cartes n'est pas en liste ordonnée" -#: ipalib/plugins/config.py:237 msgid "Show the current configuration." msgstr "Afficher la configuration actuelle." -#: ipalib/plugins/delegation.py:28 msgid "" "\n" "Group to Group Delegation\n" @@ -2077,324 +1956,255 @@ msgid "" "EXAMPLES:\n" "\n" " Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" +" ipa delegation-add --attrs=street --group=managers --" +"membergroup=employees \"managers edit employees' street\"\n" "\n" " When managing the list of attributes you need to include all attributes\n" " in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" +" ipa delegation-mod --attrs=street,postalCode --group=managers --" +"membergroup=employees \"managers edit employees' street\"\n" "\n" " Display our updated rule:\n" " ipa delegation-show \"managers edit employees' street\"\n" "\n" " Delete a rule:\n" " ipa delegation-del \"managers edit employees' street\"\n" -msgstr "\nDélégation de groupe à groupe\n\nUne permission permet une délégation fine des autorisations. Les règles de\ncontrôle d'accès, ou les instructions (ACI), accordent la possibilité aux\npermissions de réaliser certaines tâches comme l'ajout d'utilisateur, la\nmodification d'un groupe, etc.\n\nLa délégation de groupe à groupe permet aux membres d'un groupe de modifier\nun jeu d'attributs de membres d'un autre groupe.\n\nEXEMPLES:\n\n Ajouter une règle de délégation permettant aux directeurs de modifier\n les adresses des administrateurs :\n ipa delegation-add --attrs=street --membergroup=admins --group=editors 'les directeurs modifient les adresses des administrateurs'\n\n Lors de la gestion d'une liste d'attributs, vous devez toujours spécifier\n la liste complète des attributs, y compris les attributs existants. Ajouter \n postalCode à la liste :\n ipa delegation-mod --attrs=street,postalCode --membergroup=admins --group=editors 'les directeurs modifient les adresses des administrateurs'\n\n Afficher la règle modifiée :\n ipa delegation-show 'les directeurs modifient les adresses des administrateurs'\n\n Supprimer une règle :\n ipa delegation-del 'les directeurs modifient les adresses des administrateurs'\n" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "Délégation '%(permission)s' introuvable" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "Erreur à la récupération du groupe membre %(group)s: %(error)s" +msgstr "" +"\n" +"Délégation de groupe à groupe\n" +"\n" +"Une permission permet une délégation fine des autorisations. Les règles de\n" +"contrôle d'accès, ou les instructions (ACI), accordent la possibilité aux\n" +"permissions de réaliser certaines tâches comme l'ajout d'utilisateur, la\n" +"modification d'un groupe, etc.\n" +"\n" +"La délégation de groupe à groupe permet aux membres d'un groupe de modifier\n" +"un jeu d'attributs de membres d'un autre groupe.\n" +"\n" +"EXEMPLES:\n" +"\n" +" Ajouter une règle de délégation permettant aux directeurs de modifier\n" +" les adresses des administrateurs :\n" +" ipa delegation-add --attrs=street --membergroup=admins --group=editors " +"'les directeurs modifient les adresses des administrateurs'\n" +"\n" +" Lors de la gestion d'une liste d'attributs, vous devez toujours spécifier\n" +" la liste complète des attributs, y compris les attributs existants. " +"Ajouter \n" +" postalCode à la liste :\n" +" ipa delegation-mod --attrs=street,postalCode --membergroup=admins --" +"group=editors 'les directeurs modifient les adresses des administrateurs'\n" +"\n" +" Afficher la règle modifiée :\n" +" ipa delegation-show 'les directeurs modifient les adresses des " +"administrateurs'\n" +"\n" +" Supprimer une règle :\n" +" ipa delegation-del 'les directeurs modifient les adresses des " +"administrateurs'\n" -#: ipalib/plugins/delegation.py:101 msgid "delegation" msgstr "délégation" -#: ipalib/plugins/delegation.py:102 msgid "delegations" msgstr "délégations" -#: ipalib/plugins/delegation.py:103 msgid "Delegations" msgstr "Délégations" -#: ipalib/plugins/delegation.py:104 msgid "Delegation" msgstr "Délégation" -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 msgid "Delegation name" msgstr "Nom de la délégation" -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "Liste séparée par des virgules des permissions à accorder (read, write). La valeur par défaut est write." +"Comma-separated list of permissions to grant (read, write). Default is write." +msgstr "" +"Liste séparée par des virgules des permissions à accorder (read, write). La " +"valeur par défaut est write." -#: ipalib/plugins/delegation.py:129 msgid "Member user group" msgstr "Membre du groupe d'utilisateurs" -#: ipalib/plugins/delegation.py:130 msgid "User group to apply delegation to" msgstr "Groupe d'utilisateur auquel appliquer la délégation" -#: ipalib/plugins/delegation.py:156 msgid "Add a new delegation." msgstr "Ajouter une nouvelle délégation." -#: ipalib/plugins/delegation.py:158 #, python-format msgid "Added delegation \"%(value)s\"" msgstr "Délégation \"%(value)s\" ajoutée" -#: ipalib/plugins/delegation.py:178 msgid "Delete a delegation." msgstr "Supprimer une délégation." -#: ipalib/plugins/delegation.py:181 #, python-format msgid "Deleted delegation \"%(value)s\"" msgstr "Délégation \"%(value)s\" supprimée" -#: ipalib/plugins/delegation.py:197 msgid "Modify a delegation." msgstr "Modifier une délégation." -#: ipalib/plugins/delegation.py:199 #, python-format msgid "Modified delegation \"%(value)s\"" msgstr "Délégation \"%(value)s\" modifiée" -#: ipalib/plugins/delegation.py:217 msgid "Search for delegations." msgstr "Rechercher des délégations." -#: ipalib/plugins/delegation.py:220 #, python-format msgid "%(count)d delegation matched" msgid_plural "%(count)d delegations matched" msgstr[0] "%(count)d délégation correspondante" msgstr[1] "%(count)d délégations correspondantes" -#: ipalib/plugins/delegation.py:246 msgid "Display information about a delegation." msgstr "Afficher les informations sur une délégation." -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "\nDomain Name System (DNS)\n\nGestion des zones DNS et des enregistrements de ressource.\n\nEXEMPLES :\n\n Ajouter une nouvelle zone :\n ipa dnszone-add example.com --name-server nameserver.example.com\n --admin-email admin@example.com\n\n Modifier la zone pour permettre les mises à jour dynamiques des\n enregistrements des systèmes du domaine EXAMPLE.COM :\n ipa dnszone-mod example.com --dynamic-update=TRUE \\\n --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n\n Ajouter une nouvelle zone inverse spécifiée par son adresse de réseau :\n ipa dnszone-add --name-from-ip 80.142.15.0/24\n --name-server nameserver.example.com\n\n Ajouter un second serveur de nom pour example.com:\n ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n\n Ajouter un serveur de messagerie pour example.com:\n ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n\n Supprimer un serveur de messagerie précédemment défini pour example.com:\n ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n\n Ajouter un nouvel enregistrement A pour www.example.com: (IP aléatoire)\n ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n\n Ajouter un nouvel enregistrement PTR pour www.example.com\n ipa dnsrecord-add 15.142.80.in-addr.arpa 2 --ptr-rec www.example.com.\n\n Ajouter de nouveaux enregistrement SRV pour les serveurs LDAP. Les trois quarts\n des requêtes doivent aller sur fast.example.com, un quart sur slow.example.com.\n Si aucune n'est disponible, commuter sur backup.example.com.\n ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n\n Quand la commande dnsrecord-add ext exécutée sans option pour ajouter un enregsitrement,\n le mode interactif est activé. Le mode interactif a pour invites les types les plus\n courants d'enregistrement pour la zone :\n ipa dnsrecord-add example.com www\n [A record]: 1.2.3.4,11.22.33.44 (2 adresses IP aléeatoires saisies)\n [AAAA record]: (pas d'adresse AAAA saisie)\n Record name: www\n A record: 1.2.3.4, 11.22.33.44\n\n Le mode interactif peut aussi être utilisé pour supprimer des enregistrements DNS :\n ipa dnsrecord-del example.com www\n Pas d'option fournie pour supprimer un enregistrement spécifique.\n Tout supprimer ? Oui/Non (Défault: Non): (ne pas détruire tous les enregistrements)\n Contenu actuel de l'enregistrement DNS :\n\n Enregistrement A : 1.2.3.4, 11.22.33.44\n\n Supprimer l'enregistrement A '1.2.3.4'? Oui/Non (défaut: Non): \n Supprimer l'enregistrement A '11.22.33.44'? Oui/Non (défaut: Non): y\n Nom de l'enregistrement : www\n Enregistrement A : 1.2.3.4 (Enregistrement A 11.22.33.44 a été supprimé)\n\n Afficher la zone example.com :\n ipa dnszone-show example.com\n\n Chercher les zones contenant \"example\" dans le nom de domaine :\n ipa dnszone-find example\n\n Chercher les enregistrements pour les ressources dont le nom contient \"www\" dans la zone example.com:\n ipa dnsrecord-find example.com www\n\n Chercher les enregistrements A de valeur 10.10.0.1 dans la zone example.com\n ipa dnsrecord-find example.com --a-rec 10.10.0.1\n\n Afficher les enregistrements pour la ressource www dans la zone example.com\n ipa dnsrecord-show example.com www\n\n Supprimer la zone example.com avec toutes ses ressources :\n ipa dnszone-del example.com\n\n Résoudre un nom de système afin de vérifier son existence (ajout automatique du nom de domaine IPA\n si non spécifié):\n ipa dns-resolve www.example.com\n ipa dns-resolve www\n" +#, python-format +msgid "invalid IP address version (is %(value)d, must be %(required_value)d)!" +msgstr "" +"version d'adresse IP invalide (est %(value)d, doit être %(required_value)d) !" -#: ipalib/plugins/dns.py:173 msgid "invalid IP address format" msgstr "format d'adresse IP invalide" -#: ipalib/plugins/dns.py:180 msgid "invalid IP network format" msgstr "format de réseau IP invalide" -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "le format doit être spécifié comme \"priorité poids port cible\"" +#, python-format +msgid "invalid domain-name: %s" +msgstr "nom de domaine invalide : %s" -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "le format doit être spécifié comme \"priorité poids port cible\" (cf. RFC 2782 pour les détails)" +#, python-format +msgid "DNS reverse zone for IP address %(addr)s not found" +msgstr "Zone DNS inverse introuvable pour l'adresse IP %(addr)s" -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "le format doit être spécifié comme \"priorité serveur_de_messagerie\" (cf. RFC 1035 pour les détails)" +#, python-format +msgid "DNS zone %(zone)s not found" +msgstr "Zone DNS %(zone)s introuvable" + +#, python-format +msgid "%s record" +msgstr "enregistrement %s" -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "la valeur de la priorité doit être un entier" +#, python-format +msgid "Comma-separated list of raw %s records" +msgstr "Liste séparée par des virgules d'enregistrements %s bruts" -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "la valeur de la priorité doit être comprise entre 0 et 65535" +#, python-format +msgid "%s Record" +msgstr "Enregistrement %s" -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "le format doit être spécifié comme \"ordre préférence drapeaux service regexpremplacement\" (cf. RFC 2915 pour les détails)" +#, python-format +msgid "(see RFC %s for details)" +msgstr "(cf. RFC %s pour plus de détails)" -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "ordre et préférences doivent être des entiers" +#, python-format +msgid "'%s' is a required part of DNS record" +msgstr "'%s' est une partie requise d'un enregistrement DNS" -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "la valeur de l'ordre et de la préférence doivent être compris entre 0 et 65535" +msgid "Invalid number of parts!" +msgstr "Nombre de parties invalide !" -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "le drapeau doit être un caractère unique (avec éventuellement des guillemets)" +#, python-format +msgid "DNS RR type \"%s\" is not supported by bind-dyndb-ldap plugin" +msgstr "" +"Le type DNS RR \"%s\" n'est pas pris en compte par le greffon bind-dyndb-ldap" -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "le drapeau doit être une lettre parmi \"S\", \"A\", \"U\", or \"P\"" +#, python-format +msgid "format must be specified as \"%(format)s\" %(rfcs)s" +msgstr "le format doit être spécificié comme \"%(format)s\" %(rfcs)s" -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "le format doit être spécifié ainsi : \"sous_type nom_de_système\" (cf. RFC 1183 pour les détails)" +msgid "IP Address" +msgstr "Adresse IP" -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "la valeur du sous-type doit être un entier" +msgid "Record data" +msgstr "Données d'enregistrement" -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "la valeur du sous-type doit être comprise entre 0 et 65535" +msgid "Subtype" +msgstr "Sous-type" -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "le format doit être spécifié comme \"type key_tag algorithme certificat_ou_crl\" (cf. RFC 4398 pour les détails)" +msgid "Hostname" +msgstr "Nom de système" -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "key_tag, algorithme and type doivent être des entiers" +msgid "Certificate Type" +msgstr "Type de certificat" -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "les valeurs de type et key_tag doit être comprises entre 0 et 65535" +msgid "Key Tag" +msgstr "Étiquette de clé" -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "la valeur de algorithme doit être comprise entre 0 et 255" +msgid "Algorithm" +msgstr "Algorithme" -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "le format doit être spécifié comme \"nom_de_domaine\" (cf. RFC 1035 pour les détails) : %s" +msgid "Certificate/CRL" +msgstr "Certificat/CRL" -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "le format doit être spécifié comme \"cible\" (cf. RFC 2672 pour les détails) : %s" +msgid "A hostname which this alias hostname points to" +msgstr "Un nom de système vers lequel cet alias pointe" -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "le format doit être spécifié comme \"key_tag algorithme digest_type digest\" (cf. RFC 4034 pour les détails)" +msgid "Target" +msgstr "Cible" -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "la valeur de drapeaux doit être comprise entre 0 et 65535" +msgid "Digest Type" +msgstr "Type de condensé" -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "les valeurs de algorithme et digest_type doivent être comprises entre 0 et 255" +msgid "Digest" +msgstr "Condensé" -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "le format doit être spécifié comme \"drapeaux protocole algorithme clé_publique\" (cf. RFC 2535 pour les détails)" +msgid "Flags" +msgstr "Drapeaux" + +msgid "Protocol" +msgstr "Protocole" + +msgid "Public Key" +msgstr "Clé publique" + +msgid "Preference" +msgstr "Préférence" + +msgid "Preference given to this exchanger. Lower values are more preferred" +msgstr "" +"Préférence donnée à cet échangeur. Les valeurs inférieures sont les " +"préférées." + +msgid "Exchanger" +msgstr "Échangeur" + +msgid "A host willing to act as a key exchanger" +msgstr "Un système prêt à jouer le rôle d'échangeur de clé" + +msgid "Degrees Latitude" +msgstr "Degrés latitude" -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "drapeaux, protocole et algorithme doivent être des entiers" +msgid "Minutes Latitude" +msgstr "Minutes latitude" -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "la valeur de protocole doit être comprise entre 0 et 255" +msgid "Seconds Latitude" +msgstr "Secondes latitude" + +msgid "Direction Latitude" +msgstr "Direction latitude" + +msgid "Altitude" +msgstr "Altitude" + +msgid "Size" +msgstr "Taille" + +msgid "Horizontal Precision" +msgstr "Précision horizontale" + +msgid "Vertical Precision" +msgstr "Précision verticale" -#: ipalib/plugins/dns.py:367 msgid "" "format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" +" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz" +"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" " where:\n" " d1: [0 .. 90] (degrees latitude)\n" " d2: [0 .. 180] (degrees longitude)\n" @@ -2403,429 +2213,407 @@ msgid "" " alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" " siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" " See RFC 1876 for details" -msgstr "le format doit être spécifié comme \n \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n where:\n d1: [0 .. 90] (degrés latitude)\n d2: [0 .. 180] (degrés longitude)\n m1, m2: [0 .. 59] (minutes latitude/longitude)\n s1, s2: [0 .. 59.999] (secondes latitude/longitude)\n alt: [-100000.00 .. 42849672.95] par .01 (altitude en mètres)\n siz, hp, vp: [0 .. 90000000.00] (taille/précision en mètres)\n Cf. RFC 1876 plus les détails" +msgstr "" +"le format doit être spécifié comme \n" +" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz" +"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" +" where:\n" +" d1: [0 .. 90] (degrés latitude)\n" +" d2: [0 .. 180] (degrés longitude)\n" +" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" +" s1, s2: [0 .. 59.999] (secondes latitude/longitude)\n" +" alt: [-100000.00 .. 42849672.95] par .01 (altitude en mètres)\n" +" siz, hp, vp: [0 .. 90000000.00] (taille/précision en mètres)\n" +" Cf. RFC 1876 plus les détails" -#: ipalib/plugins/dns.py:384 #, python-format -msgid "%s must be integer" -msgstr "%s doit être un entier" +msgid "'%(required)s' must not be empty when '%(name)s' is set" +msgstr "'%(required)s' ne doit pas être vide lorsque '%(name)s' est défini" -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "%s doit être un nombre à virgule flottante" +msgid "A host willing to act as a mail exchanger" +msgstr "Un système désirant agir comme échangeur de messagerie" -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "d1 et d2 doivent être compris entre 0 et 90" +msgid "" +"format must be specified as \"NEXT TYPE1 [TYPE2 [TYPE3 [...]]]\" (see RFC " +"4034 for details)" +msgstr "" +"le format doit être spécifié comme \"NEXT TYPE1 [TYPE2 [TYPE3 [...]]]\" (cf. " +"RFC 4034 pour les détails)" -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "m1, m2, s1 and s2 doivent être compris entre 0 et 59.999" +msgid "Next Domain Name" +msgstr "Nom de domaine suivant" -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "alt doit être compris entre -100000.00 et 42849672.95" +msgid "Type Map" +msgstr "Type de carte" -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "siz, hp and vp doivent être compris entre 0 and 90000000.00" +msgid "flags must be one of \"S\", \"A\", \"U\", or \"P\"" +msgstr "" +"les drapeaux doivent avoir une valeur parmi \"S\", \"A\", \"U\", ou \"P\"" -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "le format doit être spécifié comme \"nom_domaine\" (cf. RFC 1035 pour les détails)" +msgid "Order" +msgstr "Ordre" -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "le format doit être spécifié comme \"nom_domaine_suivant type1 [type2 [type3 [...]]]\" (cf. RFC 4034 pour les détails)" +msgid "Service" +msgstr "Service" -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "le type doit être une valeur parmi " +msgid "Regular Expression" +msgstr "Expression rationnelle" -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "le format doit être spécifié comme \"préférence \" (cf. RFC 2230 pour les détails)" +msgid "Replacement" +msgstr "Remplacement" -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "la valeur de la préférence doit être un entier" +msgid "The hostname this reverse record points to" +msgstr "Le nom de système vers lequel cet enregistrement inverse pointe" -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "la valeur de la préférence doit être comprise entre 0 et 65535" +msgid "Priority" +msgstr "Priorité" + +msgid "Weight" +msgstr "Poids" + +msgid "Port" +msgstr "Port" -#: ipalib/plugins/dns.py:468 msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "le format doit être spécifié comme \"type_covered algorithm labels original_ttl signature_expiration signature_inception key_tag signers_name signature\" (cf. RFC 2535, 4034 pour les détails)" +"The domain name of the target host or '.' if the service is decidedly not " +"available at this domain" +msgstr "" +"Le nom de domaine du système cible ou '.' si le service n'est décidément pas " +"disponible dans ce domaine" -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "type_covered doit être une valeur parmi " +msgid "the value does not follow \"YYYYMMDDHHMMSS\" time format" +msgstr "la valeur n'est pas au format temporel \"YYYYMMDDHHMMSS\"" -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "algorithm, labels, original_ttl et key_tag doivent être des entiers" +msgid "Type Covered" +msgstr "Type couvert" -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "signature_expiration and signature_inception doit avoir le format temporel \"YYYYMMDDHHMMSS\"" +msgid "Labels" +msgstr "Étiquettes" -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "les valeurs de algorithm et labels doivent être comprises entre 0 and 255" +msgid "Original TTL" +msgstr "TTL originel" -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "la valeur de original_ttl doit être comprise entre 0 et 4294967295" +msgid "Signature Expiration" +msgstr "Expiration de signature" -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "la valeur de tag doit être comprise entre 0 et 65535" +msgid "Signature Inception" +msgstr "Création de signature" -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "le format doit être spécifié comme \"algorithm fp_type fingerprint\" (cf. RFC 4255 pour les détails)" +msgid "Signer's Name" +msgstr "Signataire" + +msgid "Signature" +msgstr "Signature" -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "algorithm et fp_type doivent être des entiers" +msgid "Fingerprint Type" +msgstr "Type d'empreinte" -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "les valeurs de algorithm et fp_type doivent être compris entre 0 et 255" +msgid "Fingerprint" +msgstr "Empreinte" -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "Ce type DNS RR n'est pas pris en charge par le greffon bind-dyndb-ldap" +msgid "Text Data" +msgstr "Donnée texte" + +msgid "Records" +msgstr "Enregistrements" + +msgid "Record type" +msgstr "Type d'enregistrement" -#: ipalib/plugins/dns.py:611 #, python-format msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "Le serveur de noms '%(host)s' n'a pas d'enregistrement A/AAAA correspondant" +msgstr "" +"Le serveur de noms '%(host)s' n'a pas d'enregistrement A/AAAA correspondant" -#: ipalib/plugins/dns.py:638 msgid "DNS zone" msgstr "Zone DNS" -#: ipalib/plugins/dns.py:639 msgid "DNS zones" msgstr "Zones DNS" -#: ipalib/plugins/dns.py:646 msgid "DNS Zones" msgstr "Zones DNS" -#: ipalib/plugins/dns.py:647 msgid "DNS Zone" msgstr "Zone DNS" -#: ipalib/plugins/dns.py:652 msgid "Zone name" msgstr "Nom de zone" -#: ipalib/plugins/dns.py:653 msgid "Zone name (FQDN)" msgstr "Nom de zone (FQDN)" -#: ipalib/plugins/dns.py:659 msgid "Reverse zone IP network" msgstr "Zone inverse de réseau IP" -#: ipalib/plugins/dns.py:660 msgid "IP network to create reverse zone name from" msgstr "Réseau IP à partir duquel créer une zone inverse" -#: ipalib/plugins/dns.py:665 msgid "Authoritative nameserver" msgstr "Serveur de nom faisant autorité" -#: ipalib/plugins/dns.py:666 msgid "Authoritative nameserver domain name" msgstr "Nom de domaine du serveur de nom faisant autorité" -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 msgid "Administrator e-mail address" msgstr "Adresse courriel de l'administrateur" -#: ipalib/plugins/dns.py:678 msgid "SOA serial" msgstr "Numéro de série SOA" -#: ipalib/plugins/dns.py:679 msgid "SOA record serial number" msgstr "Numéro de série de l'enregistrement SOA" -#: ipalib/plugins/dns.py:686 msgid "SOA refresh" msgstr "Actualisation SOA" -#: ipalib/plugins/dns.py:687 msgid "SOA record refresh time" msgstr "Durée d'actualisation de l'enregistrement SOA" -#: ipalib/plugins/dns.py:694 msgid "SOA retry" msgstr "ré-essai SOA" -#: ipalib/plugins/dns.py:695 msgid "SOA record retry time" msgstr "Durée avant nouvelle tentative de l'enregistrement SOA" -#: ipalib/plugins/dns.py:702 msgid "SOA expire" msgstr "Expiration SOA" -#: ipalib/plugins/dns.py:703 msgid "SOA record expire time" msgstr "Durée d'expiration de l'enregistrement SOA" -#: ipalib/plugins/dns.py:710 msgid "SOA minimum" msgstr "Minimum SOA" -#: ipalib/plugins/dns.py:711 msgid "How long should negative responses be cached" msgstr "Durée de maintien en cache des réponses négatives" -#: ipalib/plugins/dns.py:719 msgid "SOA time to live" msgstr "Durée de vie SOA" -#: ipalib/plugins/dns.py:720 msgid "SOA record time to live" msgstr "Durée de vie de l'enregistrement SOA" -#: ipalib/plugins/dns.py:724 msgid "SOA class" msgstr "Classe SOA" -#: ipalib/plugins/dns.py:725 msgid "SOA record class" msgstr "Classe de l'enregistrement SOA " -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 msgid "BIND update policy" msgstr "Politique de mise à jour BIND" -#: ipalib/plugins/dns.py:735 msgid "Active zone" msgstr "Zone active" -#: ipalib/plugins/dns.py:736 msgid "Is zone active?" msgstr "La zone est-elle active ?" -#: ipalib/plugins/dns.py:742 msgid "Dynamic update" msgstr "Mise à jour dynamique" -#: ipalib/plugins/dns.py:743 msgid "Allow dynamic updates." msgstr "Autorise les mises à jour dynamiques." -#: ipalib/plugins/dns.py:754 msgid "Create new DNS zone (SOA record)." msgstr "Créer une nouvelle zone DNS (enregistrement SOA)." -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 msgid "Force" msgstr "Forcer" -#: ipalib/plugins/dns.py:759 msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "Forcer la création de la zone DNS zone même si le serveur de nom n'est pas dans le DNS." +msgstr "" +"Forcer la création de la zone DNS zone même si le serveur de nom n'est pas " +"dans le DNS." -#: ipalib/plugins/dns.py:762 msgid "Add the nameserver to DNS with this IP address" msgstr "Ajouter le serveur de nom avec cette adresse IP" -#: ipalib/plugins/dns.py:775 msgid "DNS is not configured" msgstr "Le DNS n'est pas configuré" -#: ipalib/plugins/dns.py:785 msgid "Nameserver address is not a fully qualified domain name" -msgstr "L'adresse du serveur de nom n'est pas un nom de domaine pleinement qualifié" +msgstr "" +"L'adresse du serveur de nom n'est pas un nom de domaine pleinement qualifié" -#: ipalib/plugins/dns.py:811 msgid "Delete DNS zone (SOA record)." msgstr "Supprimer la zone DNS (enregistrement SOA)." -#: ipalib/plugins/dns.py:817 msgid "Modify DNS zone (SOA record)." msgstr "Modifier la zone DNS (enregistrement SOA)." -#: ipalib/plugins/dns.py:830 msgid "Search for DNS zones (SOA records)." msgstr "Rechercher des zones DNS (enregistrements SOA)." -#: ipalib/plugins/dns.py:848 msgid "Forward zones only" msgstr "Zones forward uniquement" -#: ipalib/plugins/dns.py:850 msgid "Search for forward zones only" msgstr "Rechercher des zones forward uniquement" -#: ipalib/plugins/dns.py:869 msgid "Display information about a DNS zone (SOA record)." -msgstr "Afficher les informations au sujet d'une zone DNS (enregistrement SOA)." +msgstr "" +"Afficher les informations au sujet d'une zone DNS (enregistrement SOA)." -#: ipalib/plugins/dns.py:875 msgid "Disable DNS Zone." msgstr "Désactiver la zone DNS." -#: ipalib/plugins/dns.py:878 #, python-format msgid "Disabled DNS zone \"%(value)s\"" msgstr "Zone DNS \"%(value)s\" désactivée" -#: ipalib/plugins/dns.py:896 msgid "Enable DNS Zone." msgstr "Activer la zone DNS." -#: ipalib/plugins/dns.py:899 #, python-format msgid "Enabled DNS zone \"%(value)s\"" msgstr "Zone DNS \"%(value)s\" activée" -#: ipalib/plugins/dns.py:922 msgid "DNS resource record" msgstr "Enregistrement de ressource DNS" -#: ipalib/plugins/dns.py:923 msgid "DNS resource records" msgstr "Enregistrements de ressources DNS" -#: ipalib/plugins/dns.py:927 msgid "DNS Resource Records" msgstr "Enregistrements de ressources DNS" -#: ipalib/plugins/dns.py:928 msgid "DNS Resource Record" msgstr "Enregistrement de ressources DNS" -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 msgid "Record name" msgstr "Nom d'enregistrement" -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 msgid "Time to live" msgstr "Durée de vie" -#: ipalib/plugins/dns.py:944 msgid "Class" msgstr "Classe" -#: ipalib/plugins/dns.py:945 msgid "DNS class" msgstr "Classe DNS" -#: ipalib/plugins/dns.py:972 +msgid "Structured" +msgstr "Structuré" + +msgid "Parse all raw DNS records and return them in a structured way" +msgstr "" +"Analyser tous les enregistrements DNS et les renvoyer sous forme structurée" + #, python-format msgid "" "Reverse zone for PTR record should be a sub-zone of one the following fully " "qualified domains: %s" -msgstr "La zone inverse pour l'enregistrement PTR doit être une sous-zone de l'un des domaines suivants pleinement qualifiés : %s" +msgstr "" +"La zone inverse pour l'enregistrement PTR doit être une sous-zone de l'un " +"des domaines suivants pleinement qualifiés : %s" -#: ipalib/plugins/dns.py:977 #, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "La zone inverse %s requiert exactement %d composantes adresses IP, %d spécifiées" +msgid "" +"Reverse zone %(name)s requires exactly %(count)d IP address components, " +"%(user_count)d given" +msgstr "" +"La zone inverse %(name)s requiert exactement %(count)d composants d'adresses " +"IP, %(user_count)d donnés" -#: ipalib/plugins/dns.py:1149 msgid "Add new DNS resource record." msgstr "Ajouter un nouvel enregistrement de ressources DNS." -#: ipalib/plugins/dns.py:1157 msgid "force NS record creation even if its hostname is not in DNS" -msgstr "forcer la création d'un enregistrement NS même si le nom du système n'est pas dans le DNS" +msgstr "" +"forcer la création d'un enregistrement NS même si le nom du système n'est " +"pas dans le DNS" + +msgid "Please choose a type of DNS resource record to be added" +msgstr "Merci de choisir un type de ressource d'enregistrement DNS à ajouter" + +#, python-format +msgid "The most common types for this type of zone are: %s\n" +msgstr "Les types les plus courants pour ce type de zone sont : %s\n" + +msgid "DNS resource record type" +msgstr "Type de ressource d'enregistrement DNS" -#: ipalib/plugins/dns.py:1210 msgid "Modify a DNS resource record." msgstr "Modifier un enregistrement de ressources DNS." -#: ipalib/plugins/dns.py:1250 +msgid "DNS records can be only updated one at a time" +msgstr "Les enregistrements DNS ne peuvent être modifiés qu'un seul à la fois" + +msgid "No option to modify specific record provided." +msgstr "Aucune option fournie pour modifier un enregistrement spécifique." + +msgid "Current DNS record contents:\n" +msgstr "Contenu actuel de l'enregistrement DNS :\n" + +#, python-format +msgid "Modify %(name)s '%(value)s'?" +msgstr "Modifier '%(value)s' pour %(name)s ?" + +#, python-format +msgid "" +"%(count)d %(type)s record skipped. Only one value per DNS record type can be " +"modified at one time." +msgid_plural "" +"%(count)d %(type)s records skipped. Only one value per DNS record type can " +"be modified at one time." +msgstr[0] "" +"%(count)d enregistrement %(type)s sauté. Une seule valeur par enregistrement " +"DNS peut être modifiée à la fois." +msgstr[1] "" +"%(count)d enregistrements %(type)s sautés. Une seule valeur par " +"enregistrement DNS peut être modifiée à la fois." + #, python-format msgid "Deleted record \"%(value)s\"" msgstr "Enregistrement \"%(value)s\" supprimé" -#: ipalib/plugins/dns.py:1257 msgid "Delete DNS resource record." msgstr "Supprimer un enregistrement de ressources DNS." -#: ipalib/plugins/dns.py:1259 msgid "" "Neither --del-all nor options to delete a specific record provided.\n" "Command help may be consulted for all supported record types." -msgstr "Aucune option de suppression d'un enregistrement spécifique ni --del-all n'ont été indiqués.\nMerci de consulter l'aide pour connaître tous les types d'enregistrements supportés." +msgstr "" +"Aucune option de suppression d'un enregistrement spécifique ni --del-all " +"n'ont été indiqués.\n" +"Merci de consulter l'aide pour connaître tous les types d'enregistrements " +"supportés." -#: ipalib/plugins/dns.py:1264 msgid "Delete all associated records" msgstr "Supprimer les enregistrements associés" -#: ipalib/plugins/dns.py:1291 +#, python-format +msgid "Zone record '%s' cannot be deleted" +msgstr "L'enregistrement '%s' de zone ne peut être supprimé" + msgid "No option to delete specific record provided." msgstr "Pas d'option fournie pour supprimer un enregistrement spécifique." -#: ipalib/plugins/dns.py:1292 msgid "Delete all?" msgstr "Tout supprimer ?" -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "Contenu actuel de l'enregistrement DNS :\n" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "Supprimer %s '%s' ?" - -#: ipalib/plugins/dns.py:1331 #, python-format -msgid "%s record with value %s not found" -msgstr "enregistrement %s de valeur %s introuvable" +msgid "Delete %(name)s '%(value)s'?" +msgstr "Supprimer '%(value)s' pour %(name)s ?" -#: ipalib/plugins/dns.py:1345 msgid "Display DNS resource." msgstr "Afficher un enregistrement de ressources DNS." -#: ipalib/plugins/dns.py:1360 msgid "Search for DNS resources." msgstr "Rechercher des enregistrements de ressources DNS." -#: ipalib/plugins/dns.py:1386 msgid "Resolve a host name in DNS." msgstr "Résoudre un nom de système DNS." -#: ipalib/plugins/dns.py:1389 #, python-format msgid "Found '%(value)s'" msgstr "'%(value)s' trouvé." -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "Nom de système" - -#: ipalib/plugins/dns.py:1415 #, python-format msgid "Host '%(host)s' not found" msgstr "Système '%(host)s' introuvable" -#: ipalib/plugins/entitle.py:52 msgid "" "\n" "Entitlements\n" @@ -2861,121 +2649,122 @@ msgid "" "\n" "Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" msgstr "" +"\n" +"Droits d'utilisation\n" +"\n" +"Administration des droits d'utilisation pour les machines clientes\n" +"\n" +"Les droits d'utilisation peuvent être administrés soit par l'enregistrement\n" +"auprès d'un serveur de droits avec un identifiant utilisateur et un mot de\n" +"passe, ou en important manuellement un certificat de droits. Un certificat\n" +"de droits contient une information complémentaire comme le produit\n" +"auquel le certificat donne droit, et les dates de validité.\n" +"\n" +"Un serveur de droits permet l'administration des nombres de clients\n" +"disponibles. Pour être utilisées par le serveur IPA, vous devez fournir une\n" +"quantité de droits qui pourra ensuite être utilisée par le serveur de " +"droits.\n" +"\n" +" Enregistrer un consommateur auprès du serveur :\n" +" ipa entitle-register consumer\n" +"\n" +" Importer un certificat de droits :\n" +" ipa entitle-import /home/user/ipaclient.pem\n" +"\n" +" Afficher les droits actuels :\n" +" ipa entitle-status\n" +"\n" +" Récupérer les informations sur les certificats de droits :\n" +" ipa entitle-get\n" +"\n" +" Consommer des droits du serveur de droits :\n" +" ipa entitle-consume 50\n" +"\n" +"L'identifiant d'enregistrement est un identifiant unique (UUID). Cet " +"identifiant sera importé si vous utilisez la commande entitle-import.\n" +"\n" +"Les modifications à /etc/rhsm/rhsm.conf requièrent un redémarrage du service " +"httpd.\n" -#: ipalib/plugins/entitle.py:183 msgid "entitlement" -msgstr "" +msgstr "droit" -#: ipalib/plugins/entitle.py:184 msgid "entitlements" -msgstr "" +msgstr "droits" -#: ipalib/plugins/entitle.py:190 msgid "Entitlements" msgstr "Droits d'utilisation" -#: ipalib/plugins/entitle.py:191 msgid "Entitlement" -msgstr "" +msgstr "Droit" -#: ipalib/plugins/entitle.py:208 msgid "Display current entitlements." -msgstr "" +msgstr "Afficher les droits actuels." -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 msgid "UUID" msgstr "UUID" -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 msgid "Product" msgstr "Produit" -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 msgid "Quantity" msgstr "Quantité" -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 msgid "Consumed" msgstr "Utilisé" -#: ipalib/plugins/entitle.py:276 msgid "Consume an entitlement." -msgstr "" +msgstr "Consommer un droit." -#: ipalib/plugins/entitle.py:280 #, python-format msgid "Consumed %(value)s entitlement(s)." -msgstr "" +msgstr "%(value)s droits(s) consommé(s)." -#: ipalib/plugins/entitle.py:378 msgid "Retrieve the entitlement certs." -msgstr "" +msgstr "Récupérer les certificats de droits." -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 msgid "Start" msgstr "Début" -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 msgid "End" msgstr "Fin" -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 msgid "Serial Number" msgstr "Numéro de série" -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 msgid "Not an entitlement certificate" -msgstr "" +msgstr "Pas un certificat de droits" -#: ipalib/plugins/entitle.py:456 msgid "Search for entitlement accounts." -msgstr "" +msgstr "Rechercher des certificats de droits." -#: ipalib/plugins/entitle.py:468 msgid "Register to the entitlement system." -msgstr "" +msgstr "Enregistrer auprès d'un système de gestion de droits." -#: ipalib/plugins/entitle.py:472 msgid "Registered to entitlement server." -msgstr "" +msgstr "Enregistré auprès du serveur de droits." -#: ipalib/plugins/entitle.py:476 msgid "Username" -msgstr "" +msgstr "Nom d'utilisateur" -#: ipalib/plugins/entitle.py:483 msgid "Enrollment UUID (not implemented)" -msgstr "" +msgstr "UUID d'enregistrement (pas encore développé)" -#: ipalib/plugins/entitle.py:488 msgid "Registration password" -msgstr "" +msgstr "Mot de passe d'enregistrement" -#: ipalib/plugins/entitle.py:566 msgid "Import an entitlement certificate." -msgstr "" +msgstr "Importer un certificat de droits." -#: ipalib/plugins/entitle.py:598 msgid "Enrollment UUID" -msgstr "" +msgstr "UUID d'enregistrement" -#: ipalib/plugins/entitle.py:662 msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" +msgstr "Re-synchroniser le cache local de droits avec le serveur de droits" -#: ipalib/plugins/entitle.py:666 msgid "Entitlement(s) synchronized." -msgstr "" +msgstr "Droit(s) synchronisé(s)." -#: ipalib/plugins/group.py:26 msgid "" "\n" "Groups of users\n" @@ -2989,7 +2778,8 @@ msgid "" "Every group must have a description.\n" "\n" "POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" +"supported but can have an impact on your file permissions. It is not " +"necessary\n" "to supply a GID when creating a group. IPA will generate one automatically\n" "if it is not provided.\n" "\n" @@ -3024,125 +2814,147 @@ msgid "" "\n" " Display information about a named group.\n" " ipa group-show localadmins\n" -msgstr "\nGroupes d'utilisateurs\n\nGestion des groupes d'utilisateur. Par défaut, les nouveaux groupes sont\ndes groupes POSIX. Vous pouvez utiliser l'option --nonposix de la commande\ngroup-add pour le marquer comme non-POSIX. Vous pouvez utiliser l'option\n--posix de la commande group-mod pour convertir un groupe non-POSIX en groupe\nPOSIX. Les groupes POSIX ne peuvent être convertis en groupes non-POSIX.\n\nChaque groupe doit avoir une description.\n\nLes groupes POSIX doivent avoir un numéro d'identifiant de groupe (GID).\nLa modification d'un GID est supportée, mais peut avoir un impact sur les\npermissions de vos fichiers. Il n'est pas nécessaire de fournir un GID à\nla création d'un groupe. IPA en créera un automatiquement s'il n'est pas\nspécifié.\n\nEXEMPLES:\n\n Ajouter un nouveau groupe :\n ipa group-add --desc='administrateurs locaux' localadmins\n\n Ajouter un nouveau groupe non-POSIX :\n ipa group-add --nonposix --desc='administrateurs distants' remoteadmins\n\n Convertir un groupe non-POSIX en POSIX :\n ipa group-mod --posix remoteadmins\n\n Ajouter un nouveau groupe POSIX avec un numéro d'identifiant\n de groupe spécifique :\n ipa group-add --gid=500 --desc='Administrateurs Unix' unixadmins\n\n Ajouter un nouveau groupe POSIX en laissant IPA choisir le numéro\n d'identifiant de groupe :\n ipa group-add --desc='printer admins' printeradmins\n\n Supprimer un groupe :\n ipa group-del unixadmins\n\n Pour ajouter le groupe \"remoteadmins\" au groupe \"localadmins\" :\n ipa group-add-member --groups=remoteadmins localadmins\n\n Ajouter une liste d'utilisateurs au groupe \"localadmins\" :\n ipa group-add-member --users=test1,test2 localadmins\n\n Supprimer un utilisateur du groupe \"localadmins\" :\n ipa group-remove-member --users=test2 localadmins\n\n Afficher l'information sur un groupe nommé.\n ipa group-show localadmins\n" +msgstr "" +"\n" +"Groupes d'utilisateurs\n" +"\n" +"Gestion des groupes d'utilisateur. Par défaut, les nouveaux groupes sont\n" +"des groupes POSIX. Vous pouvez utiliser l'option --nonposix de la commande\n" +"group-add pour le marquer comme non-POSIX. Vous pouvez utiliser l'option\n" +"--posix de la commande group-mod pour convertir un groupe non-POSIX en " +"groupe\n" +"POSIX. Les groupes POSIX ne peuvent être convertis en groupes non-POSIX.\n" +"\n" +"Chaque groupe doit avoir une description.\n" +"\n" +"Les groupes POSIX doivent avoir un numéro d'identifiant de groupe (GID).\n" +"La modification d'un GID est supportée, mais peut avoir un impact sur les\n" +"permissions de vos fichiers. Il n'est pas nécessaire de fournir un GID à\n" +"la création d'un groupe. IPA en créera un automatiquement s'il n'est pas\n" +"spécifié.\n" +"\n" +"EXEMPLES:\n" +"\n" +" Ajouter un nouveau groupe :\n" +" ipa group-add --desc='administrateurs locaux' localadmins\n" +"\n" +" Ajouter un nouveau groupe non-POSIX :\n" +" ipa group-add --nonposix --desc='administrateurs distants' remoteadmins\n" +"\n" +" Convertir un groupe non-POSIX en POSIX :\n" +" ipa group-mod --posix remoteadmins\n" +"\n" +" Ajouter un nouveau groupe POSIX avec un numéro d'identifiant\n" +" de groupe spécifique :\n" +" ipa group-add --gid=500 --desc='Administrateurs Unix' unixadmins\n" +"\n" +" Ajouter un nouveau groupe POSIX en laissant IPA choisir le numéro\n" +" d'identifiant de groupe :\n" +" ipa group-add --desc='printer admins' printeradmins\n" +"\n" +" Supprimer un groupe :\n" +" ipa group-del unixadmins\n" +"\n" +" Pour ajouter le groupe \"remoteadmins\" au groupe \"localadmins\" :\n" +" ipa group-add-member --groups=remoteadmins localadmins\n" +"\n" +" Ajouter une liste d'utilisateurs au groupe \"localadmins\" :\n" +" ipa group-add-member --users=test1,test2 localadmins\n" +"\n" +" Supprimer un utilisateur du groupe \"localadmins\" :\n" +" ipa group-remove-member --users=test2 localadmins\n" +"\n" +" Afficher l'information sur un groupe nommé.\n" +" ipa group-show localadmins\n" -#: ipalib/plugins/group.py:80 msgid "group" msgstr "groupe" -#: ipalib/plugins/group.py:81 msgid "groups" msgstr "groupes" -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 msgid "User Groups" msgstr "Groupes d'utilisateurs" -#: ipalib/plugins/group.py:101 msgid "User Group" msgstr "Groupe de l'utilisateur" -#: ipalib/plugins/group.py:109 msgid "Group name" msgstr "Nom du groupe" -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 msgid "Group description" msgstr "Description du groupe" -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 msgid "GID" msgstr "GID" -#: ipalib/plugins/group.py:121 msgid "GID (use this option to set it manually)" msgstr "GID (utiliser cette option pour le positionner manuellement)" -#: ipalib/plugins/group.py:129 msgid "Create a new group." msgstr "Créer un nouveau groupe." -#: ipalib/plugins/group.py:131 #, python-format msgid "Added group \"%(value)s\"" msgstr "Groupe \"%(value)s\" créé" -#: ipalib/plugins/group.py:136 msgid "Create as a non-POSIX group" msgstr "Créer en tant que groupe non-POSIX" -#: ipalib/plugins/group.py:153 msgid "Delete group." msgstr "Supprimer un groupe." -#: ipalib/plugins/group.py:155 #, python-format msgid "Deleted group \"%(value)s\"" msgstr "Groupe \"%(value)s\" supprimé" -#: ipalib/plugins/group.py:183 msgid "Modify a group." msgstr "Modifier un groupe." -#: ipalib/plugins/group.py:185 #, python-format msgid "Modified group \"%(value)s\"" msgstr "Groupe \"%(value)s\" modifié" -#: ipalib/plugins/group.py:190 msgid "change to a POSIX group" msgstr "Transformer en groupe POSIX" -#: ipalib/plugins/group.py:222 msgid "Search for groups." msgstr "Rechercher des groupes." -#: ipalib/plugins/group.py:227 #, python-format msgid "%(count)d group matched" msgid_plural "%(count)d groups matched" msgstr[0] "%(count)d groupe correspondant" msgstr[1] "%(count)d groupes correspondants" -#: ipalib/plugins/group.py:233 msgid "search for private groups" msgstr "rechercher des groupes privés" -#: ipalib/plugins/group.py:263 msgid "Display information about a named group." msgstr "Afficher les informations d'un groupe nommé." -#: ipalib/plugins/group.py:269 msgid "Add members to a group." msgstr "Ajouter des membres à un groupe." -#: ipalib/plugins/group.py:275 msgid "Remove members from a group." msgstr "Supprimer des membres d'un groupe." -#: ipalib/plugins/group.py:281 msgid "Detach a managed group from a user." msgstr "Détacher un groupe administré d'un utilisateur." -#: ipalib/plugins/group.py:284 #, python-format msgid "Detached group \"%(value)s\" from user \"%(value)s\"" msgstr "Groupe \"%(value)s\" détaché de l'utilisateur \"%(value)s\"" -#: ipalib/plugins/group.py:305 msgid "not allowed to modify user entries" msgstr "interdit de modifier les entrées d'utilisateurs" -#: ipalib/plugins/group.py:311 msgid "not allowed to modify group entries" msgstr "interdit de modifier les entrées de groupe" -#: ipalib/plugins/group.py:330 msgid "Not a managed group" msgstr "Pas un groupe administré" -#: ipalib/plugins/hbacrule.py:25 msgid "" "\n" "Host-based access control\n" @@ -3162,7 +2974,8 @@ msgid "" "\n" "EXAMPLES:\n" "\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" +" Create a rule, \"test1\", that grants all users access to the host \"server" +"\" from\n" " anywhere:\n" " ipa hbacrule-add --usercat=all --srchostcat=all test1\n" " ipa hbacrule-add-host --hosts=server.example.com test1\n" @@ -3190,213 +3003,231 @@ msgid "" "\n" " Remove a named HBAC rule:\n" " ipa hbacrule-del allow_server\n" -msgstr "\nContrôle d'accès des systèmes (HBAC)\n\nHBAC (Host-based acces control) permet de contrôler qui peut accéder\nà quels services sur quels systèmes, et d'où. Il est possible\nd'utiliser le système HBAC afin de contrôler quels utilisateurs ou\ngroupes d'un système source peuvent accéder quels services, ou groupes\nde services, sur un système cible.\n\nVous pouvez aussi spécifier une catégorie d'utilisateur, de systèmes\ncibles et de systèmes sources. La seule catégorie existante pour le\nmoment est \"all\", mais pourra être étendu dans le futur.\n\nLes systèmes sources et cibles des règles HBAC doivent être des systèmes\nadministrés par IPA.\n\nLes services et groupes de services disponibles sont gérés respectivement\npar les greffons hbacsvc and hbacsvcgroup.\n\nEXEMPLES:\n\n Créer une règle \"test1\" autorisant tous les utilisateurs à accéder\n le serveur \"server\" depuis n'importe où :\n ipa hbacrule-add --type=allow --usercat=all --srchostcat=all test1\n ipa hbacrule-add-host --hosts=server.example.com test1\n\n Afficher les propriétés d'une règle nommée HBAC :\n ipa hbacrule-show test1\n\n Créer une règle pour un service spécifique, permettant à\n l'utilisateur john d'accéder au service sshd sur toute machine depuis\n n'importe quelle machine :\n ipa hbacrule-add --type=allow --hostcat=all --srchostcat=all john_sshd\n ipa hbacrule-add-user --users=john john_sshd\n ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n\n Créer une règle pour un nouveau groupe de services, permettant à\n l'utilisateur john d'accéder au service FTP de toute machine depuis\n n'importe quelle machine.\n ipa hbacsvcgroup-add ftpers\n ipa hbacsvc-add sftp\n ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n ipa hbacrule-add --type=allow --hostcat=all --srchostcat=all john_ftp\n ipa hbacrule-add-user --users=john john_ftp\n ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n\n Désactiver une règle HBAC nommée :\n ipa hbacrule-disable test1\n\n Supprimer une règle HBAC nommée :\n ipa hbacrule-del allow_server\n" +msgstr "" +"\n" +"Contrôle d'accès des systèmes (HBAC)\n" +"\n" +"HBAC (Host-based acces control) permet de contrôler qui peut accéder\n" +"à quels services sur quels systèmes, et d'où. Il est possible\n" +"d'utiliser le système HBAC afin de contrôler quels utilisateurs ou\n" +"groupes d'un système source peuvent accéder quels services, ou groupes\n" +"de services, sur un système cible.\n" +"\n" +"Vous pouvez aussi spécifier une catégorie d'utilisateur, de systèmes\n" +"cibles et de systèmes sources. La seule catégorie existante pour le\n" +"moment est \"all\", mais pourra être étendu dans le futur.\n" +"\n" +"Les systèmes sources et cibles des règles HBAC doivent être des systèmes\n" +"administrés par IPA.\n" +"\n" +"Les services et groupes de services disponibles sont gérés respectivement\n" +"par les greffons hbacsvc and hbacsvcgroup.\n" +"\n" +"EXEMPLES:\n" +"\n" +" Créer une règle \"test1\" autorisant tous les utilisateurs à accéder\n" +" le serveur \"server\" depuis n'importe où :\n" +" ipa hbacrule-add --type=allow --usercat=all --srchostcat=all test1\n" +" ipa hbacrule-add-host --hosts=server.example.com test1\n" +"\n" +" Afficher les propriétés d'une règle nommée HBAC :\n" +" ipa hbacrule-show test1\n" +"\n" +" Créer une règle pour un service spécifique, permettant à\n" +" l'utilisateur john d'accéder au service sshd sur toute machine depuis\n" +" n'importe quelle machine :\n" +" ipa hbacrule-add --type=allow --hostcat=all --srchostcat=all john_sshd\n" +" ipa hbacrule-add-user --users=john john_sshd\n" +" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" +"\n" +" Créer une règle pour un nouveau groupe de services, permettant à\n" +" l'utilisateur john d'accéder au service FTP de toute machine depuis\n" +" n'importe quelle machine.\n" +" ipa hbacsvcgroup-add ftpers\n" +" ipa hbacsvc-add sftp\n" +" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" +" ipa hbacrule-add --type=allow --hostcat=all --srchostcat=all john_ftp\n" +" ipa hbacrule-add-user --users=john john_ftp\n" +" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" +"\n" +" Désactiver une règle HBAC nommée :\n" +" ipa hbacrule-disable test1\n" +"\n" +" Supprimer une règle HBAC nommée :\n" +" ipa hbacrule-del allow_server\n" -#: ipalib/plugins/hbacrule.py:89 msgid "Host-based access control commands" msgstr "Commandes de contrôle d'accès des systèmes" -#: ipalib/plugins/hbacrule.py:93 msgid "The deny type has been deprecated." msgstr "Le type deny est obsolète." -#: ipalib/plugins/hbacrule.py:112 msgid "HBAC rule" msgstr "Règle HBAC" -#: ipalib/plugins/hbacrule.py:113 msgid "HBAC rules" msgstr "Règles HBAC" -#: ipalib/plugins/hbacrule.py:131 msgid "HBAC Rules" msgstr "Règles HBAC" -#: ipalib/plugins/hbacrule.py:132 msgid "HBAC Rule" msgstr "Règle HBAC" -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 msgid "Rule name" msgstr "Nom de règle" -#: ipalib/plugins/hbacrule.py:142 msgid "Rule type (allow)" msgstr "Type de règle (allow)" -#: ipalib/plugins/hbacrule.py:143 msgid "Rule type" msgstr "Type de règle" -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 msgid "User category" msgstr "Catégorie d'utilisateur" -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 msgid "User category the rule applies to" msgstr "Catégorie d'utilisateur sur laquelle la règle s'applique" -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 msgid "Host category" msgstr "Catégorie de système" -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 msgid "Host category the rule applies to" msgstr "Catégorie de système sur laquelle la règle s'applique" -#: ipalib/plugins/hbacrule.py:165 msgid "Source host category" msgstr "Catégorie de système source" -#: ipalib/plugins/hbacrule.py:166 msgid "Source host category the rule applies to" msgstr "Catégorie de système sources sur laquelle la règle s'applique" -#: ipalib/plugins/hbacrule.py:171 msgid "Service category" msgstr "Catégorie de service" -#: ipalib/plugins/hbacrule.py:172 msgid "Service category the rule applies to" msgstr "Catégorie de service sur laquelle la règle s'applique" -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 msgid "Enabled" msgstr "Activée" -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 msgid "Users" msgstr "Utilisateurs" -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 msgid "Hosts" msgstr "Systèmes" -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 msgid "Host Groups" msgstr "Groupes de systèmes" -#: ipalib/plugins/hbacrule.py:204 msgid "Source Hosts" msgstr "Systèmes sources" -#: ipalib/plugins/hbacrule.py:208 msgid "Source Host Groups" msgstr "Groupes de systèmes source" -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 msgid "Services" msgstr "Services" -#: ipalib/plugins/hbacrule.py:216 msgid "Service Groups" msgstr "Groupes de services" -#: ipalib/plugins/hbacrule.py:225 msgid "Create a new HBAC rule." msgstr "Créer une nouvelle règle HBAC." -#: ipalib/plugins/hbacrule.py:227 #, python-format msgid "Added HBAC rule \"%(value)s\"" msgstr "Règle HBAC \"%(value)s\" ajoutée" -#: ipalib/plugins/hbacrule.py:238 msgid "Delete an HBAC rule." msgstr "Supprimer une règle HBAC." -#: ipalib/plugins/hbacrule.py:240 #, python-format msgid "Deleted HBAC rule \"%(value)s\"" msgstr "Règle HBAC \"%(value)s\" supprimée" -#: ipalib/plugins/hbacrule.py:246 msgid "Modify an HBAC rule." msgstr "Modifier une règle HBAC." -#: ipalib/plugins/hbacrule.py:248 #, python-format msgid "Modified HBAC rule \"%(value)s\"" msgstr "Règle HBAC \"%(value)s\" modifiée" -#: ipalib/plugins/hbacrule.py:270 +msgid "user category cannot be set to 'all' while there are allowed users" +msgstr "" +"la catégorie d'utilisateur ne peut être définie à 'all' alors qu'il y a des " +"utilisateurs autorisés" + +msgid "host category cannot be set to 'all' while there are allowed hosts" +msgstr "" +"la catégorie système ne peut être définie à 'all' alors qu'il reste des " +"systèmes autorisés" + +msgid "" +"sourcehost category cannot be set to 'all' while there are allowed " +"sourcehosts" +msgstr "" +"la catégorie système source ne peut être définie à 'all' alors qu'il reste " +"des systèmes source autorisés" + +msgid "" +"service category cannot be set to 'all' while there are allowed services" +msgstr "" +"la catégorie service ne peut être définie à 'all' alors qu'il reste des " +"systèmes autorisés" + msgid "Search for HBAC rules." msgstr "Rechercher des règles HBAC." -#: ipalib/plugins/hbacrule.py:273 #, python-format msgid "%(count)d HBAC rule matched" msgid_plural "%(count)d HBAC rules matched" msgstr[0] "%(count)d règle HBAC correspondante" msgstr[1] "%(count)d règles HBAC correspondantes" -#: ipalib/plugins/hbacrule.py:280 msgid "Display the properties of an HBAC rule." msgstr "Afficher les propriétés d'une règle HBAC." -#: ipalib/plugins/hbacrule.py:286 msgid "Enable an HBAC rule." msgstr "Activer une règle HBAC." -#: ipalib/plugins/hbacrule.py:288 #, python-format msgid "Enabled HBAC rule \"%(value)s\"" msgstr "Règle HBAC \"%(value)s\" activée" -#: ipalib/plugins/hbacrule.py:313 msgid "Disable an HBAC rule." msgstr "Désactiver une règle HBAC." -#: ipalib/plugins/hbacrule.py:315 #, python-format msgid "Disabled HBAC rule \"%(value)s\"" msgstr "Règle HBAC \"%(value)s\" désactivée" -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 msgid "Access time" msgstr "Horaire d'accès" -#: ipalib/plugins/hbacrule.py:421 msgid "Add users and groups to an HBAC rule." msgstr "Ajouter des utilisateurs et groupes à une règle HBAC." -#: ipalib/plugins/hbacrule.py:440 msgid "Remove users and groups from an HBAC rule." msgstr "Retirer des utilisateurs et groupes d'une règle HBAC." -#: ipalib/plugins/hbacrule.py:449 msgid "Add target hosts and hostgroups to an HBAC rule." msgstr "Ajouter des systèmes et groupes de systèmes cibles à une règle HBAC." -#: ipalib/plugins/hbacrule.py:468 msgid "Remove target hosts and hostgroups from an HBAC rule." msgstr "Retirer des systèmes et groupes de systèmes cibles d'une règle HBAC." -#: ipalib/plugins/hbacrule.py:477 msgid "Add source hosts and hostgroups from a HBAC rule." msgstr "Ajouter des systèmes et groupes de systèmes sources à une règle HBAC." -#: ipalib/plugins/hbacrule.py:524 msgid "Remove source hosts and hostgroups from an HBAC rule." msgstr "Retirer des systèmes et groupes de systèmes sources d'une règle HBAC." -#: ipalib/plugins/hbacrule.py:558 msgid "Add services to an HBAC rule." msgstr "Ajouter des services à une règle HBAC." -#: ipalib/plugins/hbacrule.py:577 msgid "Remove service and service groups from an HBAC rule." msgstr "Ajouter des services et groupes de services d'une règle HBAC." -#: ipalib/plugins/hbacsvc.py:27 msgid "" "\n" "HBAC Services\n" @@ -3419,79 +3250,82 @@ msgid "" " Delete an HBAC service:\n" " ipa hbacsvc-del tftp\n" "\n" -msgstr "\nServices HBAC\n\nLes services PAM dont le système HBAC peut contrôler l'accès. Le nom\nutilisé ici doit correspondre au nom de service utilisé par PAM.\nEXEMPLES:\n\n Ajouter un nouveau service HBAC :\n ipa hbacsvc-add tftp\n\n Modifier un service HBAC existant :\n ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n\n Chercher des services HBAC. Cet exemple renverra deux résultats,\n le service FTP et le service tftp nouvellement ajouté :\n ipa hbacsvc-find ftp\n\n Supprimer un service HBAC :\n ipa hbacsvc-del tftp\n\n" +msgstr "" +"\n" +"Services HBAC\n" +"\n" +"Les services PAM dont le système HBAC peut contrôler l'accès. Le nom\n" +"utilisé ici doit correspondre au nom de service utilisé par PAM.\n" +"EXEMPLES:\n" +"\n" +" Ajouter un nouveau service HBAC :\n" +" ipa hbacsvc-add tftp\n" +"\n" +" Modifier un service HBAC existant :\n" +" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" +"\n" +" Chercher des services HBAC. Cet exemple renverra deux résultats,\n" +" le service FTP et le service tftp nouvellement ajouté :\n" +" ipa hbacsvc-find ftp\n" +"\n" +" Supprimer un service HBAC :\n" +" ipa hbacsvc-del tftp\n" +"\n" -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 msgid "Host based access control commands" msgstr "Commandes HBAC." -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 msgid "HBAC service" msgstr "Service HBAC" -#: ipalib/plugins/hbacsvc.py:58 msgid "HBAC services" msgstr "Services HBAC" -#: ipalib/plugins/hbacsvc.py:66 msgid "HBAC Services" msgstr "Services HBAC" -#: ipalib/plugins/hbacsvc.py:67 msgid "HBAC Service" msgstr "Service HBAC" -#: ipalib/plugins/hbacsvc.py:72 msgid "Service name" msgstr "Nom de service" -#: ipalib/plugins/hbacsvc.py:80 msgid "HBAC service description" msgstr "Description de service HBAC" -#: ipalib/plugins/hbacsvc.py:88 msgid "Add a new HBAC service." msgstr "Ajouter un nouveau service HBAC." -#: ipalib/plugins/hbacsvc.py:90 #, python-format msgid "Added HBAC service \"%(value)s\"" msgstr "Service HBAC \"%(value)s\" ajouté" -#: ipalib/plugins/hbacsvc.py:96 msgid "Delete an existing HBAC service." msgstr "Supprimer un service HBAC existant." -#: ipalib/plugins/hbacsvc.py:98 #, python-format msgid "Deleted HBAC service \"%(value)s\"" msgstr "Service HBAC \"%(value)s\" supprimé" -#: ipalib/plugins/hbacsvc.py:104 msgid "Modify an HBAC service." msgstr "Modifier un service HBAC." -#: ipalib/plugins/hbacsvc.py:106 #, python-format msgid "Modified HBAC service \"%(value)s\"" msgstr "Service HBAC \"%(value)s\" modifié" -#: ipalib/plugins/hbacsvc.py:112 msgid "Search for HBAC services." msgstr "Rechercher des services HBAC." -#: ipalib/plugins/hbacsvc.py:115 #, python-format msgid "%(count)d HBAC service matched" msgid_plural "%(count)d HBAC services matched" msgstr[0] "%(count)d service HBAC correspondant" msgstr[1] "%(count)d services HBAC correspondants" -#: ipalib/plugins/hbacsvc.py:122 msgid "Display information about an HBAC service." msgstr "Afficher les informations sur un service HBAC." -#: ipalib/plugins/hbacsvcgroup.py:24 msgid "" "\n" "HBAC Service Groups\n" @@ -3516,121 +3350,139 @@ msgid "" "\n" " Delete an HBAC service group:\n" " ipa hbacsvcgroup-del login\n" -msgstr "\nGroupes de services HBAC\n\nLes groupes de services HBAC peuvent contenir n'importe quel nombre de\nservices individuels, dit « membres ». Chaque groupe doit avoir une\ndescription.\n\nEXEMPLES:\n\n Ajouter un nouveau groupe de services HBAC :\n ipa hbacsvcgroup-add --desc=\"login services\" login\n\n Ajouter des membres à un groupe de services HBAC :\n ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n\n Afficher les informations d'un groupe nommé :\n ipa hbacsvcgroup-show login\n\n Ajouter un nouveau groupe au groupe \"login\" :\n ipa hbacsvcgroup-add --desc=\"switch users\" login\n ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n\n Supprimer un groupe de services HBAC :\n ipa hbacsvcgroup-del login\n" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "Groupe de services HBAC" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "Groupes de services HBAC" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" +msgstr "" +"\n" +"Groupes de services HBAC\n" +"\n" +"Les groupes de services HBAC peuvent contenir n'importe quel nombre de\n" +"services individuels, dit « membres ». Chaque groupe doit avoir une\n" +"description.\n" +"\n" +"EXEMPLES:\n" +"\n" +" Ajouter un nouveau groupe de services HBAC :\n" +" ipa hbacsvcgroup-add --desc=\"login services\" login\n" +"\n" +" Ajouter des membres à un groupe de services HBAC :\n" +" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" +"\n" +" Afficher les informations d'un groupe nommé :\n" +" ipa hbacsvcgroup-show login\n" +"\n" +" Ajouter un nouveau groupe au groupe \"login\" :\n" +" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" +" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" +"\n" +" Supprimer un groupe de services HBAC :\n" +" ipa hbacsvcgroup-del login\n" + +msgid "HBAC service group" +msgstr "Groupe de services HBAC" + +msgid "HBAC service groups" +msgstr "Groupes de services HBAC" + +msgid "HBAC Service Groups" msgstr "Groupes de services HBAC" -#: ipalib/plugins/hbacsvcgroup.py:66 msgid "HBAC Service Group" msgstr "Groupe de services HBAC" -#: ipalib/plugins/hbacsvcgroup.py:71 msgid "Service group name" msgstr "Nom de groupe de services HBAC" -#: ipalib/plugins/hbacsvcgroup.py:78 msgid "HBAC service group description" msgstr "Description de groupe de services HBAC" -#: ipalib/plugins/hbacsvcgroup.py:86 msgid "Add a new HBAC service group." msgstr "Ajouter un nouveau groupe de services HBAC." -#: ipalib/plugins/hbacsvcgroup.py:88 #, python-format msgid "Added HBAC service group \"%(value)s\"" msgstr "Groupe de services HBAC \"%(value)s\" ajouté" -#: ipalib/plugins/hbacsvcgroup.py:94 msgid "Delete an HBAC service group." msgstr "Supprimer un groupe de services HBAC." -#: ipalib/plugins/hbacsvcgroup.py:96 #, python-format msgid "Deleted HBAC service group \"%(value)s\"" msgstr "Groupe de services HBAC \"%(value)s\" supprimé" -#: ipalib/plugins/hbacsvcgroup.py:102 msgid "Modify an HBAC service group." msgstr "Supprimer un groupe de services HBAC." -#: ipalib/plugins/hbacsvcgroup.py:104 #, python-format msgid "Modified HBAC service group \"%(value)s\"" msgstr "Groupe de services HBAC \"%(value)s\" modifié" -#: ipalib/plugins/hbacsvcgroup.py:110 msgid "Search for an HBAC service group." msgstr "Rechercher des groupes de services HBAC." -#: ipalib/plugins/hbacsvcgroup.py:113 #, python-format msgid "%(count)d HBAC service group matched" msgid_plural "%(count)d HBAC service groups matched" msgstr[0] "%(count)d groupe de services HBAC correspondant" msgstr[1] "%(count)d groupes de services HBAC correspondants" -#: ipalib/plugins/hbacsvcgroup.py:120 msgid "Display information about an HBAC service group." msgstr "Afficher les informations sur un groupe de services HBAC." -#: ipalib/plugins/hbacsvcgroup.py:126 msgid "Add members to an HBAC service group." msgstr "Ajouter des membres à un groupe de services HBAC." -#: ipalib/plugins/hbacsvcgroup.py:132 msgid "Remove members from an HBAC service group." msgstr "Supprimer des membres d'un groupe de services HBAC." -#: ipalib/plugins/hbactest.py:27 msgid "" "\n" "Simulate use of Host-based access controls\n" "\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" +"HBAC rules control who can access what services on what hosts and from " +"where.\n" +"You can use HBAC to control which users or groups can access a service,\n" +"or group of services, on a target host.\n" "\n" "Since applying HBAC rules implies use of a production environment,\n" "this plugin aims to provide simulation of HBAC rules evaluation without\n" "having access to the production environment.\n" "\n" -" Test user coming from source host to a service on a named host against\n" +" Test user coming to a service on a named host against\n" " existing enabled rules.\n" "\n" -" ipa hbactest --user= --srchost= --host= --service=\n" +" ipa hbactest --user= --host= --service=\n" " [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" +" [--srchost= ] [--sizelimit= ]\n" "\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" +" --user, --host, and --service are mandatory, others are optional.\n" "\n" " If --rules is specified simulate enabling of the specified rules and test\n" " the login of the user using only these rules.\n" "\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" +" If --enabled is specified, all enabled HBAC rules will be added to " +"simulation\n" "\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" +" If --disabled is specified, all disabled HBAC rules will be added to " +"simulation\n" "\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" +" If --nodetail is specified, do not return information about rules matched/" +"not matched.\n" "\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" +" If both --rules and --enabled are specified, apply simulation to --rules " +"_and_\n" " all IPA enabled rules.\n" "\n" " If no --rules specified, simulation is run against all IPA enabled rules.\n" +" By default there is a IPA-wide limit to number of entries fetched, you can " +"change it\n" +" with --sizelimit option.\n" +"\n" +" If --srchost is specified, it will be ignored. It is left because of " +"compatibility reasons only.\n" "\n" "EXAMPLES:\n" "\n" " 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd\n" " --------------------\n" " Access granted: True\n" " --------------------\n" @@ -3640,21 +3492,24 @@ msgid "" " matched: allow_all\n" "\n" " 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n" " --------------------\n" " Access granted: True\n" " --------------------\n" "\n" " 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-" +"second-rule,myrule\n" " ---------------------\n" " Access granted: False\n" " ---------------------\n" " notmatched: my-second-rule\n" " notmatched: myrule\n" "\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" +" 4. Use all enabled HBAC rules in IPA database + explicitly specified " +"rules:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-" +"second-rule,myrule --enabled\n" " --------------------\n" " Access granted: True\n" " --------------------\n" @@ -3664,14 +3519,16 @@ msgid "" " matched: allow_all\n" "\n" " 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n" " ---------------------\n" " Access granted: False\n" " ---------------------\n" " notmatched: new-rule\n" "\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" +" 6. Test all disabled HBAC rules in IPA database + explicitly specified " +"rules:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-" +"second-rule,myrule --disabled\n" " ---------------------\n" " Access granted: False\n" " ---------------------\n" @@ -3680,7 +3537,8 @@ msgid "" " notmatched: myrule\n" "\n" " 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled " +"--disabled\n" " --------------------\n" " Access granted: True\n" " --------------------\n" @@ -3691,71 +3549,188 @@ msgid "" " matched: allow_all\n" "\n" msgstr "" +"\n" +"Simuler l'utilisation des contrôles d'accès basés sur les systèmes\n" +"\n" +"Les règles HBAC contrôlent qui peut accéder à quel service et d'où.\n" +"Vous pouvez utiliser HBAC pour contrôler quelques utilisateurs et groupes\n" +"peuvent accéder à un service ou à un groupe de services, sur un système " +"cible.\n" +"\n" +"Comme l'application des règles HBAC suppose l'utilisation d'un environnement " +"de\n" +"production, ce greffon vise à fournir une simulation de l'évaluation des " +"règles\n" +"HBAC sans nécessiter l'accès à l'environnement de production.\n" +"\n" +" Tester les règles activées existantes au regard de l'arrivée d'un " +"utilisateur\n" +" sur un service sur un système nommé.\n" +"\n" +" ipa hbactest --user= --host= --service=\n" +" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" +" [--srchost= ] [--sizelimit= ]\n" +"\n" +" --user, --host, et --service sont obligatoires, les autres sont " +"optionnelles.\n" +"\n" +" Si --rules est spécifié, simuler l'activation des règles spécifiées et " +"tester\n" +" l'identifiant de l'utilisateur uniquement sur ces règles.\n" +"\n" +" Si --enabled est spécifié, toutes les règles HBAC activées seront ajoutées " +"à la\n" +" simulation\n" +"\n" +" Si --disabled est spécifié, toutes les règles HBAC désactivées seront " +"ajoutées\n" +" à la simulation\n" +"\n" +" Si --nodetail est spécifié, ne pas renvoyer d'information au sujet des " +"règles\n" +" en correspondance ou pas.\n" +"\n" +" Si --rules et --enabled sont spécifiés conjointement, appliquer la " +"simulation à\n" +" --rules _et_ à tous les règles IPA activées.\n" +"\n" +" Si --rules n'est pas spécifié, la simulation sera lancée avec toutes les " +"règles\n" +" IPA activées. Par défaut, il existe une limite globale à IPA sur le nombre\n" +" d'entrées renvoyées, vous pouvez la modifier avec l'option --sizelimit.\n" +"\n" +" Si --srchost est spécifié, elle sera ignorée. Elle est conservée pour des\n" +" raisons de compatibilité uniquement.\n" +"\n" +"EXEMPLES :\n" +"\n" +" 1. Utiliser toutes les règles HBAC activées dans IPA pour la " +"simulation :\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd\n" +" --------------------\n" +" Access granted: True\n" +" --------------------\n" +" notmatched: my-second-rule\n" +" notmatched: my-third-rule\n" +" notmatched: myrule\n" +" matched: allow_all\n" +"\n" +" 2. Désactiver le résumé détaillé de la façon dont les règles sont " +"appliquées :\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n" +" --------------------\n" +" Access granted: True\n" +" --------------------\n" +"\n" +" 3. Tester explicitement les règles HBAC spécifiées :\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd \n" +"--rules=my-second-rule,myrule\n" +" ---------------------\n" +" Access granted: False\n" +" ---------------------\n" +" notmatched: my-second-rule\n" +" notmatched: myrule\n" +"\n" +" 4. Utiliser toutes les règles HBAC de la base de données IPA database + " +"les règles explicitement spécifiées :\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd \n" +"--rules=my-second-rule,myrule --enabled\n" +" --------------------\n" +" Access granted: True\n" +" --------------------\n" +" notmatched: my-second-rule\n" +" notmatched: my-third-rule\n" +" notmatched: myrule\n" +" matched: allow_all\n" +"\n" +" 5. Tester toutes les règles HBAC désactivées de la base de données " +"IPA :\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n" +" ---------------------\n" +" Access granted: False\n" +" ---------------------\n" +" notmatched: new-rule\n" +"\n" +" 6. Tester toutes les règles HBAC désactivées de la base de données IPA \n" +" + les règles explicitement spécifiées :\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd \n" +"--rules=my-second-rule,myrule --disabled\n" +" ---------------------\n" +" Access granted: False\n" +" ---------------------\n" +" notmatched: my-second-rule\n" +" notmatched: my-third-rule\n" +" notmatched: myrule\n" +"\n" +" 7. Tester toutes les règles HBAC (actives et inactives) de la base de " +"données IPA :\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled\n" +"--disabled\n" +" --------------------\n" +" Access granted: True\n" +" --------------------\n" +" notmatched: my-second-rule\n" +" notmatched: my-third-rule\n" +" notmatched: myrule\n" +" notmatched: new-rule\n" +" matched: allow_all\n" +"\n" -#: ipalib/plugins/hbactest.py:161 msgid "Simulate use of Host-based access controls" msgstr "Simulation de règles de contrôle d'accès basé sur les systèmes" -#: ipalib/plugins/hbactest.py:165 +msgid "Warning" +msgstr "Attention" + msgid "Matched rules" msgstr "Règles correspondantes" -#: ipalib/plugins/hbactest.py:166 msgid "Not matched rules" msgstr "Règles non-correspondantes" -#: ipalib/plugins/hbactest.py:167 msgid "Non-existent or invalid rules" msgstr "Règles inexistantes ou invalides" -#: ipalib/plugins/hbactest.py:168 msgid "Result of simulation" msgstr "Résultat de la simulation" -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 msgid "User name" msgstr "Nom d'utilisateur" -#: ipalib/plugins/hbactest.py:179 msgid "Source host" msgstr "Système source" -#: ipalib/plugins/hbactest.py:183 msgid "Target host" msgstr "Système cible" -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "Service" - -#: ipalib/plugins/hbactest.py:191 msgid "Rules to test. If not specified, --enabled is assumed" msgstr "Règles à tester. Si non-spécifié, --enabled est implicite" -#: ipalib/plugins/hbactest.py:196 msgid "Hide details which rules are matched, not matched, or invalid" msgstr "Masquer les détails des règles correspondantes ou non, ou invalides" -#: ipalib/plugins/hbactest.py:200 msgid "Include all enabled IPA rules into test [default]" msgstr "Inclure toutes les règles IPA actives dans le test [par défaut]" -#: ipalib/plugins/hbactest.py:204 msgid "Include all disabled IPA rules into test" msgstr "Inclure toutes les règles IPA inactives dans le test" -#: ipalib/plugins/hbactest.py:266 +msgid "Maximum number of rules to process when no --rules is specified" +msgstr "" +"Nombre maximal de règles à traiter quand aucune option --rules n'est " +"spécifiée" + msgid "Unresolved rules in --rules" msgstr "Règles non résolues dans --rules" -#: ipalib/plugins/hbactest.py:342 +#, python-format +msgid "Sourcehost value of rule \"%s\" is ignored" +msgstr "La valeur système source de la règle \"%s\" est ignorée" + #, python-format msgid "Access granted: %s" msgstr "Accès autorisé : %s" -#: ipalib/plugins/host.py:42 msgid "" "\n" "Hosts/Machines\n" @@ -3790,7 +3765,8 @@ msgid "" "EXAMPLES:\n" "\n" " Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" +" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example." +"com\n" "\n" " Delete a host:\n" " ipa host-del test.example.com\n" @@ -3804,209 +3780,225 @@ msgid "" " Modify information about a host:\n" " ipa host-mod --os='Fedora 12' test.example.com\n" "\n" +" Remove SSH public keys of a host and update DNS to reflect this change:\n" +" ipa host-mod --sshpubkey= --updatedns test.example.com\n" +"\n" " Disable the host Kerberos key, SSL certificate and all of its services:\n" " ipa host-disable test.example.com\n" "\n" " Add a host that can manage this host's keytab and certificate:\n" " ipa host-add-managedby --hosts=test2 test\n" -msgstr "\nSystèmes/Machines\n\nUn système représente une machine, et peut être utilisé dans plusieurs\ncontextes :\n- entrées de services associés à un système\n- un système stocke les entrées des principaux de services host/\n- un système peut être utilisé dans les règles de contrôles d'accès HBAC\n- chaque client inscrit crée une entrée système\n\nINBSCRIPTION :\n\nTrois scenarii d'inscriptions d'un nouveau client sont possibles :\n\n1. La machine est enregistrée par un administrateur de plein droit.\n L'entrée système peut pré-exister ou non. Un administrateur de\n plein droit est membre du rôle hostadmin ou du groupe admins\n2. L'inscription est faite par un administrateur limité. Le système\n doit avoir été préalablement créé. Un administrateur limité\n possède le privilège Host Enrollment.\n3. Le système a été créé avec un mot de passe à usage unique.\n\nUn système peut être inscrit une seule fois. Si un client est déjà\ninscrit et nécessite d'être ré-inscrit, il faut d'abord le supprimer\npuis re-créé. La re-création du système provoquera la perte de tous\nles services du système à supprimer, ainsi que la révocation de tous\nles certificats SSL associés aux services supprimés.\n\nUn système peut de façon optionnelle stocker des informations\ncomplémentaires comme sa localisation, son système d'exploitation, etc.\n\nEXEMPLES :\n\n Ajouter un nouveau système :\n ipa host-add --location=\"labo 3e étage\" --locality=Dallas test.example.com\n\n Supprimer un système :\n ipa host-del test.example.com\n\n Ajouter un système avec un mot de passe à usage unique :\n ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n\n Ajouter un nouveau système avec un mot de passe à usage unique aléatoire :\n ipa host-add --os='Fedora 12' --random test.example.com\n\n Modifier les informations d'un système :\n ipa host-mod --os='Fedora 12' test.example.com\n\n Désactiver la clé Kerberos du système, ses certificats SSL et tous\n ses services :\n ipa host-disable test.example.com\n\n Ajouter un système pouvant administrer le keytab et les certificats\n du système sur lequel la commande est lancée :\n ipa host-add-managedby --hosts=test2 test\n" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "Nom pleinement qualitfié requis" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "Zone DNS inverse introuvable pour l'adresse IP %(addr)s" +msgstr "" +"\n" +"Systèmes/Machines\n" +"\n" +"Un système représente une machine, et peut être utilisé dans plusieurs\n" +"contextes :\n" +"- les entrées de services sont associés à un système\n" +"- un système stocke les entrées des principaux de services host/\n" +"- un système peut être utilisé dans les règles de contrôles d'accès HBAC\n" +"- chaque client enregistré crée une entrée système\n" +"\n" +"INSCRIPTION :\n" +"\n" +"Trois scenarii d'inscriptions d'un nouveau client sont possibles :\n" +"\n" +"1. La machine est enregistrée par un administrateur de plein droit.\n" +" L'entrée système peut pré-exister ou non. Un administrateur de\n" +" plein droit est membre du rôle hostadmin ou du groupe admins\n" +"2. L'inscription est faite par un administrateur limité. Le système\n" +" doit avoir été préalablement créé. Un administrateur limité\n" +" possède le privilège Host Enrollment.\n" +"3. Le système a été créé avec un mot de passe à usage unique.\n" +"\n" +"Un système peut être inscrit une seule fois. Si un client est déjà\n" +"inscrit et nécessite d'être ré-inscrit, il faut d'abord le supprimer\n" +"puis re-créé. La re-création du système provoquera la perte de tous\n" +"les services du système à supprimer, ainsi que la révocation de tous\n" +"les certificats SSL associés aux services supprimés.\n" +"\n" +"Un système peut de façon optionnelle stocker des informations\n" +"complémentaires comme sa localisation, son système d'exploitation, etc.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ajouter un nouveau système :\n" +" ipa host-add --location=\"labo 3e étage\" --locality=Dallas test.example." +"com\n" +"\n" +" Supprimer un système :\n" +" ipa host-del test.example.com\n" +"\n" +" Ajouter un système avec un mot de passe à usage unique :\n" +" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" +"\n" +" Ajouter un nouveau système avec un mot de passe à usage unique aléatoire :\n" +" ipa host-add --os='Fedora 12' --random test.example.com\n" +"\n" +" Modifier les informations d'un système :\n" +" ipa host-mod --os='Fedora 12' test.example.com\n" +"\n" +" Supprimer les clés publiques SSH du système et modifie les DNS pour " +"refléter ce changement :\n" +" ipa host-mod --sshpubkey= --updatedns test.example.com\n" +"\n" +" Désactiver la clé Kerberos du système, ses certificats SSL et tous\n" +" ses services :\n" +" ipa host-disable test.example.com\n" +"\n" +" Ajouter un système pouvant administrer le keytab et les certificats\n" +" du système sur lequel la commande est lancée :\n" +" ipa host-add-managedby --hosts=test2 test\n" -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 msgid "Keytab" msgstr "Keytab" -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "adresse IP invalide" - -#: ipalib/plugins/host.py:216 msgid "host" msgstr "système" -#: ipalib/plugins/host.py:217 msgid "hosts" msgstr "systèmes" -#: ipalib/plugins/host.py:249 msgid "Host" msgstr "Système" -#: ipalib/plugins/host.py:257 msgid "Host name" msgstr "Nom de système" -#: ipalib/plugins/host.py:264 msgid "A description of this host" msgstr "Description de ce système" -#: ipalib/plugins/host.py:268 msgid "Locality" msgstr "Ville" -#: ipalib/plugins/host.py:269 msgid "Host locality (e.g. \"Baltimore, MD\")" msgstr "Ville du système (par ex. \"Paris, IDF\")" -#: ipalib/plugins/host.py:274 msgid "Host location (e.g. \"Lab 2\")" msgstr "Localisation du système (par ex. \"Lab 2\")" -#: ipalib/plugins/host.py:278 msgid "Platform" msgstr "Plate-forme" -#: ipalib/plugins/host.py:279 msgid "Host hardware platform (e.g. \"Lenovo T61\")" msgstr "Plate-forme matérielle du système (par ex. \"Lenovo T61\")" -#: ipalib/plugins/host.py:283 msgid "Operating system" msgstr "Système d'exploitation" -#: ipalib/plugins/host.py:284 msgid "Host operating system and version (e.g. \"Fedora 9\")" msgstr "Système d'exploitation et version (par ex. \"Fedora 9\")" -#: ipalib/plugins/host.py:288 msgid "User password" msgstr "Mot de passe utilisateur" -#: ipalib/plugins/host.py:289 msgid "Password used in bulk enrollment" msgstr "Mot de passe utilisé pour les inscriptions en masse" -#: ipalib/plugins/host.py:292 msgid "Generate a random password to be used in bulk enrollment" msgstr "Crée un mot de passe aléatoire utilisé pour l'inscription en masse" -#: ipalib/plugins/host.py:297 msgid "Random password" msgstr "Mot de passe aléatoire" -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 msgid "Base-64 encoded server certificate" msgstr "Certificat du serveur encodé en Base-64" -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 msgid "Principal name" msgstr "Nom du principal" -#: ipalib/plugins/host.py:366 +msgid "MAC address" +msgstr "Adresse MAC" + +msgid "Hardware MAC address(es) on this host" +msgstr "Adresse(s) MAC du matériel sur ce serveur" + +msgid "Base-64 encoded SSH public key" +msgstr "Clé publique SSH encodée en Base-64" + +msgid "SSH public key fingerprint" +msgstr "Empreinte de clé publique SSH" + msgid "Add a new host." msgstr "Ajouter un nouveau système." -#: ipalib/plugins/host.py:369 #, python-format msgid "Added host \"%(value)s\"" msgstr "Système \"%(value)s\" ajouté" -#: ipalib/plugins/host.py:374 msgid "force host name even if not in DNS" msgstr "forcer le nom même si absent des DNS" -#: ipalib/plugins/host.py:377 msgid "skip reverse DNS detection" msgstr "passer outre la détection de DNS inverse" -#: ipalib/plugins/host.py:380 msgid "Add the host to DNS with this IP address" msgstr "Ajouter le système aux DNS avec cette adresse IP" -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "Adresse IP" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "Zone DNS %(zone)s introuvable" - -#: ipalib/plugins/host.py:481 #, python-format msgid "The host was added but the DNS update failed with: %(exc)s" msgstr "Le système a été ajouté mais la mise à jour DNS a échoué : %(exc)s" -#: ipalib/plugins/host.py:499 msgid "Delete a host." msgstr "Supprimer un système." -#: ipalib/plugins/host.py:501 #, python-format msgid "Deleted host \"%(value)s\"" msgstr "Système \"%(value)s\" supprimé" -#: ipalib/plugins/host.py:506 msgid "Remove entries from DNS" msgstr "Supprimer les entrées DNS" -#: ipalib/plugins/host.py:612 msgid "Modify information about a host." msgstr "Modifier les informations d'un système." -#: ipalib/plugins/host.py:615 #, python-format msgid "Modified host \"%(value)s\"" msgstr "Système \"%(value)s\" modifié" -#: ipalib/plugins/host.py:622 msgid "Kerberos principal name for this host" msgstr "Nom de principal Kerberos pour ce système" -#: ipalib/plugins/host.py:634 +msgid "Update DNS entries" +msgstr "Mettre à jour les entrées DNS" + msgid "Password cannot be set on enrolled host." msgstr "Le mot de passe ne peut être défini pour le système enregistré." -#: ipalib/plugins/host.py:708 msgid "Search for hosts." msgstr "Rechercher des systèmes." -#: ipalib/plugins/host.py:712 #, python-format msgid "%(count)d host matched" msgid_plural "%(count)d hosts matched" msgstr[0] "%(count)d système correspondant" msgstr[1] "%(count)d systèmes correspondants" -#: ipalib/plugins/host.py:742 msgid "Display information about a host." -msgstr "" +msgstr "Afficher les informations sur un système." -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 msgid "file to store certificate in" msgstr "fichier où stocker le certificat" -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 #, python-format msgid "Certificate stored in file '%(file)s'" msgstr "Certificat enregistré dans le fichier '%(file)s'" -#: ipalib/plugins/host.py:786 msgid "Disable the Kerberos key, SSL certificate and all services of a host." msgstr "" +"Désactiver la clé Kerberos, les certificats SSL et tous les services d'un " +"système." -#: ipalib/plugins/host.py:789 #, python-format msgid "Disabled host \"%(value)s\"" msgstr "Système \"%(value)s\" désactivé" -#: ipalib/plugins/host.py:876 msgid "Add hosts that can manage this host." -msgstr "" +msgstr "Ajouter les systèmes qui peuvent gérer ce système." -#: ipalib/plugins/host.py:890 msgid "Remove hosts that can manage this host." -msgstr "" +msgstr "Supprimer les systèmes qui peuvent gérer ce système." -#: ipalib/plugins/hostgroup.py:25 msgid "" "\n" "Groups of hosts.\n" @@ -4036,1157 +4028,1015 @@ msgid "" "\n" " Delete a hostgroup:\n" " ipa hostgroup-del baltimore\n" -msgstr "\nGroupes de systèmes.\n\nGestion des groupes de systèmes. Permet d'appliquer des contrôles d'accès\nà plusieurs systèmes en utilisant les contrôles HBAC.\n\nEXEMPLES :\n\n Ajouter un nouveau groupe de systèmes :\n ipa hostgroup-add --desc=\"Systèmes de Baltimore\" baltimore\n\n Ajouter un nouveau groupe de systèmes :\n ipa hostgroup-add --desc=\"Systèmes du Maryland\" maryland\n\n Ajouter des membres à un groupe de systèmes :\n ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n\n Ajouter un groupe de systèmes en tant que membre d'un autre :\n ipa hostgroup-add-member --hostgroups=baltimore maryland\n\n Supprimer un système d'un groupe :\n ipa hostgroup-remove-member --hosts=box2 baltimore\n\n Afficher un groupe de systèmes :\n ipa hostgroup-show baltimore\n\n Supprimer un groupe de systèmes :\n ipa hostgroup-del baltimore\n" +msgstr "" +"\n" +"Groupes de systèmes.\n" +"\n" +"Gestion des groupes de systèmes. Permet d'appliquer des contrôles d'accès\n" +"à plusieurs systèmes en utilisant les contrôles HBAC.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ajouter un nouveau groupe de systèmes :\n" +" ipa hostgroup-add --desc=\"Systèmes de Baltimore\" baltimore\n" +"\n" +" Ajouter un nouveau groupe de systèmes :\n" +" ipa hostgroup-add --desc=\"Systèmes du Maryland\" maryland\n" +"\n" +" Ajouter des membres à un groupe de systèmes :\n" +" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" +"\n" +" Ajouter un groupe de systèmes en tant que membre d'un autre :\n" +" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" +"\n" +" Supprimer un système d'un groupe :\n" +" ipa hostgroup-remove-member --hosts=box2 baltimore\n" +"\n" +" Afficher un groupe de systèmes :\n" +" ipa hostgroup-show baltimore\n" +"\n" +" Supprimer un groupe de systèmes :\n" +" ipa hostgroup-del baltimore\n" -#: ipalib/plugins/hostgroup.py:60 msgid "host group" -msgstr "" +msgstr "groupe de systèmes" -#: ipalib/plugins/hostgroup.py:61 msgid "host groups" -msgstr "" +msgstr "groupes de systèmes" -#: ipalib/plugins/hostgroup.py:75 msgid "Host Group" -msgstr "" +msgstr "Groupe de systèmes" -#: ipalib/plugins/hostgroup.py:80 msgid "Host-group" msgstr "Groupe de systèmes" -#: ipalib/plugins/hostgroup.py:81 msgid "Name of host-group" msgstr "Nom du groupe de systèmes" -#: ipalib/plugins/hostgroup.py:88 msgid "A description of this host-group" msgstr "Description de ce groupe de systèmes" -#: ipalib/plugins/hostgroup.py:114 msgid "Add a new hostgroup." -msgstr "" +msgstr "Ajouter un nouveau groupe de systèmes." -#: ipalib/plugins/hostgroup.py:116 #, python-format msgid "Added hostgroup \"%(value)s\"" msgstr "Groupe de systèmes \"%(value)s\" ajouté" -#: ipalib/plugins/hostgroup.py:131 #, python-format msgid "" "netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " "common namespace" msgstr "" +"Un netgroup nommé \"%s\" existe déjà. Les groupes de systèmes et les " +"netgroups partagent un même espace de nommage." -#: ipalib/plugins/hostgroup.py:153 msgid "Delete a hostgroup." -msgstr "" +msgstr "Supprimer un groupe de systèmes." -#: ipalib/plugins/hostgroup.py:155 #, python-format msgid "Deleted hostgroup \"%(value)s\"" msgstr "Groupe de systèmes \"%(value)s\" supprimé" -#: ipalib/plugins/hostgroup.py:161 msgid "Modify a hostgroup." -msgstr "" +msgstr "Modifier un groupe de systèmes." -#: ipalib/plugins/hostgroup.py:163 #, python-format msgid "Modified hostgroup \"%(value)s\"" msgstr "Groupe de systèmes \"%(value)s\" modifié" -#: ipalib/plugins/hostgroup.py:173 msgid "Search for hostgroups." -msgstr "" +msgstr "Rechercher un groupe de systèmes." -#: ipalib/plugins/hostgroup.py:177 #, python-format msgid "%(count)d hostgroup matched" msgid_plural "%(count)d hostgroups matched" msgstr[0] "%(count)d groupe de systèmes correspondant" msgstr[1] "%(count)d groupes de systèmes correspondants" -#: ipalib/plugins/hostgroup.py:191 msgid "Display information about a hostgroup." -msgstr "" +msgstr "Afficher les informations sur un groupe de systèmes." -#: ipalib/plugins/hostgroup.py:201 msgid "Add members to a hostgroup." -msgstr "" +msgstr "Ajouter des membres à un groupe de systèmes." -#: ipalib/plugins/hostgroup.py:211 msgid "Remove members from a hostgroup." -msgstr "" +msgstr "Supprimer des membres d'un groupe de systèmes." -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 msgid "Name of object to export" msgstr "Nom de l'objet à exporter" -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 msgid "Name of method to export" msgstr "Nom de la méthode à exporter" -#: ipalib/plugins/internal.py:59 msgid "Name of command to export" -msgstr "" +msgstr "Nom de la commande à exporter" -#: ipalib/plugins/internal.py:64 msgid "Dict of JSON encoded IPA Objects" msgstr "Dictionnaire d'objets IPA encodés JSON" -#: ipalib/plugins/internal.py:65 msgid "Dict of JSON encoded IPA Methods" msgstr "Dictionnaire de méthode IPA encodées JSON" -#: ipalib/plugins/internal.py:66 msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "Votre ticket Kerberos n'est plus valide. Merci de lancer kinit puis de cliquer sur \"Réessayer\". Si cela est votre première utilisation de l'interface Web de IPA, merci de suivre les directices suivantes pour configurer votre navigateur." +msgstr "Dictionnaire de commande IPA encodées en JSON" -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" +msgstr "Ajouter RunAs ${other_entity} à ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:154 msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" +msgstr "Ajouter RunAs Groups à ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:155 msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" +msgstr "Ajouter ${other_entity} gérant ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:156 msgid "Add ${other_entity} into ${entity} ${primary_key}" msgstr "Ajouter un objet ${other_entity} à l'objet ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:157 msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" +msgstr "Ajouter Allow ${other_entity} à ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:158 msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" +msgstr "Ajouter Deny ${other_entity} à ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:159 msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" +msgstr "Ajouter ${entity} ${primary_key} à ${other_entity}" -#: ipalib/plugins/internal.py:160 msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" +msgstr "Ajouter Source ${other_entity} à ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:162 msgid "Direct Membership" -msgstr "" +msgstr "Appartenance directe" -#: ipalib/plugins/internal.py:163 msgid "Indirect Membership" -msgstr "" +msgstr "Appartenance indirecte" -#: ipalib/plugins/internal.py:164 msgid "No entries." -msgstr "" +msgstr "Pas d'entrées." -#: ipalib/plugins/internal.py:165 msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" +msgstr "Affichage des entrées ${start} à ${end} sur ${total}." -#: ipalib/plugins/internal.py:167 msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" +msgstr "Supprimer RunAs${other_entity} de ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:168 msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" +msgstr "Supprimer RunAs Groups de ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:169 msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" +msgstr "Supprimer ${other_entity} gérant ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:170 msgid "Remove ${other_entity} from ${entity} ${primary_key}" msgstr "Supprimer l'objet ${other_entity} de l'objet ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:171 msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" msgstr "" +"Supprimer l'autorisation de ${other_entity} de ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:172 msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" msgstr "" +"Supprimer l'interdiction de ${other_entity} de ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:173 msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" +msgstr "Supprimer ${entity} ${primary_key} de ${other_entity}" -#: ipalib/plugins/internal.py:174 msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" +msgstr "Supprimer la source ${other_entity} de ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:176 msgid "Show Results" -msgstr "" +msgstr "Afficher les résultats" -#: ipalib/plugins/internal.py:179 msgid "Add" msgstr "Ajouter" -#: ipalib/plugins/internal.py:180 msgid "Add and Add Another" msgstr "Ajouter, puis ajouter un nouveau" -#: ipalib/plugins/internal.py:181 msgid "Add and Close" msgstr "Ajouter et fermer" -#: ipalib/plugins/internal.py:182 msgid "Add and Edit" msgstr "Ajouter et modifier" -#: ipalib/plugins/internal.py:183 msgid "Add Many" msgstr "Ajouter plusieurs" -#: ipalib/plugins/internal.py:184 msgid "Cancel" msgstr "Annuler" -#: ipalib/plugins/internal.py:185 msgid "Close" msgstr "Fermer" -#: ipalib/plugins/internal.py:186 +msgid "Disable" +msgstr "Désactiver" + +msgid "Edit" +msgstr "Modifier" + +msgid "Enable" +msgstr "Activer" + msgid "Find" msgstr "Rechercher" -#: ipalib/plugins/internal.py:187 msgid "Get" msgstr "Obtenir" -#: ipalib/plugins/internal.py:188 msgid "Issue" msgstr "Émettre" -#: ipalib/plugins/internal.py:189 msgid "OK" msgstr "OK" -#: ipalib/plugins/internal.py:190 +msgid "Refresh" +msgstr "Rafraîchir" + msgid "Delete" msgstr "Supprimer" -#: ipalib/plugins/internal.py:191 msgid "Reset" msgstr "Réinitialiser" -#: ipalib/plugins/internal.py:192 msgid "Restore" msgstr "Restaurer" -#: ipalib/plugins/internal.py:193 msgid "Retry" msgstr "Réessayer" -#: ipalib/plugins/internal.py:194 msgid "Revoke" msgstr "Révoquer" -#: ipalib/plugins/internal.py:195 +msgid "Set" +msgstr "Définir" + msgid "Update" msgstr "Modifier" -#: ipalib/plugins/internal.py:196 msgid "View" msgstr "Voir" -#: ipalib/plugins/internal.py:199 msgid "Collapse All" -msgstr "" +msgstr "Tout replier" -#: ipalib/plugins/internal.py:200 msgid "Expand All" -msgstr "" +msgstr "Tout déplier" -#: ipalib/plugins/internal.py:201 msgid "General" msgstr "Général" -#: ipalib/plugins/internal.py:202 msgid "Identity Settings" msgstr "Paramètres d'identité" -#: ipalib/plugins/internal.py:203 msgid "${entity} ${primary_key} Settings" msgstr "Paramètres de l'objet ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:204 msgid "Back to Top" msgstr "Haut de page" -#: ipalib/plugins/internal.py:207 msgid "${entity} successfully added" -msgstr "" +msgstr "${entity} ajoutée avec succès" -#: ipalib/plugins/internal.py:208 msgid "Add ${entity}" -msgstr "" +msgstr "Ajouter ${entity}" -#: ipalib/plugins/internal.py:209 msgid "Available" msgstr "Disponible" -#: ipalib/plugins/internal.py:210 msgid "Some operations failed." -msgstr "" +msgstr "Certaines opérations ont échoué." -#: ipalib/plugins/internal.py:211 msgid "Operations Error" -msgstr "" +msgstr "Erreur sur les opérations" -#: ipalib/plugins/internal.py:212 msgid "Confirmation" -msgstr "" +msgstr "Confirmation" -#: ipalib/plugins/internal.py:213 msgid "This page has unsaved changes. Please save or revert." -msgstr "Cette page comporte des modifications non-sauvegardées. Merci de sauvegarder ou de réinitialiser." +msgstr "" +"Cette page comporte des modifications non-sauvegardées. Merci de sauvegarder " +"ou de réinitialiser." -#: ipalib/plugins/internal.py:214 msgid "Unsaved Changes" -msgstr "" +msgstr "Modifications non sauvegardées" + +msgid "Edit ${entity}" +msgstr "Modifier ${entity}" -#: ipalib/plugins/internal.py:215 msgid "Hide details" -msgstr "" +msgstr "Cacher les détails" -#: ipalib/plugins/internal.py:216 msgid "Prospective" msgstr "Potentiel" -#: ipalib/plugins/internal.py:217 msgid "Redirection" -msgstr "" +msgstr "Redirection" -#: ipalib/plugins/internal.py:218 msgid "Select entries to be removed." -msgstr "" +msgstr "Sélectionner les entrées à supprimer." -#: ipalib/plugins/internal.py:219 msgid "Remove ${entity}" -msgstr "" +msgstr "Supprimer ${entity}" -#: ipalib/plugins/internal.py:220 msgid "Show details" -msgstr "" +msgstr "Afficher les détails" -#: ipalib/plugins/internal.py:221 msgid "Validation error" -msgstr "" +msgstr "Erreur de validation" -#: ipalib/plugins/internal.py:222 msgid "Input form contains invalid or missing values." -msgstr "" +msgstr "Le formulaire de saisie comporte des valeurs invalides ou manquantes." -#: ipalib/plugins/internal.py:226 msgid "HTTP Error" -msgstr "" +msgstr "Erreur HTTP" -#: ipalib/plugins/internal.py:227 msgid "Internal Error" -msgstr "" +msgstr "Erreur interne" -#: ipalib/plugins/internal.py:228 msgid "IPA Error" -msgstr "" +msgstr "Erreur IPA" -#: ipalib/plugins/internal.py:229 msgid "No response" -msgstr "" +msgstr "Pas de réponse" -#: ipalib/plugins/internal.py:230 msgid "Unknown Error" -msgstr "" +msgstr "Erreur inconnue" -#: ipalib/plugins/internal.py:231 msgid "URL" -msgstr "" +msgstr "URL" -#: ipalib/plugins/internal.py:234 msgid "${primary_key} is managed by:" -msgstr "" +msgstr "${primary_key} est gérée par :" -#: ipalib/plugins/internal.py:235 msgid "${primary_key} members:" -msgstr "" +msgstr "membres ${primary_key} :" -#: ipalib/plugins/internal.py:236 msgid "${primary_key} is a member of:" -msgstr "" +msgstr "${primary_key} est membre de :" -#: ipalib/plugins/internal.py:239 msgid "Settings" msgstr "Paramètres" -#: ipalib/plugins/internal.py:240 msgid "Search" msgstr "Rechercher" -#: ipalib/plugins/internal.py:242 msgid "False" -msgstr "" +msgstr "Faux" -#: ipalib/plugins/internal.py:244 msgid "Logged In As" msgstr "Connecté en tant que" -#: ipalib/plugins/internal.py:248 msgid "Attribute" msgstr "Attribut" -#: ipalib/plugins/internal.py:253 +msgid "Add Condition into ${pkey}" +msgstr "Ajouter une condition à ${pkey}" + +msgid "Add Rule" +msgstr "Ajouter une règle" + +msgid "Default host group" +msgstr "Groupe de système par défaut" + +msgid "Default user group" +msgstr "Groupe d'utilisateur par défaut" + +msgid "Exclusive" +msgstr "Exclus" + +msgid "Expression" +msgstr "Expression" + +msgid "Host group rule" +msgstr "Règle de groupes de systèmes" + +msgid "Host group rules" +msgstr "Règles de groupes de systèmes" + +msgid "Inclusive" +msgstr "Inclus" + +msgid "User group rule" +msgstr "Règle de groupe utilisateur" + +msgid "User group rules" +msgstr "Règles de groupes d'utilisateurs" + msgid "Automount Location Settings" msgstr "Détail d'un lieu d'automontage" -#: ipalib/plugins/internal.py:256 msgid "Map Type" -msgstr "" +msgstr "Type de carte" -#: ipalib/plugins/internal.py:257 msgid "Direct" -msgstr "" +msgstr "Direct" -#: ipalib/plugins/internal.py:258 msgid "Indirect" -msgstr "" +msgstr "Indirect" -#: ipalib/plugins/internal.py:261 msgid "AA Compromise" msgstr "Autorité d'attribut compromise" -#: ipalib/plugins/internal.py:262 msgid "Affiliation Changed" msgstr "L'affiliation a changé" -#: ipalib/plugins/internal.py:263 msgid "CA Compromise" msgstr "AC compromise" -#: ipalib/plugins/internal.py:264 msgid "Certificate Hold" msgstr "Certificat bloqué" -#: ipalib/plugins/internal.py:265 msgid "Cessation of Operation" msgstr "Cessation d'activité" -#: ipalib/plugins/internal.py:266 msgid "Common Name" msgstr "Nom usuel" -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "Copier le CSR encodé en base 64 ci-dessous" - -#: ipalib/plugins/internal.py:268 msgid "Expires On" msgstr "Expire le" -#: ipalib/plugins/internal.py:269 msgid "Fingerprints" msgstr "Condensés" -#: ipalib/plugins/internal.py:270 msgid "Issue New Certificate for ${entity} ${primary_key}" msgstr "Émettre un nouveau certificat pour l'objet ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:271 msgid "Issued By" msgstr "Émis par" -#: ipalib/plugins/internal.py:272 msgid "Issued On" msgstr "Émis le" -#: ipalib/plugins/internal.py:273 msgid "Issued To" msgstr "Émis pour" -#: ipalib/plugins/internal.py:274 msgid "Key Compromise" msgstr "Clé compromise" -#: ipalib/plugins/internal.py:275 msgid "MD5 Fingerprint" msgstr "Condensé MD5" -#: ipalib/plugins/internal.py:276 msgid "No Valid Certificate" msgstr "Pas de certificat valide" -#: ipalib/plugins/internal.py:277 msgid "New Certificate" msgstr "Nouveau certificat" -#: ipalib/plugins/internal.py:278 msgid "Note" msgstr "Note" -#: ipalib/plugins/internal.py:279 msgid "Organization" msgstr "Organisation" -#: ipalib/plugins/internal.py:280 msgid "Organizational Unit" msgstr "Unité organisationnelle" -#: ipalib/plugins/internal.py:281 msgid "Privilege Withdrawn" msgstr "Privilège retiré" -#: ipalib/plugins/internal.py:282 msgid "Reason for Revocation" msgstr "Raison de la révocation" -#: ipalib/plugins/internal.py:283 msgid "Remove from CRL" msgstr "Retrait de la LRC" -#: ipalib/plugins/internal.py:284 msgid "Restore Certificate for ${entity} ${primary_key}" msgstr "Restaurer un certificat pour ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:285 msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "Afin de confirmer votre intention de restaurer ce certificat, cliquer sur le bouton \"Restaurer\"." +"To confirm your intention to restore this certificate, click the \"Restore\" " +"button." +msgstr "" +"Afin de confirmer votre intention de restaurer ce certificat, cliquer sur le " +"bouton \"Restaurer\"." -#: ipalib/plugins/internal.py:286 msgid "Revoke Certificate for ${entity} ${primary_key}" msgstr "Révoquer un certificat pour l'objet ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:287 msgid "" "To confirm your intention to revoke this certificate, select a reason from " "the pull-down list, and click the \"Revoke\" button." -msgstr "Afin de confirmer votre intention de révoquer ce certificat, sélectionner une raison dans la liste, puis de cliquer sur le bouton \"Révoquer\"." +msgstr "" +"Afin de confirmer votre intention de révoquer ce certificat, sélectionner " +"une raison dans la liste, puis de cliquer sur le bouton \"Révoquer\"." -#: ipalib/plugins/internal.py:288 msgid "Certificate Revoked" msgstr "Certificat révoqué" -#: ipalib/plugins/internal.py:290 msgid "SHA1 Fingerprint" msgstr "Condensé SHA1" -#: ipalib/plugins/internal.py:291 msgid "Superseded" msgstr "Obsolète" -#: ipalib/plugins/internal.py:292 msgid "Unspecified" msgstr "Non-spécifié" -#: ipalib/plugins/internal.py:293 msgid "Valid Certificate Present" msgstr "Certificat validé présent" -#: ipalib/plugins/internal.py:294 msgid "Validity" msgstr "Validité" -#: ipalib/plugins/internal.py:295 msgid "Certificate for ${entity} ${primary_key}" msgstr "Certificat pour l'objet ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:298 msgid "Group Options" -msgstr "" +msgstr "Options de groupe" -#: ipalib/plugins/internal.py:299 msgid "Search Options" -msgstr "" +msgstr "Options de recherche" + +msgid "SELinux Options" +msgstr "Options SELinux" -#: ipalib/plugins/internal.py:300 msgid "User Options" -msgstr "" +msgstr "Options utilisateurs" + +msgid "Options" +msgstr "Options" -#: ipalib/plugins/internal.py:305 msgid "Data" msgstr "Données" -#: ipalib/plugins/internal.py:306 msgid "DNS record was deleted because it contained no data." -msgstr "" +msgstr "L'enregistrement DNS a été supprimé car vide" -#: ipalib/plugins/internal.py:307 msgid "Other Record Types" -msgstr "" +msgstr "Autres types d'enregistrements" -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" +msgid "Address not valid, can't redirect" +msgstr "Adresse invalide, impossible de rediriger" -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" +msgid "Create dns record" +msgstr "Créer un enregistrement DNS" -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "Enregistrements pour la zone DNS" +msgid "Creating record." +msgstr "Création de l'enregistrement." -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" +msgid "Record creation failed." +msgstr "La création de l'enregistrement a échoué." + +msgid "Checking if record exists." +msgstr "Vérification de l'existence de l'enregistrement." + +msgid "Record not found." +msgstr "Enregistrement non trouvé." + +msgid "Redirection to PTR record" +msgstr "Redirection vers l'enregistrement PTR" + +msgid "Zone found: ${zone}" +msgstr "Zone trouvée : ${zone}" + +msgid "Target reverse zone not found." +msgstr "Zone inverse cible non trouvée." + +msgid "Fetching DNS zones." +msgstr "Récupération des zones DNS." + +msgid "You will be redirected to DNS Zone." +msgstr "Vous allez être redirigé vers la zone DNS." + +msgid "Standard Record Types" +msgstr "Types d'enregistrement standard" + +msgid "Records for DNS Zone" +msgstr "Enregistrements pour la zone DNS" + +msgid "Record Type" +msgstr "Type d'enregistrement" -#: ipalib/plugins/internal.py:314 msgid "DNS Zone Settings" msgstr "Paramètres de zone DNS" -#: ipalib/plugins/internal.py:317 msgid "Account" -msgstr "" +msgstr "Compte" -#: ipalib/plugins/internal.py:319 msgid "Certificates" -msgstr "" +msgstr "Certificats" -#: ipalib/plugins/internal.py:320 msgid "Consume" -msgstr "" +msgstr "Consomme" -#: ipalib/plugins/internal.py:321 msgid "Consume Entitlement" -msgstr "" +msgstr "Consommer un droit" -#: ipalib/plugins/internal.py:323 msgid "Download" -msgstr "" +msgstr "Télécharger" -#: ipalib/plugins/internal.py:324 msgid "Download Certificate" -msgstr "" +msgstr "Télécharger le certificat" -#: ipalib/plugins/internal.py:326 msgid "Import" -msgstr "" +msgstr "Importer" -#: ipalib/plugins/internal.py:327 msgid "Import Certificate" -msgstr "" +msgstr "Importer le certificat" -#: ipalib/plugins/internal.py:328 msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" +msgstr "Entrer le certificat encodé en Base64 ci-dessous :" -#: ipalib/plugins/internal.py:329 msgid "Loading..." -msgstr "" +msgstr "Chargement..." -#: ipalib/plugins/internal.py:330 msgid "No Certificate." -msgstr "" +msgstr "Pas de certificat." -#: ipalib/plugins/internal.py:332 msgid "Register" -msgstr "" +msgstr "Enregistrer" -#: ipalib/plugins/internal.py:333 msgid "Registration" -msgstr "" +msgstr "Enregistrement" -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 msgid "Status" msgstr "État" -#: ipalib/plugins/internal.py:338 msgid "Group Settings" msgstr "Paramètres de groupe" -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "Ce groupe est-il POSIX ?" +msgid "POSIX group" +msgstr "Groupe POSIX" -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "Actif" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 msgid "Any Host" msgstr "N'importe quel système" -#: ipalib/plugins/internal.py:344 msgid "Any Service" msgstr "N'importe quel service" -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 msgid "Anyone" msgstr "N'importe qui" -#: ipalib/plugins/internal.py:346 msgid "Accessing" msgstr "Accédant à" -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "Inactif" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 msgid "Rule status" msgstr "État de la règle" -#: ipalib/plugins/internal.py:349 msgid "Via Service" msgstr "Via le service" -#: ipalib/plugins/internal.py:350 msgid "From" msgstr "Depuis" -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 msgid "Specified Hosts and Groups" msgstr "Systèmes et groupes spécifiques" -#: ipalib/plugins/internal.py:352 msgid "Specified Services and Groups" msgstr "Services et groupes spécifiques" -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 msgid "Specified Users and Groups" msgstr "Utilisateurs et groupes spécifiques" -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 msgid "Who" msgstr "Qui" -#: ipalib/plugins/internal.py:362 msgid "Access Denied" -msgstr "" +msgstr "Accès interdit" -#: ipalib/plugins/internal.py:363 msgid "Access Granted" -msgstr "" +msgstr "Accès autorisé" -#: ipalib/plugins/internal.py:364 msgid "Include Disabled" -msgstr "" +msgstr "Inclusion désactivée" -#: ipalib/plugins/internal.py:365 msgid "Include Enabled" -msgstr "" +msgstr "Inclusion activée" -#: ipalib/plugins/internal.py:366 msgid "HBAC Test" -msgstr "" +msgstr "Test HBAC" -#: ipalib/plugins/internal.py:367 msgid "Matched" -msgstr "" +msgstr "Correspondance" -#: ipalib/plugins/internal.py:368 msgid "New Test" -msgstr "" +msgstr "Nouveau test" -#: ipalib/plugins/internal.py:369 msgid "Rules" -msgstr "" +msgstr "Règles" -#: ipalib/plugins/internal.py:370 msgid "Run Test" -msgstr "" +msgstr "Lancer test" -#: ipalib/plugins/internal.py:371 msgid "Specify external ${entity}" -msgstr "" +msgstr "Spécifier un ${entity} externe" -#: ipalib/plugins/internal.py:372 msgid "Unmatched" -msgstr "" +msgstr "Pas de correspondance" -#: ipalib/plugins/internal.py:375 msgid "Host Certificate" msgstr "Certificat de système" -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 msgid "Host Name" msgstr "Nom de système" -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 msgid "Delete Key, Unprovision" msgstr "Supprimer la clé, décommissionner" -#: ipalib/plugins/internal.py:378 msgid "Host Settings" msgstr "Paramètres de système" -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "Inscrit ?" +msgid "Enrolled" +msgstr "Enregistré" -#: ipalib/plugins/internal.py:380 msgid "Enrollment" msgstr "Inscription" -#: ipalib/plugins/internal.py:381 msgid "Fully Qualified Host Name" msgstr "Nom de système pleinement qualifié" -#: ipalib/plugins/internal.py:382 msgid "Kerberos Key" -msgstr "" +msgstr "Clé Kerberos" -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 msgid "Kerberos Key Not Present" msgstr "Clé Kerberos absente" -#: ipalib/plugins/internal.py:384 msgid "Kerberos Key Present, Host Provisioned" msgstr "Clé Kerberos présente, système provisionné" -#: ipalib/plugins/internal.py:385 msgid "One-Time-Password" -msgstr "" +msgstr "Mot de passe à usage unique" -#: ipalib/plugins/internal.py:386 msgid "One-Time-Password Not Present" -msgstr "" +msgstr "Absence de mot de passe à usage unique" -#: ipalib/plugins/internal.py:387 msgid "One-Time-Password Present" -msgstr "" +msgstr "Présence de mot de passe à usage unique" -#: ipalib/plugins/internal.py:388 msgid "Reset OTP" -msgstr "" +msgstr "Remise à zéro OTP" -#: ipalib/plugins/internal.py:389 msgid "Reset One-Time-Password" -msgstr "" +msgstr "Remise à zéro du mot de passe à usage unique" -#: ipalib/plugins/internal.py:390 msgid "Set OTP" msgstr "Paramétrer le mot de passe à usage unique" -#: ipalib/plugins/internal.py:391 msgid "Set One-Time-Password" -msgstr "" +msgstr "Définir mot de passe à usage unique" -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 msgid "Unprovision" msgstr "Décommissioner" -#: ipalib/plugins/internal.py:394 msgid "Are you sure you want to unprovision this host?" msgstr "Êtes-vous sûr de vouloir décommissionner ce système ?" -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 msgid "Unprovisioning ${entity}" msgstr "Décommissionnement de l'objet ${entity}" -#: ipalib/plugins/internal.py:398 msgid "Host Group Settings" msgstr "Paramètres du groupe de systèmes" -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "Politique des tickets Kerberos" +msgid "Kerberos Ticket Policy" +msgstr "Politique de ticket Kerberos" + +msgid "External" +msgstr "Externe" -#: ipalib/plugins/internal.py:404 msgid "Netgroup Settings" msgstr "Paramètres du netgroup" -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 +msgid "User" +msgstr "Utilisateur" + msgid "Identity" msgstr "Identité" -#: ipalib/plugins/internal.py:408 msgid "Permission with invalid target specification" msgstr "Permission avec spécification de cible invalide" -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "Cible" - -#: ipalib/plugins/internal.py:413 msgid "Privilege Settings" msgstr "Paramètres du privilège" -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 msgid "Password Policy" msgstr "Politique de gestion des mots de passe" -#: ipalib/plugins/internal.py:419 msgid "Role Settings" msgstr "Paramètres de rôles" -#: ipalib/plugins/internal.py:424 msgid "Service Certificate" msgstr "Certificat de service" -#: ipalib/plugins/internal.py:426 msgid "Service Settings" msgstr "Paramètres de service" -#: ipalib/plugins/internal.py:429 msgid "Provisioning" msgstr "Commissionnement" -#: ipalib/plugins/internal.py:433 msgid "Are you sure you want to unprovision this service?" msgstr "Êtes-vous sûr de vouloir décommissionner ce service ?" -#: ipalib/plugins/internal.py:435 msgid "Kerberos Key Present, Service Provisioned" msgstr "Clé Kerberos présente, service commissionné" -#: ipalib/plugins/internal.py:438 +msgid "SSH public keys" +msgstr "Clés publiques SSH" + +msgid "Base-64 encoded SSH public key:" +msgstr "Clé publique encodée en Base-64 :" + +msgid "Set SSH key" +msgstr "Définir la clé SSH" + +msgid "Show/Set key" +msgstr "Afficher/définir la clé" + +msgid "Modified: key not set" +msgstr "Modifié : clé non définie" + +msgid "Modified" +msgstr "Modifié" + +msgid "New: key not set" +msgstr "Ajout : clé non définie" + +msgid "New: key set" +msgstr "Ajout : clé définie" + msgid "Groups" msgstr "Groupes" -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 msgid "Commands" msgstr "Commandes" -#: ipalib/plugins/internal.py:445 msgid "Allow" msgstr "Autoriser" -#: ipalib/plugins/internal.py:446 msgid "Any Command" msgstr "Toute commande" -#: ipalib/plugins/internal.py:447 msgid "Any Group" msgstr "Tout groupe" -#: ipalib/plugins/internal.py:450 msgid "Run Commands" msgstr "Exécute les commandes" -#: ipalib/plugins/internal.py:451 msgid "Deny" msgstr "Interdire" -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "Externe" - -#: ipalib/plugins/internal.py:453 msgid "Access this host" msgstr "Accède ce système" -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 msgid "As Whom" msgstr "En tant que" -#: ipalib/plugins/internal.py:458 msgid "Specified Commands and Groups" msgstr "Commandes et groupes spécifiés" -#: ipalib/plugins/internal.py:459 msgid "Specified Groups" msgstr "Groupes spécifiés" -#: ipalib/plugins/internal.py:465 msgid "Account Settings" msgstr "Paramètres de compte" -#: ipalib/plugins/internal.py:466 msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" +msgstr "État du compte" -#: ipalib/plugins/internal.py:471 msgid "Contact Settings" msgstr "Paramètres de contact" -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 msgid "Employee Information" msgstr "Informations employé" -#: ipalib/plugins/internal.py:474 msgid "Error changing account status" msgstr "Erreur lors du changement d'état du compte" -#: ipalib/plugins/internal.py:476 +msgid "Password expiration" +msgstr "Expiration de mot de passe" + msgid "Mailing Address" msgstr "Adresse postale" -#: ipalib/plugins/internal.py:477 msgid "Misc. Information" msgstr "Informations diverses" -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" +msgid "" +"Are you sure you want to ${action} the user?
The change will take effect " +"immediately." msgstr "" +"Êtes-vous sûr de vouloir ${action} l'utilisateur ?
Le changement prendra " +"effet immédiatement." + +msgid "Click to ${action}" +msgstr "Cliquer pour ${action}." + +msgid "Current Password" +msgstr "Mot de passe actuel" -#: ipalib/plugins/internal.py:482 msgid "Current password is required" -msgstr "" +msgstr "Le mot de passe actuel est requis" -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 msgid "New Password" msgstr "Nouveau mot de passe" -#: ipalib/plugins/internal.py:484 msgid "Password change complete" msgstr "Modification du mot de passe terminée" -#: ipalib/plugins/internal.py:485 msgid "Passwords must match" msgstr "Les mots de passe doivent correspondre" -#: ipalib/plugins/internal.py:486 msgid "Reset Password" msgstr "Réinitialiser le mot de passe" -#: ipalib/plugins/internal.py:487 msgid "Verify Password" -msgstr "" +msgstr "Vérifier le mot de passe" -#: ipalib/plugins/internal.py:490 msgid "Are you sure you want to delete selected entries?" msgstr "Êtes-vous sûr de vouloir supprimer les entrées sélectionnées ?" -#: ipalib/plugins/internal.py:491 msgid "Some entries were not deleted" -msgstr "" +msgstr "Certaines entrées n'ont pas été supprimées" -#: ipalib/plugins/internal.py:492 msgid "Quick Links" msgstr "Liens rapides" -#: ipalib/plugins/internal.py:493 msgid "Select All" msgstr "Tout sélectionner" -#: ipalib/plugins/internal.py:494 msgid "" "Query returned more results than the configured size limit. Displaying the " "first ${counter} results." -msgstr "La recherche a retourné plus de résultats que le nombre limite configuré. Affichage des ${counter} premiers résultats." +msgstr "" +"La recherche a retourné plus de résultats que le nombre limite configuré. " +"Affichage des ${counter} premiers résultats." -#: ipalib/plugins/internal.py:495 msgid "Unselect All" msgstr "Tout déselectionner" -#: ipalib/plugins/internal.py:498 +msgid "Disabled" +msgstr "Désactivé" + msgid "Audit" msgstr "Audit" -#: ipalib/plugins/internal.py:499 +msgid "Automember" +msgstr "Membre automatique" + msgid "Automount" msgstr "Automontage" -#: ipalib/plugins/internal.py:500 msgid "DNS" msgstr "DNS" -#: ipalib/plugins/internal.py:501 msgid "Host Based Access Control" msgstr "Contrôlé d'accès basé sur les systèmes (HBAC)" -#: ipalib/plugins/internal.py:503 msgid "IPA Server" msgstr "Serveur IPA" -#: ipalib/plugins/internal.py:504 msgid "Policy" msgstr "Politique" -#: ipalib/plugins/internal.py:505 msgid "Role Based Access Control" msgstr "Contrôle d'accès basé sur les rôles (RBAC)" -#: ipalib/plugins/internal.py:506 msgid "Sudo" msgstr "Sudo" -#: ipalib/plugins/internal.py:508 msgid "True" -msgstr "" +msgstr "Vrai" -#: ipalib/plugins/internal.py:510 msgid "Next" -msgstr "" +msgstr "Suivant(e)" -#: ipalib/plugins/internal.py:511 msgid "Page" -msgstr "" +msgstr "Page" -#: ipalib/plugins/internal.py:512 msgid "Prev" -msgstr "" +msgstr "Précédent(e)" -#: ipalib/plugins/internal.py:513 msgid "undo" -msgstr "" +msgstr "défaire" -#: ipalib/plugins/internal.py:514 msgid "undo all" -msgstr "" +msgstr "tout défaire" -#: ipalib/plugins/internal.py:516 msgid "Text does not match field pattern" msgstr "Le texte ne correspond pas au motif de champ" -#: ipalib/plugins/internal.py:517 msgid "Must be an integer" -msgstr "" +msgstr "Doit être un entier" + +msgid "Not a valid IP address" +msgstr "Pas une adresse IP valide" + +msgid "Not a valid IPv4 address" +msgstr "Pas une adresse IPv4 valide" + +msgid "Not a valid IPv6 address" +msgstr "Pas une adresse IPv6 valide" -#: ipalib/plugins/internal.py:518 msgid "Maximum value is ${value}" -msgstr "" +msgstr "La valeur maximale est ${value}" -#: ipalib/plugins/internal.py:519 msgid "Minimum value is ${value}" -msgstr "" +msgstr "La valeur minimale est ${value}" -#: ipalib/plugins/internal.py:520 msgid "Required field" -msgstr "" +msgstr "Champ requis" -#: ipalib/plugins/internal.py:525 msgid "Dict of I18N messages" msgstr "Dictionnaire de messages I18N" -#: ipalib/plugins/krbtpolicy.py:25 msgid "" "\n" "Kerberos ticket policy\n" @@ -5224,335 +5074,284 @@ msgid "" "\n" " Modify per-user policy for user 'admin':\n" " ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "\nPolitique de ticket Kerberos\n\nIl n'existe qu'une unique politique de ticket Kerberos. Cette politique\ndéfinit la durée de vie maximale des tickets, ainsi que l'âge maximal de\nrenouvellement, période pendant laquelle le ticket est renouvelable.\n\nVous pouvez aussi créer une politique par utilisateur en spécifiant\nl'identifiant de l'utilisateur.\n\nPour que les changements à la politique globale s'appliquent, il est \nnécessaire de redémarrer le service KDC, par exemple :\n\nservice krb5kdc restart\n\nLes changements à une politique spécifique à un utilisateur prennent effet\nimmédiatement pour les tickets nouvellement demandés (i.e. quand\nl'utilisateur lance kinit).\n\nEXEMPLES :\n\n Affiche la politique actuelle de ticket Kerberos :\n ipa krbtpolicy-show\n\n Réinitialise la politique aux valeurs par défaut :\n ipa krbtpolicy-reset\n\n Modifie la politique à 8 heures de durée de vie, 1 journée de durée\n maximale de renouvellement :\n ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n\n Affiche la politique actuelle de ticket Kerberos de l'utilisateur 'admin' :\n ipa krbtpolicy-show admin\n\n Réinitialise la politique de ticket Kerberos de l'utilisateur 'admin' :\n ipa krbtpolicy-reset admin\n\n Modifie la politique de ticket Kerberos de l'utilisateur 'admin' :\n ipa krbtpolicy-mod admin --maxlife=3600\n" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" msgstr "" +"\n" +"Politique de ticket Kerberos\n" +"\n" +"Il n'existe qu'une unique politique de ticket Kerberos. Cette politique\n" +"définit la durée de vie maximale des tickets, ainsi que l'âge maximal de\n" +"renouvellement, période pendant laquelle le ticket est renouvelable.\n" +"\n" +"Vous pouvez aussi créer une politique par utilisateur en spécifiant\n" +"l'identifiant de l'utilisateur.\n" +"\n" +"Pour que les changements à la politique globale s'appliquent, il est \n" +"nécessaire de redémarrer le service KDC, par exemple :\n" +"\n" +"service krb5kdc restart\n" +"\n" +"Les changements à une politique spécifique à un utilisateur prennent effet\n" +"immédiatement pour les tickets nouvellement demandés (i.e. quand\n" +"l'utilisateur lance kinit).\n" +"\n" +"EXEMPLES :\n" +"\n" +" Affiche la politique actuelle de ticket Kerberos :\n" +" ipa krbtpolicy-show\n" +"\n" +" Réinitialise la politique aux valeurs par défaut :\n" +" ipa krbtpolicy-reset\n" +"\n" +" Modifie la politique à 8 heures de durée de vie, 1 journée de durée\n" +" maximale de renouvellement :\n" +" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" +"\n" +" Affiche la politique actuelle de ticket Kerberos de l'utilisateur " +"'admin' :\n" +" ipa krbtpolicy-show admin\n" +"\n" +" Réinitialise la politique de ticket Kerberos de l'utilisateur 'admin' :\n" +" ipa krbtpolicy-reset admin\n" +"\n" +" Modifie la politique de ticket Kerberos de l'utilisateur 'admin' :\n" +" ipa krbtpolicy-mod admin --maxlife=3600\n" -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "Politique de ticket Kerberos" +msgid "kerberos ticket policy settings" +msgstr "configuration de la politique de ticket Kerberos" -#: ipalib/plugins/krbtpolicy.py:86 msgid "Manage ticket policy for specific user" msgstr "Administre la politique de ticket d'un utilisateur spécifique" -#: ipalib/plugins/krbtpolicy.py:91 msgid "Max life" msgstr "Vie max." -#: ipalib/plugins/krbtpolicy.py:92 msgid "Maximum ticket life (seconds)" msgstr "Durée de vie maximale (secondes)" -#: ipalib/plugins/krbtpolicy.py:97 msgid "Max renew" msgstr "Renouvellement max." -#: ipalib/plugins/krbtpolicy.py:98 msgid "Maximum renewable age (seconds)" msgstr "Âge maximale de renouvellement (secondes)" -#: ipalib/plugins/krbtpolicy.py:112 msgid "Modify Kerberos ticket policy." -msgstr "" +msgstr "Modifier la politique de ticket Kerberos." -#: ipalib/plugins/krbtpolicy.py:125 msgid "Display the current Kerberos ticket policy." -msgstr "" +msgstr "Afficher la politique de ticket Kerberos." -#: ipalib/plugins/krbtpolicy.py:148 msgid "Reset Kerberos ticket policy to the default values." -msgstr "" +msgstr "Remettre à zéro la politique de ticket Kerberos." -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 #, python-format msgid "" "Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "Le principal Kerberos %s existe déjà. Utiliser la commande 'ipa user-mod' pour le créer manuellement." +msgstr "" +"Le principal Kerberos %s existe déjà. Utiliser la commande 'ipa user-mod' " +"pour le créer manuellement." -#: ipalib/plugins/migration.py:87 msgid "" "Failed to add user to the default group. Use 'ipa group-add-member' to add " "manually." -msgstr "Échec à l'ajout de l'utlisateur dans le groupe par défaut. Utiliser la commande 'ipa group-add-member' pour l'ajouter manuellement." +msgstr "" +"Échec à l'ajout de l'utlisateur dans le groupe par défaut. Utiliser la " +"commande 'ipa group-add-member' pour l'ajouter manuellement." -#: ipalib/plugins/migration.py:88 msgid "Migration of LDAP search reference is not supported." -msgstr "" +msgstr "La migration de références de recherche LDAP n'est pas supportée." -#: ipalib/plugins/migration.py:89 msgid "Malformed DN" -msgstr "" +msgstr "DN malformé" -#: ipalib/plugins/migration.py:255 msgid "" ". Check GID of the existing group. Use --group-overwrite-gid option to " "overwrite the GID" msgstr "" +". Vérifier le GID du groupe existant. Utiliser l'option --group-overwrite-" +"gid pour réécrire le GID" -#: ipalib/plugins/migration.py:270 msgid "Invalid LDAP URI." msgstr "URI LDAP invalide." -#: ipalib/plugins/migration.py:275 msgid "Migrate users and groups from DS to IPA." -msgstr "" +msgstr "Migrer les utilisateurs et groupes de DS à IPA." -#: ipalib/plugins/migration.py:322 msgid "LDAP URI" msgstr "URI LDAP" -#: ipalib/plugins/migration.py:323 msgid "LDAP URI of DS server to migrate from" msgstr "URI LDAP du serveur d'annuaire depuis lequel migrer" -#: ipalib/plugins/migration.py:329 msgid "bind password" msgstr "mot de passe de connexion" -#: ipalib/plugins/migration.py:336 msgid "Bind DN" msgstr "DN de connexion" -#: ipalib/plugins/migration.py:342 msgid "User container" msgstr "Conteneur d'utilisateurs" -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "RDN du conteneur d'utilisateurs dans l'annuaire" - -#: ipalib/plugins/migration.py:349 msgid "Group container" msgstr "Conteneur de groupes" -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "RDN du conteneur de groupes dans l'annuaire" - -#: ipalib/plugins/migration.py:356 msgid "User object class" msgstr "Classes d'objet utilisateur" -#: ipalib/plugins/migration.py:357 msgid "" "Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "Liste séparée par des virgules des classes d'objet à utiliser pour la recherche d'entrées utilisateurs dans l'annuaire" +msgstr "" +"Liste séparée par des virgules des classes d'objet à utiliser pour la " +"recherche d'entrées utilisateurs dans l'annuaire" -#: ipalib/plugins/migration.py:364 msgid "Group object class" msgstr "Classes d'objets groupes" -#: ipalib/plugins/migration.py:365 msgid "" "Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "Liste séparée par des virgules des classes d'objet à utiliser pour la recherche d'entrées groupes dans l'annuaire" +msgstr "" +"Liste séparée par des virgules des classes d'objet à utiliser pour la " +"recherche d'entrées groupes dans l'annuaire" -#: ipalib/plugins/migration.py:372 msgid "Ignore user object class" -msgstr "" +msgstr "Ignorer une classe d'objet de l'utilisateur" -#: ipalib/plugins/migration.py:373 msgid "" "Comma-separated list of objectclasses to be ignored for user entries in DS" msgstr "" +"Liste séparée par des virgules de classes d'objets à ignorer dans les " +"entrées utilisateurs dans DS" -#: ipalib/plugins/migration.py:380 msgid "Ignore user attribute" -msgstr "" +msgstr "Ignorer des attributs d'un utilisateur" -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" +msgid "Comma-separated list of attributes to be ignored for user entries in DS" msgstr "" +"Liste séparée par des virgules d'attributs à ignorer dans les entrées " +"utilisateurs dans DS" -#: ipalib/plugins/migration.py:388 msgid "Ignore group object class" -msgstr "" +msgstr "Ignorer les classes d'objet des groupes" -#: ipalib/plugins/migration.py:389 msgid "" "Comma-separated list of objectclasses to be ignored for group entries in DS" msgstr "" +"Liste séparée par des virgules des classes d'objets à ignorer pour les " +"entrées de groupe du DS" -#: ipalib/plugins/migration.py:396 msgid "Ignore group attribute" -msgstr "" +msgstr "Ignorer l'attribut groupe" -#: ipalib/plugins/migration.py:397 msgid "" "Comma-separated list of attributes to be ignored for group entries in DS" msgstr "" +"Liste séparée par des virgules des attributs à ignorer dans les entrées de " +"groupe du DS" -#: ipalib/plugins/migration.py:404 msgid "Overwrite GID" -msgstr "" +msgstr "Réécrire le GID" -#: ipalib/plugins/migration.py:405 msgid "" "When migrating a group already existing in IPA domain overwrite the group " "GID and report as success" msgstr "" +"Lors de la migration d'un groupe existant déjà dans le domaine IPA, réécrire " +"le GID du groupe et renvoyer un succès" -#: ipalib/plugins/migration.py:410 msgid "LDAP schema" msgstr "Schéma LDAP" -#: ipalib/plugins/migration.py:411 msgid "" "The schema used on the LDAP server. Supported values are RFC2307 and " "RFC2307bis. The default is RFC2307bis" -msgstr "Le schéma utilisé sur le serveur LDAP. Les valeurs supportées sont RFC2307 et RFC2307bis. La valeur par défaut est RFC2307bis" +msgstr "" +"Le schéma utilisé sur le serveur LDAP. Les valeurs supportées sont RFC2307 " +"et RFC2307bis. La valeur par défaut est RFC2307bis" -#: ipalib/plugins/migration.py:417 msgid "Continue" -msgstr "" +msgstr "Continuer" -#: ipalib/plugins/migration.py:418 msgid "" "Continuous operation mode. Errors are reported but the process continues" msgstr "Mode continu. Les erreurs sont rapportées mais le processus continue" -#: ipalib/plugins/migration.py:426 msgid "Lists of objects migrated; categorized by type." msgstr "Liste des objets migrés, catégorisés par type." -#: ipalib/plugins/migration.py:430 msgid "Lists of objects that could not be migrated; categorized by type." msgstr "Liste des objets n'ayant pu être migrés, catégorisés par type." -#: ipalib/plugins/migration.py:434 msgid "False if migration mode was disabled." msgstr "Faux si le mode de migration est désactivé." -#: ipalib/plugins/migration.py:438 #, python-format msgid "comma-separated list of %s to exclude from migration" msgstr "Liste séparée par des virgules des %s à exclure de la migration" -#: ipalib/plugins/migration.py:440 msgid "" "search results for objects to be migrated\n" "have been truncated by the server;\n" "migration process might be incomplete\n" -msgstr "les résultats de la recherche sur les objets\nà migrer a été tronquée par le server ; le\nprocessus peut donc être incomplet\n" +msgstr "" +"les résultats de la recherche sur les objets\n" +"à migrer a été tronquée par le server ; le\n" +"processus peut donc être incomplet\n" -#: ipalib/plugins/migration.py:445 msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "Mode migration désactivé. Utiliser la commande 'ipa config-mod' pour l'activer." +msgstr "" +"Mode migration désactivé. Utiliser la commande 'ipa config-mod' pour " +"l'activer." -#: ipalib/plugins/migration.py:448 msgid "" "Passwords have been migrated in pre-hashed format.\n" "IPA is unable to generate Kerberos keys unless provided\n" "with clear text passwords. All migrated users need to\n" "login at https://your.domain/ipa/migration/ before they\n" "can use their Kerberos accounts." -msgstr "Les mots de passe ont été migré dans leur format chiffré.\nIPA est incapable de créer des clés Kerberos sauf à\nutiliser les mots de passe en clair. Tous les utilisateurs\nmigrés devront se connecter à https://your.domain/ipa/migration/\navant de pouvoir utiliser leur compte Kerberos." - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "Conteneur pour %(container)s introuvable" +msgstr "" +"Les mots de passe ont été migré dans leur format chiffré.\n" +"IPA est incapable de créer des clés Kerberos sauf à\n" +"utiliser les mots de passe en clair. Tous les utilisateurs\n" +"migrés devront se connecter à https://your.domain/ipa/migration/\n" +"avant de pouvoir utiliser leur compte Kerberos." -#: ipalib/plugins/misc.py:25 msgid "" "\n" "Misc plug-ins\n" -msgstr "\nGreffons divers\n" +msgstr "" +"\n" +"Greffons divers\n" -#: ipalib/plugins/misc.py:36 msgid "Show environment variables." -msgstr "" +msgstr "Afficher les variables d'environnement." -#: ipalib/plugins/misc.py:38 #, python-format msgid "%(count)d variables" msgstr "%(count)d variables" -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 msgid "" "retrieve and print all attributes from the server. Affects command output." -msgstr "récupère et affiche tous les attributs du serveur. Modifie la sortie de la commande." +msgstr "" +"récupère et affiche tous les attributs du serveur. Modifie la sortie de la " +"commande." -#: ipalib/plugins/misc.py:61 msgid "Total number of variables env (>= count)" msgstr "Nombre total de variables d'environnement (>= count)" -#: ipalib/plugins/misc.py:66 msgid "Number of variables returned (<= total)" msgstr "Nombre de variables renvoyées (<= total)" -#: ipalib/plugins/misc.py:106 msgid "Show all loaded plugins." -msgstr "" +msgstr "Afficher les greffons chargés." -#: ipalib/plugins/misc.py:109 #, python-format msgid "%(count)d plugin loaded" msgid_plural "%(count)d plugins loaded" msgstr[0] "%(count)d greffon chargé" msgstr[1] "%(count)d greffons chargés" -#: ipalib/plugins/misc.py:126 msgid "Number of plugins loaded" msgstr "Nombre de greffons chargés" -#: ipalib/plugins/netgroup.py:28 msgid "" "\n" "Netgroups\n" @@ -5576,106 +5375,107 @@ msgid "" "\n" " Delete a netgroup:\n" " ipa netgroup-del admins\n" -msgstr "\nNetgroups\n\nUn netgroup est un groupe utilisé pour la vérification de permissions. Il\npeut contenir à la fois des utilisateurs et des noms de systèmes.\n\nEXEMPLES :\n\n Ajouter un nouveau netgroup :\n ipa netgroup-add --desc=\"NFS admins\" admins\n\n Ajouter des membres au netgroup :\n ipa netgroup-add-member --users=tuser1,tuser2 admins\n\n Retirer un membre du netgroup :\n ipa netgroup-remove-member --users=tuser2 admins\n\n Afficher les informations sur un netgroup :\n ipa netgroup-show admins\n\n Supprimer un netgroup :\n ipa netgroup-del admins\n" +msgstr "" +"\n" +"Netgroups\n" +"\n" +"Un netgroup est un groupe utilisé pour la vérification de permissions. Il\n" +"peut contenir à la fois des utilisateurs et des noms de systèmes.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ajouter un nouveau netgroup :\n" +" ipa netgroup-add --desc=\"NFS admins\" admins\n" +"\n" +" Ajouter des membres au netgroup :\n" +" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" +"\n" +" Retirer un membre du netgroup :\n" +" ipa netgroup-remove-member --users=tuser2 admins\n" +"\n" +" Afficher les informations sur un netgroup :\n" +" ipa netgroup-show admins\n" +"\n" +" Supprimer un netgroup :\n" +" ipa netgroup-del admins\n" -#: ipalib/plugins/netgroup.py:60 msgid "Member Host" msgstr "Système membre" -#: ipalib/plugins/netgroup.py:72 msgid "netgroup" -msgstr "" +msgstr "netgroup" -#: ipalib/plugins/netgroup.py:73 msgid "netgroups" -msgstr "" +msgstr "netgroups" -#: ipalib/plugins/netgroup.py:99 msgid "Netgroups" msgstr "Netgroups" -#: ipalib/plugins/netgroup.py:100 msgid "Netgroup" -msgstr "" +msgstr "Netgroup" -#: ipalib/plugins/netgroup.py:105 msgid "Netgroup name" msgstr "Nom de netgroup" -#: ipalib/plugins/netgroup.py:112 msgid "Netgroup description" msgstr "Description de netgroup" -#: ipalib/plugins/netgroup.py:116 msgid "NIS domain name" msgstr "Nom de domaine NIS" -#: ipalib/plugins/netgroup.py:121 msgid "IPA unique ID" msgstr "ID unique IPA" -#: ipalib/plugins/netgroup.py:142 msgid "Add a new netgroup." -msgstr "" +msgstr "Ajouter un nouveau netgroup." -#: ipalib/plugins/netgroup.py:145 #, python-format msgid "Added netgroup \"%(value)s\"" msgstr "Netgroup \"%(value)s\" ajouté" -#: ipalib/plugins/netgroup.py:162 #, python-format msgid "" "hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " "common namespace" msgstr "" +"Un groupe de systèmes nommé « %s » existe déjà. Les groupes de systèmes et " +"netgroups partagent le même espace de nommage" -#: ipalib/plugins/netgroup.py:174 msgid "Delete a netgroup." -msgstr "" +msgstr "Supprimer un netgroup." -#: ipalib/plugins/netgroup.py:176 #, python-format msgid "Deleted netgroup \"%(value)s\"" msgstr "Netgroup \"%(value)s\" supprimé" -#: ipalib/plugins/netgroup.py:182 msgid "Modify a netgroup." -msgstr "" +msgstr "Modifier un netgroup." -#: ipalib/plugins/netgroup.py:185 #, python-format msgid "Modified netgroup \"%(value)s\"" msgstr "Netgroup \"%(value)s\" supprimé" -#: ipalib/plugins/netgroup.py:199 msgid "Search for a netgroup." -msgstr "" +msgstr "Rechercher un netgroup." -#: ipalib/plugins/netgroup.py:204 #, python-format msgid "%(count)d netgroup matched" msgid_plural "%(count)d netgroups matched" msgstr[0] "%(count)d netgroup correspondant" msgstr[1] "%(count)d netgroups correspondants" -#: ipalib/plugins/netgroup.py:214 msgid "search for managed groups" -msgstr "" +msgstr "rechercher les groupes administrés" -#: ipalib/plugins/netgroup.py:236 msgid "Display information about a netgroup." -msgstr "" +msgstr "Afficher l'information sur un netgroup." -#: ipalib/plugins/netgroup.py:244 msgid "Add members to a netgroup." -msgstr "" +msgstr "Ajouter des membres à un netgroup." -#: ipalib/plugins/netgroup.py:279 msgid "Remove members from a netgroup." -msgstr "" +msgstr "Supprimer des membres d'un netgroup." -#: ipalib/plugins/passwd.py:28 msgid "" "\n" "Set a user's password\n" @@ -5694,24 +5494,42 @@ msgid "" "\n" " To change another user's password:\n" " ipa passwd tuser1\n" -msgstr "\nDéfinir le mot de passe d'un utilisateur\n\nSi une personne autre que l'utilisateur change le mot de passe de cet\nutilisateur (par exemple en cas de réinitialisation par les services\nd'assistance technique), le mot de passe devra être modifié la première\nfois qu'il sera utilisé, afin que l'utilisateur soit le seul à connaître\nson mot de passe.\n\nLa politique de mot de passe de IPA contrôle la fréquence de changement\ndes mots de passe, les prérequis quant à leur résistance, et la taille\nde l'historique des mots de passe.\n\nEXEMPLES :\n\n Modifier son mot de passe :\n ipa passwd\n\n Modifier le mot de passe d'un utilisateur :\n ipa passwd tuser1\n" +msgstr "" +"\n" +"Définir le mot de passe d'un utilisateur\n" +"\n" +"Si une personne autre que l'utilisateur change le mot de passe de cet\n" +"utilisateur (par exemple en cas de réinitialisation par les services\n" +"d'assistance technique), le mot de passe devra être modifié la première\n" +"fois qu'il sera utilisé, afin que l'utilisateur soit le seul à connaître\n" +"son mot de passe.\n" +"\n" +"La politique de mot de passe de IPA contrôle la fréquence de changement\n" +"des mots de passe, les prérequis quant à leur résistance, et la taille\n" +"de l'historique des mots de passe.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Modifier son mot de passe :\n" +" ipa passwd\n" +"\n" +" Modifier le mot de passe d'un utilisateur :\n" +" ipa passwd tuser1\n" -#: ipalib/plugins/passwd.py:64 msgid "Set a user's password." -msgstr "" +msgstr "Définir le mot de passe d'un utilisateur." -#: ipalib/plugins/passwd.py:88 #, python-format msgid "Changed password for \"%(value)s\"" msgstr "Mot de passe modifié for \"%(value)s\"" -#: ipalib/plugins/permission.py:27 msgid "" "\n" "Permissions\n" "\n" "A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" +"a human-readable form of a 389-ds Access Control Rule, or instruction " +"(ACI).\n" "A permission grants the right to perform a specific task such as adding a\n" "user, modifying a group, etc.\n" "\n" @@ -5758,104 +5576,200 @@ msgid "" " ipa permission-add --type=user --permissions=add \"Add Users\"\n" "\n" " Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "\nPermissions\n\nUne permission permet une définition fine des délégations de droits. Une\npermission est une forme lisible par un humain des règles ou instructions\nde contrôle d'accès (ACI) de 389-ds. Une permission accorde le droit\nd'effectuer une tâche spécifique comme la création d'un utilisateur, la\nmodification d'un groupe, etc.\n\nUne permission ne peut contenir d'autres permissions.\n\n* Une permission accorde un droit en lecture, écriture, ajout ou supression.\n* Un privilège combine des permissions similaires (par exemple toutes les\n permissions requises pour la création d'un utilisateur).\n* Un rôle accorde un jeu de privilèges à des utilisateurs, des groupes, des\n systèmes, ou à des groupes de systèmes.\n\nUne permission est constitués des éléments suivants :\n\n1. Le nom de la permission.\n2. La cible de la permission.\n3. Les droits accordés par la permission.\n\nLes droits définissent quelles opérations sont autorisées, et\npeuvent être une ou plusieurs parmi :\n1. write - écrire un ou plusieurs attributs\n2. read - lire un ou plusieurs attributs\n3. add - ajouter une nouvelle entrée dans l'arbre\n4. delete - supprimer une entrée existante\n5. all - toutes les permissions sont accordées\n\nLa permission read est accordée par défaut sur la plupart des\nattributs, elle ne sera donc utilisée que peu souvent.\n\nNotez la distinction entre attributs and entrées. Les permissions sont\nindépendantes, donc la capacité de créer un utilisateur ne signifie pas\nque l'utilisateur sera modifiable.\n\nIl existe plusieurs sortes de cibles autorisées dans une permission :\n1. type: un type d'objet (user, group, etc.).\n2. memberof: un membre d'un groupe ou d'un groupe de systèmes\n3. filter: un filtre LDAP\n4. subtree: un filtre LDAP spécifiant une branche du DIT LDAP. Ceci est un\n sur-ensemble de la cible 'type'.\n5. targetgroup: accorde l'accès permettant de modifier un groupe spécifique\n (comme le fait d'accorder les droits en modification des membres d'un groupe)\n\nEXEMPLES :\n\n Ajouter une permission accordant la création d'utilisateurs :\n ipa permission-add --type=user --permissions=add \"Add Users\"\n\n Ajouter une permission accordant la capacité de gérer les membres d'un groupe :\n ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" +" ipa permission-add --attrs=member --permissions=write --type=group " +"\"Manage Group Members\"\n" +msgstr "" +"\n" +"Permissions\n" +"\n" +"Une permission permet une définition fine des délégations de droits. Une\n" +"permission est une forme lisible par un humain des règles ou instructions\n" +"de contrôle d'accès (ACI) de 389-ds. Une permission accorde le droit\n" +"d'effectuer une tâche spécifique comme la création d'un utilisateur, la\n" +"modification d'un groupe, etc.\n" +"\n" +"Une permission ne peut contenir d'autres permissions.\n" +"\n" +"* Une permission accorde un droit en lecture, écriture, ajout ou " +"supression.\n" +"* Un privilège combine des permissions similaires (par exemple toutes les\n" +" permissions requises pour la création d'un utilisateur).\n" +"* Un rôle accorde un jeu de privilèges à des utilisateurs, des groupes, des\n" +" systèmes, ou à des groupes de systèmes.\n" +"\n" +"Une permission est constitués des éléments suivants :\n" +"\n" +"1. Le nom de la permission.\n" +"2. La cible de la permission.\n" +"3. Les droits accordés par la permission.\n" +"\n" +"Les droits définissent quelles opérations sont autorisées, et\n" +"peuvent être une ou plusieurs parmi :\n" +"1. write - écrire un ou plusieurs attributs\n" +"2. read - lire un ou plusieurs attributs\n" +"3. add - ajouter une nouvelle entrée dans l'arbre\n" +"4. delete - supprimer une entrée existante\n" +"5. all - toutes les permissions sont accordées\n" +"\n" +"La permission read est accordée par défaut sur la plupart des\n" +"attributs, elle ne sera donc utilisée que peu souvent.\n" +"\n" +"Notez la distinction entre attributs and entrées. Les permissions sont\n" +"indépendantes, donc la capacité de créer un utilisateur ne signifie pas\n" +"que l'utilisateur sera modifiable.\n" +"\n" +"Il existe plusieurs sortes de cibles autorisées dans une permission :\n" +"1. type: un type d'objet (user, group, etc.).\n" +"2. memberof: un membre d'un groupe ou d'un groupe de systèmes\n" +"3. filter: un filtre LDAP\n" +"4. subtree: un filtre LDAP spécifiant une branche du DIT LDAP. Ceci est un\n" +" sur-ensemble de la cible 'type'.\n" +"5. targetgroup: accorde l'accès permettant de modifier un groupe spécifique\n" +" (comme le fait d'accorder les droits en modification des membres d'un " +"groupe)\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ajouter une permission accordant la création d'utilisateurs :\n" +" ipa permission-add --type=user --permissions=add \"Add Users\"\n" +"\n" +" Ajouter une permission accordant la capacité de gérer les membres d'un " +"groupe :\n" +" ipa permission-add --attrs=member --permissions=write --type=group " +"\"Manage Group Members\"\n" -#: ipalib/plugins/permission.py:85 msgid "Permission Type" msgstr "Type de permission" -#: ipalib/plugins/permission.py:94 msgid "permission" -msgstr "" +msgstr "permission" -#: ipalib/plugins/permission.py:95 msgid "permissions" -msgstr "" +msgstr "permissions" -#: ipalib/plugins/permission.py:114 msgid "Permission name" msgstr "Nom de permission" -#: ipalib/plugins/permission.py:120 msgid "" "Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "Liste séparée par des virgules des permissions à accorder (read, write, add, delete, all)" +msgstr "" +"Liste séparée par des virgules des permissions à accorder (read, write, add, " +"delete, all)" -#: ipalib/plugins/permission.py:135 msgid "" "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "Type d'objet IPA (user, group, host, hostgroup, service, netgroup, dns)" +msgstr "" +"Type d'objet IPA (user, group, host, hostgroup, service, netgroup, dns)" -#: ipalib/plugins/permission.py:141 msgid "Member of group" msgstr "Membre du groupe" -#: ipalib/plugins/permission.py:142 msgid "Target members of a group" msgstr "Membres cible d'un groupe" -#: ipalib/plugins/permission.py:154 msgid "Subtree to apply permissions to" msgstr "Branche sur laquelle appliquer les permissions" -#: ipalib/plugins/permission.py:160 msgid "User group to apply permissions to" msgstr "Groupe d'utilisateur sur lequel appliquer les permissions" -#: ipalib/plugins/permission.py:180 msgid "Add a new permission." -msgstr "" +msgstr "Ajouter une nouvelle permission." -#: ipalib/plugins/permission.py:182 #, python-format msgid "Added permission \"%(value)s\"" msgstr "Permission \"%(value)s\" ajoutée" -#: ipalib/plugins/permission.py:237 msgid "Delete a permission." -msgstr "" +msgstr "Supprimer une permission." -#: ipalib/plugins/permission.py:239 #, python-format msgid "Deleted permission \"%(value)s\"" msgstr "Permission \"%(value)s\" supprimée" -#: ipalib/plugins/permission.py:255 msgid "Modify a permission." -msgstr "" +msgstr "Modifier une permission." -#: ipalib/plugins/permission.py:257 #, python-format msgid "Modified permission \"%(value)s\"" msgstr "Permission \"%(value)s\" modifiée" -#: ipalib/plugins/permission.py:349 msgid "Search for permissions." -msgstr "" +msgstr "Recherche des permissions." -#: ipalib/plugins/permission.py:352 #, python-format msgid "%(count)d permission matched" msgid_plural "%(count)d permissions matched" msgstr[0] "%(count)d permission correspondante" msgstr[1] "%(count)d permissions correspondantes" -#: ipalib/plugins/permission.py:402 msgid "Display information about a permission." -msgstr "" +msgstr "Afficher les informations sur une permission." -#: ipalib/plugins/ping.py:26 msgid "" "\n" -"Ping the remote IPA server\n" -msgstr "\nSonder le serveur IPA distant\n" +"Ping the remote IPA server to ensure it is running.\n" +"\n" +"The ping command sends an echo request to an IPA server. The server\n" +"returns its version information. This is used by an IPA client\n" +"to confirm that the server is available and accepting requests.\n" +"\n" +"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n" +"If it does not respond then the client will contact any servers defined\n" +"by ldap SRV records in DNS.\n" +"\n" +"EXAMPLES:\n" +"\n" +" Ping an IPA server:\n" +" ipa ping\n" +" ------------------------------------------\n" +" IPA server version 2.1.9. API version 2.20\n" +" ------------------------------------------\n" +"\n" +" Ping an IPA server verbosely:\n" +" ipa -v ping\n" +" ipa: INFO: trying https://ipa.example.com/ipa/xml\n" +" ipa: INFO: Forwarding 'ping' to server u'https://ipa.example.com/ipa/" +"xml'\n" +" -----------------------------------------------------\n" +" IPA server version 2.1.9. API version 2.20\n" +" -----------------------------------------------------\n" +msgstr "" +"\n" +"Ping sur le serveur distant IPA afin de s'assurer qu'il est en marche.\n" +"\n" +"La commande ping envoie une requête echo au serveur IPA. Le serveur renvoie " +"ses\n" +"informations de version. Ce mécanisme est utilisé par le client IPA pour \n" +"confirmer que le serveur est disponible et en mesure d'accepter les " +"requêtes.\n" +"\n" +"Le serveur spécifié en xmlrpc_uri dans /etc/ipa/default.conf est contacté " +"en \n" +"premier. S'il ne répond pas alors le client contactera tout autre serveur " +"défini\n" +"dans les enregistrements SRV du DNS.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ping d'un serveur IPA :\n" +" ipa ping\n" +" ------------------------------------------\n" +" IPA server version 2.1.9. API version 2.20\n" +" ------------------------------------------\n" +"\n" +" Ping verbeux d'un serveur IPA :\n" +" ipa -v ping\n" +" ipa: INFO: trying https://ipa.example.com/ipa/xml\n" +" ipa: INFO: Forwarding 'ping' to server u'https://ipa.example.com/ipa/" +"xml'\n" +" -----------------------------------------------------\n" +" IPA server version 2.1.9. API version 2.20\n" +" -----------------------------------------------------\n" -#: ipalib/plugins/ping.py:31 msgid "Ping a remote server." -msgstr "" +msgstr "Ping sur un serveur distant." -#: ipalib/plugins/pkinit.py:25 msgid "" "\n" "Kerberos pkinit options\n" @@ -5875,21 +5789,35 @@ msgid "" "For more information on anonymous pkinit see:\n" "\n" "http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "\nOptions Kerberos pkinit\n\nActive ou désactive l'opération pkinit anonyme utilisant\nle principal WELLKNOWN/ANONYMOUS@REALM. Le serveur doit avoir\nété installé avec le support pkinit.\n\nEXEMPLES :\n\n Active le pkinit anonyme :\n ipa pkinit-anonymous enable\n\n Désactive le pkinit anonyme :\n ipa pkinit-anonymous disable\n\nPour plus d'informations sur l'opération pkinit anonyme, cf. :\n\nhttp://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" +msgstr "" +"\n" +"Options Kerberos pkinit\n" +"\n" +"Active ou désactive l'opération pkinit anonyme utilisant\n" +"le principal WELLKNOWN/ANONYMOUS@REALM. Le serveur doit avoir\n" +"été installé avec le support pkinit.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Active le pkinit anonyme :\n" +" ipa pkinit-anonymous enable\n" +"\n" +" Désactive le pkinit anonyme :\n" +" ipa pkinit-anonymous disable\n" +"\n" +"Pour plus d'informations sur l'opération pkinit anonyme, cf. :\n" +"\n" +"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -#: ipalib/plugins/pkinit.py:49 msgid "pkinit" msgstr "pkinit" -#: ipalib/plugins/pkinit.py:51 msgid "PKINIT" msgstr "PKINIT" -#: ipalib/plugins/pkinit.py:67 msgid "Enable or Disable Anonymous PKINIT." msgstr "Active ou désactive le pkinit anonyme" -#: ipalib/plugins/privilege.py:23 msgid "" "\n" "Privileges\n" @@ -5910,95 +5838,95 @@ msgid "" "A privilege may not contain other privileges.\n" "\n" "See role and permission for additional information.\n" -msgstr "\nPrivilèges\n\nUn privilège combine les permissions en tâches logiques. Une permission\nfournit les droits de réaliser une tâche unique. Certaines opérations IPA\nrequièrent une combinaison de plusieurs permissions. Un privilège est la\ncombinaison de ces permissions pour réaliser une tâche.\n\nPar example, la création d'utilisateur requiert les permissions suivantes :\n * Création d'une nouvelle entrée\n * Réinitialisation du mot de passe\n * Ajout du nouvel utilisateur au groupe d'utilisateurs par défaut de IPA\n\nLa combinaison de ces trois tâches de bas niveau en privilège nommé \"Add User\"\nfacilite la gestion des rôles.\n\nUn privilège ne peut contenir d'autres privilèges.\n\nReportez-vous la gestion des rôles et des permissions pour plus d'informations.\n" +msgstr "" +"\n" +"Privilèges\n" +"\n" +"Un privilège combine les permissions en tâches logiques. Une permission\n" +"fournit les droits de réaliser une tâche unique. Certaines opérations IPA\n" +"requièrent une combinaison de plusieurs permissions. Un privilège est la\n" +"combinaison de ces permissions pour réaliser une tâche.\n" +"\n" +"Par example, la création d'utilisateur requiert les permissions suivantes :\n" +" * Création d'une nouvelle entrée\n" +" * Réinitialisation du mot de passe\n" +" * Ajout du nouvel utilisateur au groupe d'utilisateurs par défaut de IPA\n" +"\n" +"La combinaison de ces trois tâches de bas niveau en privilège nommé \"Add " +"User\"\n" +"facilite la gestion des rôles.\n" +"\n" +"Un privilège ne peut contenir d'autres privilèges.\n" +"\n" +"Reportez-vous la gestion des rôles et des permissions pour plus " +"d'informations.\n" -#: ipalib/plugins/privilege.py:49 msgid "privilege" -msgstr "" +msgstr "privilège" -#: ipalib/plugins/privilege.py:50 msgid "privileges" -msgstr "" +msgstr "privilèges" -#: ipalib/plugins/privilege.py:65 msgid "Privileges" msgstr "Privilèges" -#: ipalib/plugins/privilege.py:66 msgid "Privilege" -msgstr "" +msgstr "Privilège" -#: ipalib/plugins/privilege.py:71 msgid "Privilege name" msgstr "Nom du privilège" -#: ipalib/plugins/privilege.py:77 msgid "Privilege description" msgstr "Description du privilege" -#: ipalib/plugins/privilege.py:85 msgid "Add a new privilege." -msgstr "" +msgstr "Ajouter un nouveau privilège." -#: ipalib/plugins/privilege.py:87 #, python-format msgid "Added privilege \"%(value)s\"" msgstr "Privilège \"%(value)s\" ajouté" -#: ipalib/plugins/privilege.py:93 msgid "Delete a privilege." -msgstr "" +msgstr "Supprimer un privilège" -#: ipalib/plugins/privilege.py:95 #, python-format msgid "Deleted privilege \"%(value)s\"" msgstr "Privilège \"%(value)s\" supprimé" -#: ipalib/plugins/privilege.py:101 msgid "Modify a privilege." -msgstr "" +msgstr "Modifier un privilège." -#: ipalib/plugins/privilege.py:103 #, python-format msgid "Modified privilege \"%(value)s\"" msgstr "Privilège \"%(value)s\" supprimé" -#: ipalib/plugins/privilege.py:109 msgid "Search for privileges." -msgstr "" +msgstr "Rechercher des privilèges." -#: ipalib/plugins/privilege.py:112 #, python-format msgid "%(count)d privilege matched" msgid_plural "%(count)d privileges matched" msgstr[0] "%(count)d privilège correspondant" msgstr[1] "%(count)d privilèges correspondants" -#: ipalib/plugins/privilege.py:119 msgid "Display information about a privilege." -msgstr "" +msgstr "Afficher les informations sur un privilège." -#: ipalib/plugins/privilege.py:125 msgid "Add members to a privilege." -msgstr "" +msgstr "Ajouter des membres à un privilège." -#: ipalib/plugins/privilege.py:142 msgid "Add permissions to a privilege." -msgstr "" +msgstr "Ajouter des permissions à un privilège." -#: ipalib/plugins/privilege.py:157 msgid "Number of permissions added" msgstr "Nombre de permissions ajoutées" -#: ipalib/plugins/privilege.py:165 msgid "Remove permissions from a privilege." -msgstr "" +msgstr "Supprimer des permissions d'un privilège." -#: ipalib/plugins/privilege.py:182 msgid "Number of permissions removed" msgstr "Nombre de permissions supprimées" -#: ipalib/plugins/pwpolicy.py:29 msgid "" "\n" "Password policy\n" @@ -6028,7 +5956,8 @@ msgid "" " ipa pwpolicy-mod --minlength=10\n" "\n" " Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" +" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --" +"minlength=8 --priority=10 localadmins\n" "\n" " Display the global password policy:\n" " ipa pwpolicy-show\n" @@ -6041,146 +5970,156 @@ msgid "" "\n" " Modify a group password policy:\n" " ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "\nPolitique de mots de passe\n\nUne politique de mots de passe permet de définir des limites sur les mots\nde passe dans IPA, comme leur durée de vie, minimale ou maximale, la taille\nde l'historique de mots de passe, le nombre de classes de caractères requises\n(pour la résistance à force brute) et la longueur minimale du mot de passe.\n\nPar défaut, une politique unique et globale est définie pour tous les\nutilisateurs. Vous pouvez aussi créer une politique à appliquer à un groupe.\nChaque utilisateur est l'objet d'une seule politique de mots de passe, par\nun groupe ou par la politique globale. Une politique de groupe remplace\ntotalement la politique globale ; elle n'est pas la somme de la politique\nglobale plus quelques paramètres spécifiques.\n\nChaque politique de groupe requiert un paramètre de priorité unique. Si un\nutilisateur appartient à plusieurs groupes ayant des politiques différentes,\nla priorité sera utilisée afin de déterminer quelle politique appliquer. Une\nvaleur inférieure indique une priorité supérieure pour la politique de mots\nde passe.\nLes politiques de mots de passe sont automatiquement supprimées lorsque les\ngroupes auxquels elles sont associées sont supprimés.\n\nEXEMPLES :\n\n Modifier la politique globale :\n ipa pwpolicy-mod --minlength=10\n\n Ajouter une nouvelle politique de groupe :\n ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n\n Afficher la politique de mots de passe globale :\n ipa pwpolicy-show\n\n Afficher une politique de mots de passe de groupe :\n ipa pwpolicy-show localadmins\n\n Afficher la politique applicable à un utilisateur :\n ipa pwpolicy-show --user=tuser1\n\n Modifier une politique de mots de passe de groupe :\n ipa pwpolicy-mod --minclasses=2 localadmins\n" +msgstr "" +"\n" +"Politique de mots de passe\n" +"\n" +"Une politique de mots de passe permet de définir des limites sur les mots\n" +"de passe dans IPA, comme leur durée de vie, minimale ou maximale, la taille\n" +"de l'historique de mots de passe, le nombre de classes de caractères " +"requises\n" +"(pour la résistance à force brute) et la longueur minimale du mot de passe.\n" +"\n" +"Par défaut, une politique unique et globale est définie pour tous les\n" +"utilisateurs. Vous pouvez aussi créer une politique à appliquer à un " +"groupe.\n" +"Chaque utilisateur est l'objet d'une seule politique de mots de passe, par\n" +"un groupe ou par la politique globale. Une politique de groupe remplace\n" +"totalement la politique globale ; elle n'est pas la somme de la politique\n" +"globale plus quelques paramètres spécifiques.\n" +"\n" +"Chaque politique de groupe requiert un paramètre de priorité unique. Si un\n" +"utilisateur appartient à plusieurs groupes ayant des politiques " +"différentes,\n" +"la priorité sera utilisée afin de déterminer quelle politique appliquer. " +"Une\n" +"valeur inférieure indique une priorité supérieure pour la politique de mots\n" +"de passe.\n" +"Les politiques de mots de passe sont automatiquement supprimées lorsque les\n" +"groupes auxquels elles sont associées sont supprimés.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Modifier la politique globale :\n" +" ipa pwpolicy-mod --minlength=10\n" +"\n" +" Ajouter une nouvelle politique de groupe :\n" +" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --" +"minlength=8 --priority=10 localadmins\n" +"\n" +" Afficher la politique de mots de passe globale :\n" +" ipa pwpolicy-show\n" +"\n" +" Afficher une politique de mots de passe de groupe :\n" +" ipa pwpolicy-show localadmins\n" +"\n" +" Afficher la politique applicable à un utilisateur :\n" +" ipa pwpolicy-show --user=tuser1\n" +"\n" +" Modifier une politique de mots de passe de groupe :\n" +" ipa pwpolicy-mod --minclasses=2 localadmins\n" -#: ipalib/plugins/pwpolicy.py:89 #, python-format msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "la priorité doit être une valeur unique (%(prio)d déjà utilisée par %(gname)s)" +msgstr "" +"la priorité doit être une valeur unique (%(prio)d déjà utilisée par " +"%(gname)s)" -#: ipalib/plugins/pwpolicy.py:177 msgid "password policy" -msgstr "" +msgstr "politique de mot de passe" -#: ipalib/plugins/pwpolicy.py:178 msgid "password policies" -msgstr "" +msgstr "politiques de mot de passe" -#: ipalib/plugins/pwpolicy.py:202 msgid "Max failures" msgstr "Nombre maximal d'échecs" -#: ipalib/plugins/pwpolicy.py:203 msgid "Consecutive failures before lockout" msgstr "Échec consécutif avant verrouillage" -#: ipalib/plugins/pwpolicy.py:208 msgid "Failure reset interval" msgstr "Intervalle de réinitialisation sur échec" -#: ipalib/plugins/pwpolicy.py:209 msgid "Period after which failure count will be reset (seconds)" -msgstr "Période après laquelle le compteur d'échec sera réinitialisé (secondes)" +msgstr "" +"Période après laquelle le compteur d'échec sera réinitialisé (secondes)" -#: ipalib/plugins/pwpolicy.py:214 msgid "Lockout duration" msgstr "Durée de verrouillage" -#: ipalib/plugins/pwpolicy.py:215 msgid "Period for which lockout is enforced (seconds)" msgstr "Période pendant laquelle le verrouillage est actif (secondes)" -#: ipalib/plugins/pwpolicy.py:220 msgid "Password Policies" -msgstr "" +msgstr "Politiques de mot de passe" -#: ipalib/plugins/pwpolicy.py:226 msgid "Group" msgstr "Groupe" -#: ipalib/plugins/pwpolicy.py:227 msgid "Manage password policy for specific group" msgstr "Gérer la politique de mots de passe d'un groupe spécifique" -#: ipalib/plugins/pwpolicy.py:232 msgid "Max lifetime (days)" msgstr "Durée de vie maximale (jours)" -#: ipalib/plugins/pwpolicy.py:233 msgid "Maximum password lifetime (in days)" msgstr "Durée de vie maximale d'un mot de passe (en jours)" -#: ipalib/plugins/pwpolicy.py:238 msgid "Min lifetime (hours)" msgstr "Durée de vie minimale (jours)" -#: ipalib/plugins/pwpolicy.py:239 msgid "Minimum password lifetime (in hours)" msgstr "Durée de vie maximale d'un mot de passe (en jours)" -#: ipalib/plugins/pwpolicy.py:244 msgid "History size" msgstr "Taille de l'historique" -#: ipalib/plugins/pwpolicy.py:245 msgid "Password history size" msgstr "Taille de l'historique des mots de passe" -#: ipalib/plugins/pwpolicy.py:250 msgid "Character classes" msgstr "Classes de caractères" -#: ipalib/plugins/pwpolicy.py:251 msgid "Minimum number of character classes" msgstr "Nombre minimal de classes de caractères" -#: ipalib/plugins/pwpolicy.py:257 msgid "Min length" msgstr "Longueur minimale" -#: ipalib/plugins/pwpolicy.py:258 msgid "Minimum length of password" msgstr "Taille minimale d'un mot de passe" -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "Priorité" - -#: ipalib/plugins/pwpolicy.py:264 msgid "Priority of the policy (higher number means lower priority" msgstr "Priorité de la polique (une valeur élevé indique une priorité basse)" -#: ipalib/plugins/pwpolicy.py:317 msgid "Maximum password life must be greater than minimum." -msgstr "La durée de vie maximale du mot de passe doit être supérieure au minimum." +msgstr "" +"La durée de vie maximale du mot de passe doit être supérieure au minimum." -#: ipalib/plugins/pwpolicy.py:336 msgid "Add a new group password policy." -msgstr "" +msgstr "Ajouter une nouvelle politique de mot de passe." -#: ipalib/plugins/pwpolicy.py:361 msgid "Delete a group password policy." -msgstr "" +msgstr "Supprimer une politique de mot de passe." -#: ipalib/plugins/pwpolicy.py:372 msgid "cannot delete global password policy" -msgstr "" +msgstr "impossible de supporimer une politique de mot de passe globale" -#: ipalib/plugins/pwpolicy.py:387 msgid "Modify a group password policy." -msgstr "" +msgstr "Modifier une politique de mot de passe de groupe." -#: ipalib/plugins/pwpolicy.py:397 msgid "priority cannot be set on global policy" msgstr "la priorité ne peut être définie sur la politique globale" -#: ipalib/plugins/pwpolicy.py:428 msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "Utilisateur" +msgstr "Afficher les informations sur une politique de mot de passe." -#: ipalib/plugins/pwpolicy.py:433 msgid "Display effective policy for a specific user" msgstr "Afficher la politique effective sur un utilisateur spécifique" -#: ipalib/plugins/pwpolicy.py:456 msgid "Search for group password policies." -msgstr "" +msgstr "Rechercher des politiques de mot de passe de groupe." -#: ipalib/plugins/role.py:26 msgid "" "\n" "Roles\n" @@ -6188,7 +6127,8 @@ msgid "" "A role is used for fine-grained delegation. A permission grants the ability\n" "to perform given low-level tasks (add a user, modify a group, etc.). A\n" "privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" +"such as useradmin. A useradmin would be able to add, delete and modify " +"users.\n" "\n" "Privileges are assigned to Roles.\n" "\n" @@ -6204,7 +6144,8 @@ msgid "" " Add some privileges to this role:\n" " ipa role-add-privilege --privileges=addusers junioradmin\n" " ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" +" ipa role-add-privilege --privileges=add_user_to_default_group " +"junioradmin\n" "\n" " Add a group of users to this role:\n" " ipa group-add --desc=\"User admins\" useradmins\n" @@ -6213,97 +6154,115 @@ msgid "" " Display information about a role:\n" " ipa role-show junioradmin\n" "\n" -" The result of this is that any users in the group 'useradmins' can\n" +" The result of this is that any users in the group 'junioradmin' can\n" " add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "\nRôles\n\nLes rôles sont utilisés pour les délégations fines. Une permission accorde\nla capacité d'effectuer une tâche de bas niveau (ajouter un utilisateur,\nmodifier un groupe, etc.). Un privilège combine une ou plusieurs permissions\nen une abstraction de plus haut niveau comme useradmin. Un administrateur\nd'utilisateur (useradmin) sera capable d'ajouter, modifier et supprimer des\nutilisateurs.\n\nLes privilèges sont attribués aux Rôles.\n\nPeuvent être membres d'un rôle des utilisateurs, des groupes, des systèmes\net des groupes de systèmes.\n\nLes rôles ne peuvent contenir d'autres rôles.\n\nEXEMPLES :\n\n Ajouter un nouveau rôle :\n ipa role-add --desc=\"Junior-level admin\" junioradmin\n\n Ajouter des privilèges à ce rôle :\n ipa role-add-privilege --privileges=addusers junioradmin\n ipa role-add-privilege --privileges=change_password junioradmin\n ipa role-add-privilege --privileges=add_user_to_default_group junioradmin\n\n Ajouter un groupe d'utilisateurs à ce rôle :\n ipa group-add --desc=\"User admins\" useradmins\n ipa role-add-member --groups=useradmins junioradmin\n\n Afficher les informations sur un rôle :\n ipa role-show junioradmin\n\n Le résultat des commandes ci-dessus est que le groupe 'junioradmin' peut\n ajouter des utilisateurs, réinitialiser des mots de passe, ou ajouter\n un utilisateur au groupe d'utilisateur par défaut de IPA.\n" +msgstr "" +"\n" +"Rôles\n" +"\n" +"Les rôles sont utilisés pour les délégations fines. Une permission accorde\n" +"la capacité d'effectuer une tâche de bas niveau (ajouter un utilisateur,\n" +"modifier un groupe, etc.). Un privilège combine une ou plusieurs\n" +"permissions\n" +"en une abstraction de plus haut niveau comme useradmin. Un\n" +"administrateur d'utilisateur (useradmin) sera capable d'ajouter, modifier\n" +"et supprimer des utilisateurs.\n" +"\n" +"Les privilèges sont attribués aux Rôles.\n" +"\n" +"Peuvent être membres d'un rôle des utilisateurs, des groupes, des systèmes\n" +"et des groupes de systèmes.\n" +"\n" +"Les rôles ne peuvent contenir d'autres rôles.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ajouter un nouveau rôle :\n" +" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" +"\n" +" Ajouter des privilèges à ce rôle :\n" +" ipa role-add-privilege --privileges=addusers junioradmin\n" +" ipa role-add-privilege --privileges=change_password junioradmin\n" +" ipa role-add-privilege --privileges=add_user_to_default_group " +"junioradmin\n" +"\n" +" Ajouter un groupe d'utilisateurs à ce rôle :\n" +" ipa group-add --desc=\"User admins\" useradmins\n" +" ipa role-add-member --groups=useradmins junioradmin\n" +"\n" +" Afficher les informations sur un rôle :\n" +" ipa role-show junioradmin\n" +"\n" +" Le résultat des commandes ci-dessus est que le groupe 'junioradmin'\n" +" peut ajouter des utilisateurs, réinitialiser des mots de passe, ou ajouter\n" +" un utilisateur au groupe d'utilisateur par défaut de IPA.\n" -#: ipalib/plugins/role.py:66 msgid "role" -msgstr "" +msgstr "rôle" -#: ipalib/plugins/role.py:67 msgid "roles" -msgstr "" +msgstr "rôles" -#: ipalib/plugins/role.py:82 msgid "Role" msgstr "Rôle" -#: ipalib/plugins/role.py:87 msgid "Role name" msgstr "Nom du rôle" -#: ipalib/plugins/role.py:93 msgid "A description of this role-group" msgstr "Description de ce rôle" -#: ipalib/plugins/role.py:101 msgid "Add a new role." -msgstr "" +msgstr "Ajouter un nouveau rôle." -#: ipalib/plugins/role.py:103 #, python-format msgid "Added role \"%(value)s\"" msgstr "Rôle \"%(value)s\" ajouté" -#: ipalib/plugins/role.py:109 msgid "Delete a role." -msgstr "" +msgstr "Supprimer un rôle" -#: ipalib/plugins/role.py:111 #, python-format msgid "Deleted role \"%(value)s\"" msgstr "Rôle \"%(value)s\" supprimé" -#: ipalib/plugins/role.py:117 msgid "Modify a role." -msgstr "" +msgstr "Modifier un rôle." -#: ipalib/plugins/role.py:119 #, python-format msgid "Modified role \"%(value)s\"" msgstr "Rôle \"%(value)s\" modifié" -#: ipalib/plugins/role.py:125 msgid "Search for roles." -msgstr "" +msgstr "Rechercher des rôles." -#: ipalib/plugins/role.py:128 #, python-format msgid "%(count)d role matched" msgid_plural "%(count)d roles matched" msgstr[0] "%(count)d rôle correspondant" msgstr[1] "%(count)d rôles correspondants" -#: ipalib/plugins/role.py:135 msgid "Display information about a role." -msgstr "" +msgstr "Afficher les informations sur un rôle." -#: ipalib/plugins/role.py:141 msgid "Add members to a role." -msgstr "" +msgstr "Ajouter des membres à un rôle." -#: ipalib/plugins/role.py:147 msgid "Remove members from a role." -msgstr "" +msgstr "Supprimer des membres d'un rôle." -#: ipalib/plugins/role.py:153 msgid "Add privileges to a role." -msgstr "" +msgstr "Ajouter des privilèges à un rôle." -#: ipalib/plugins/role.py:168 msgid "Number of privileges added" msgstr "Nombre de privilèges ajoutés" -#: ipalib/plugins/role.py:176 msgid "Remove privileges from a role." -msgstr "" +msgstr "Supprimer des privilèges d'un rôle." -#: ipalib/plugins/role.py:191 msgid "Number of privileges removed" msgstr "Nombre de privilèges retirés" -#: ipalib/plugins/selfservice.py:28 msgid "" "\n" "Self-service Permissions\n" @@ -6312,93 +6271,229 @@ msgid "" "Rules, or instructions (ACIs), grant permission to permissions to perform\n" "given tasks such as adding a user, modifying a group, etc.\n" "\n" -"A Self-service permission defines what an object can change in its own entry.\n" +"A Self-service permission defines what an object can change in its own " +"entry.\n" "\n" "\n" "EXAMPLES:\n" "\n" " Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" +" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st " +"\"Users manage their own address\"\n" "\n" " When managing the list of attributes you need to include all attributes\n" " in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" +" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber " +"\"Users manage their own address\"\n" "\n" " Display our updated rule:\n" " ipa selfservice-show \"Users manage their own address\"\n" "\n" " Delete a rule:\n" " ipa selfservice-del \"Users manage their own address\"\n" -msgstr "\nPermissions self-service\n\nUne permission permet la délégation fine de permissions. Les règles ou\ninstructions de contrôle d'accès (ACI) accorde la permission d'effectuer\ndes tâches spécifiques comme ajouter un utilisateur, modifier un groupe, etc.\n\nUne permission self-service définit ce qu'un objet peut modifier dans sa\npropre entrée.\n\n\nEXEMPLES :\n\n Ajouter une règle self-service permettant aux utilisateurs de gérer leur adresse :\n ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n\n Tous les attributs doivent être mentionnés lors de l'utilisation de listes d'attributs,\n y compris ceux déjà existants. Ajouter telephoneNumber à la liste :\n ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n\n Afficher la règle modifiée :\n ipa selfservice-show \"Users manage their own address\"\n\n Supprimer une règle :\n ipa selfservice-del \"Users manage their own address\"\n" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "Permission self-service '%(permission)s' introuvable" +msgstr "" +"\n" +"Permissions self-service\n" +"\n" +"Une permission permet la délégation fine de permissions. Les règles ou\n" +"instructions de contrôle d'accès (ACI) accorde la permission d'effectuer\n" +"des tâches spécifiques comme ajouter un utilisateur, modifier un groupe, " +"etc.\n" +"\n" +"Une permission self-service définit ce qu'un objet peut modifier dans sa\n" +"propre entrée.\n" +"\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ajouter une règle self-service permettant aux utilisateurs de gérer leur " +"adresse :\n" +" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st " +"\"Users manage their own address\"\n" +"\n" +" Tous les attributs doivent être mentionnés lors de l'utilisation de listes " +"d'attributs,\n" +" y compris ceux déjà existants. Ajouter telephoneNumber à la liste :\n" +" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber " +"\"Users manage their own address\"\n" +"\n" +" Afficher la règle modifiée :\n" +" ipa selfservice-show \"Users manage their own address\"\n" +"\n" +" Supprimer une règle :\n" +" ipa selfservice-del \"Users manage their own address\"\n" -#: ipalib/plugins/selfservice.py:74 msgid "self service permission" msgstr "permission self-service" -#: ipalib/plugins/selfservice.py:75 msgid "self service permissions" msgstr "permissions self-service" -#: ipalib/plugins/selfservice.py:76 msgid "Self Service Permissions" msgstr "Permissions Self-Service" -#: ipalib/plugins/selfservice.py:77 msgid "Self Service Permission" msgstr "Permission Self-Service" -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 msgid "Self-service name" msgstr "Nom de la permission self-service" -#: ipalib/plugins/selfservice.py:118 msgid "Add a new self-service permission." msgstr "Ajouter une nouvelle permission self-service." -#: ipalib/plugins/selfservice.py:120 #, python-format msgid "Added selfservice \"%(value)s\"" msgstr "Permission self-service \"%(value)s\" ajoutée" -#: ipalib/plugins/selfservice.py:139 msgid "Delete a self-service permission." msgstr "Supprimer une permission self-service." -#: ipalib/plugins/selfservice.py:142 #, python-format msgid "Deleted selfservice \"%(value)s\"" msgstr "Permission selfservice \"%(value)s\" supprimée" -#: ipalib/plugins/selfservice.py:158 msgid "Modify a self-service permission." msgstr "Modifier une permission self-service." -#: ipalib/plugins/selfservice.py:160 #, python-format msgid "Modified selfservice \"%(value)s\"" msgstr "Permission selfservice \"%(value)s\" modifiée" -#: ipalib/plugins/selfservice.py:179 msgid "Search for a self-service permission." msgstr "Rechercher des permissions self-service." -#: ipalib/plugins/selfservice.py:182 #, python-format msgid "%(count)d selfservice matched" msgid_plural "%(count)d selfservices matched" msgstr[0] "%(count)d permission self-service correspondante" msgstr[1] "%(count)d permissions self-service correspondantes" -#: ipalib/plugins/selfservice.py:203 msgid "Display information about a self-service permission." msgstr "Afficher les informations sur une permission self-service." -#: ipalib/plugins/service.py:35 +msgid "HBAC rule and local members cannot both be set" +msgstr "" +"Les règles HBAC et les membres locaux ne peuvent être définis simultanément" + +msgid "Invalid SELinux user name, only a-Z and _ are allowed" +msgstr "Nom d'utilisateur SELinux invalide, seuls a-Z et _ sont autorisés" + +msgid "Invalid MLS value, must match s[0-15](-s[0-15])" +msgstr "Valeur pour MLS invalide, doit correspondre à s[0-15](-s[0-15])" + +msgid "" +"Invalid MCS value, must match c[0-1023].c[0-1023] and/or c[0-1023]-c[0-c0123]" +msgstr "" +"Valeur pour MLS invalide, doit correspondre à c[0-1023].c[0-1023] et/ou c" +"[0-1023]-c[0-c0123]" + +msgid "SELinux user map list not found in configuration" +msgstr "" +"Liste de correspondance d'utilisateurs SELinux introuvable dans cette " +"configuration" + +#, python-format +msgid "SELinux user %(user)s not found in ordering list (in config)" +msgstr "" +"Utilisateur SELinux %(user)s introuvable dans la liste ordonnée (dans la " +"configuration)" + +msgid "SELinux User Map rule" +msgstr "Règle de correspondance d'utilisateurs SELinux" + +msgid "SELinux User Map rules" +msgstr "Règles de correspondance d'utilisateurs SELinux" + +msgid "SELinux User Maps" +msgstr "Listes de correspondance d'utilisateurs SELinux" + +msgid "SELinux User Map" +msgstr "Liste de correspondance d'utilisateurs SELinux" + +msgid "SELinux User" +msgstr "Utilisateur SELinux" + +msgid "HBAC Rule that defines the users, groups and hostgroups" +msgstr "" +"Règles HBAC définissant les utilisateurs, les groupes et les groupes de " +"systèmes" + +#, python-format +msgid "HBAC rule %(rule)s not found" +msgstr "Règle HBAC %(rule)s introuvable" + +msgid "Create a new SELinux User Map." +msgstr "Créer une nouvelle liste de correspondance d'utilisateurs SELinux" + +#, python-format +msgid "Added SELinux User Map \"%(value)s\"" +msgstr "Liste de correspondance d'utilisateurs SELinux \"%(value)s\" ajoutée" + +msgid "Delete a SELinux User Map." +msgstr "Supprimer une liste de correspondance d'utilisateurs SELinux" + +#, python-format +msgid "Deleted SELinux User Map \"%(value)s\"" +msgstr "" +"Liste de correspondance d'utilisateurs SELinux \"%(value)s\" supprimée." + +msgid "Modify a SELinux User Map." +msgstr "Modifier une liste de correspondance d'utilisateurs SELinux" + +#, python-format +msgid "Modified SELinux User Map \"%(value)s\"" +msgstr "Liste de correspondance d'utilisateurs SELinux \"%(value)s\" modifiée" + +msgid "Search for SELinux User Maps." +msgstr "Rechercher des listes de correspondance d'utilisateurs SELinux" + +#, python-format +msgid "%(count)d SELinux User Map matched" +msgid_plural "%(count)d SELinux User Maps matched" +msgstr[0] "" +"%(count)d liste de correspondance d'utilisateurs SELinux correspondante" +msgstr[1] "" +"%(count)d listes de correspondance d'utilisateurs SELinux correspondantes" + +msgid "Display the properties of a SELinux User Map rule." +msgstr "" +"Afficher les propriétés d'une règle de correspondance d'utilisateurs SELinux" + +msgid "Enable an SELinux User Map rule." +msgstr "Activer une règle de correspondance d'utilisateurs SELinux" + +#, python-format +msgid "Enabled SELinux User Map \"%(value)s\"" +msgstr "Règle de correspondance d'utilisateurs SELinux \"%(value)s\" activée" + +msgid "Disable an SELinux User Map rule." +msgstr "Désactiver une règle de correspondance d'utilisateurs SELinux" + +#, python-format +msgid "Disabled SELinux User Map \"%(value)s\"" +msgstr "" +"Règle de correspondance d'utilisateurs SELinux \"%(value)s\" désactivée" + +msgid "Add users and groups to an SELinux User Map rule." +msgstr "" +"Ajouter des utilisateurs et groupes à une règle de correspondance " +"d'utilisateurs SELinux" + +msgid "Remove users and groups from an SELinux User Map rule." +msgstr "" +"Supprimer des utilisateurs et groupes d'une règle de correspondance " +"d'utilisateurs SELinux" + +msgid "Add target hosts and hostgroups to an SELinux User Map rule." +msgstr "" +"Ajouter des systèmes et groupes de systèmes cibles à une règle de " +"correspondance d'utilisateurs SELinux" + +msgid "Remove target hosts and hostgroups from an SELinux User Map rule." +msgstr "" +"Supprimer des systèmes et groupes de systèmes cibles d'une règle de " +"correspondance d'utilisateurs SELinux" + msgid "" "\n" "Services\n" @@ -6447,86 +6542,121 @@ msgid "" " ipa cert-request --principal=HTTP/web.example.com example.csr\n" "\n" " Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" +" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/" +"httpd.keytab\n" +"\n" +msgstr "" +"\n" +"Services\n" +"\n" +"Un service IPA représente un service tournant sur un système.\n" +"L'enregistrement de service IPA peut stocker un principal Kerberos,\n" +"un certificat SSL, ou les deux.\n" +"\n" +"Un service IPA peut être directement administré depuis la machine,\n" +"pourvu que la machine ait reçu les permissions adéquates. Cela est\n" +"aussi vrai pour les machines autres que celles associées au service.\n" +"Par exemple, demander un certificat SSL en utilisant les informations de\n" +"crédit du principal de service du système sur le système. Pour administrer\n" +"le service à l'aide des données de crédit, il faut lancer kinit en tant\n" +"que le système :\n" +"\n" +" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" +"\n" +"Le fait d'ajouter un service IPA permet au service associé de demander un\n" +"certificat SSL ou un keytab. Ces opérations doivent être réalisées\n" +"séparément, elles ne sont pas le résultat de l'ajout du service.\n" +"\n" +"Seul la partie publique d'un certificat est stockée dans l'enregistrement\n" +"de service, la clé privée n'est pas stockée.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ajouter un nouveau service IPA :\n" +" ipa service-add HTTP/web.example.com\n" +"\n" +" Autoriser un système à gérer le certificat du service IPA :\n" +" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" +" ipa role-add-member --hosts=web.example.com certadmin\n" +"\n" +" Supprimer un service IPA :\n" +" ipa service-del HTTP/web.example.com\n" +"\n" +" Rechercher tous les services IPA associés à un système :\n" +" ipa service-find web.example.com\n" +"\n" +" Rechercher tous les services HTTP :\n" +" ipa service-find HTTP\n" +"\n" +" Disable the service Kerberos key and SSL certificate:\n" +" ipa service-disable HTTP/web.example.com\n" +"\n" +" Request a certificate for an IPA service:\n" +" ipa cert-request --principal=HTTP/web.example.com example.csr\n" +"\n" +" Generate and retrieve a keytab for an IPA service:\n" +" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/" +"httpd.keytab\n" "\n" -msgstr "\nServices\n\nUn service IPA représente un service tournant sur un système.\nL'enregistrement de service IPA peut stocker un principal Kerberos,\nun certificat SSL, ou les deux.\n\nUn service IPA peut être directement administré depuis la machine,\npourvu que la machine ait reçu les permissions adéquates. Cela est\naussi vrai pour les machines autres que celles associées au service.\nPar exemple, demander un certificat SSL en utilisant les informations de\ncrédit du principal de service du système sur le système. Pour administrer\nle service à l'aide des données de crédit, il faut lancer kinit en tant\nque le système :\n\n # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n\nLe fait d'ajouter un service IPA permet au service associé de demander un\ncertificat SSL ou un keytab. Ces opérations doivent être réalisées\nséparément, elles ne sont pas le résultat de l'ajout du service.\n\nSeul la partie publique d'un certificat est stockée dans l'enregistrement\nde service, la clé privée n'est pas stockée.\n\nEXEMPLES :\n\n Ajouter un nouveau service IPA :\n ipa service-add HTTP/web.example.com\n\n Autoriser un système à gérer le certificat du service IPA :\n ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n ipa role-add-member --hosts=web.example.com certadmin\n\n Supprimer un service IPA :\n ipa service-del HTTP/web.example.com\n\n Rechercher tous les services IPA associés à un système :\n ipa service-find web.example.com\n\n Rechercher tous les services HTTP :\n ipa service-find HTTP\n\n Disable the service Kerberos key and SSL certificate:\n ipa service-disable HTTP/web.example.com\n\n Request a certificate for an IPA service:\n ipa cert-request --principal=HTTP/web.example.com example.csr\n\n Generate and retrieve a keytab for an IPA service:\n ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n\n" -#: ipalib/plugins/service.py:204 msgid "service" -msgstr "" +msgstr "service" -#: ipalib/plugins/service.py:205 msgid "services" -msgstr "" +msgstr "services" -#: ipalib/plugins/service.py:229 msgid "Service principal" msgstr "Principal du service" -#: ipalib/plugins/service.py:245 msgid "Add a new IPA new service." -msgstr "" +msgstr "Ajouter un nouveau service IPA." -#: ipalib/plugins/service.py:247 #, python-format msgid "Added service \"%(value)s\"" msgstr "Service \"%(value)s\" ajouté" -#: ipalib/plugins/service.py:253 msgid "force principal name even if not in DNS" msgstr "forcer le nom du principal même si absent du DNS" -#: ipalib/plugins/service.py:286 msgid "Delete an IPA service." -msgstr "" +msgstr "Supprimer un service IPA." -#: ipalib/plugins/service.py:288 #, python-format msgid "Deleted service \"%(value)s\"" msgstr "Service \"%(value)s\" supprimé" -#: ipalib/plugins/service.py:322 msgid "Modify an existing IPA service." -msgstr "" +msgstr "Modifier un service IPA." -#: ipalib/plugins/service.py:324 #, python-format msgid "Modified service \"%(value)s\"" msgstr "Service \"%(value)s\" modifié" -#: ipalib/plugins/service.py:356 msgid "Search for IPA services." -msgstr "" +msgstr "Rechercher des services IPA." -#: ipalib/plugins/service.py:359 #, python-format msgid "%(count)d service matched" msgid_plural "%(count)d services matched" msgstr[0] "%(count)d service correspondant" msgstr[1] "%(count)d services correspondants" -#: ipalib/plugins/service.py:391 msgid "Display information about an IPA service." -msgstr "" +msgstr "Afficher les informations sur un service IPA." -#: ipalib/plugins/service.py:424 msgid "Add hosts that can manage this service." -msgstr "" +msgstr "Ajouter des sytèmes pouvant administrer ce service." -#: ipalib/plugins/service.py:433 msgid "Remove hosts that can manage this service." -msgstr "" +msgstr "Supprimer des sytèmes pouvant administrer ce service." -#: ipalib/plugins/service.py:442 msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" +msgstr "Désactiver la clé Kerberos et le certificat SSL d'un service." -#: ipalib/plugins/service.py:445 #, python-format msgid "Disabled service \"%(value)s\"" msgstr "Service \"%(value)s\" désactivé" -#: ipalib/plugins/sudocmd.py:29 msgid "" "\n" "Sudo Commands\n" @@ -6541,75 +6671,72 @@ msgid "" " Remove a command\n" " ipa sudocmd-del /usr/bin/less\n" "\n" -msgstr "\nCommandes sudo\n\nCommandes utilisées en tant que briques de base pour sudo\n\nEXEMPLES :\n\n Ajouter une nouvelle commande\n ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n\n Supprimer une commande\n ipa sudocmd-del /usr/bin/less\n\n" +msgstr "" +"\n" +"Commandes sudo\n" +"\n" +"Commandes utilisées en tant que briques de base pour sudo\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ajouter une nouvelle commande\n" +" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" +"\n" +" Supprimer une commande\n" +" ipa sudocmd-del /usr/bin/less\n" +"\n" -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 msgid "commands for controlling sudo configuration" -msgstr "" +msgstr "commandes pour contrôler la configuration sudo" -#: ipalib/plugins/sudocmd.py:51 msgid "sudo command" -msgstr "" +msgstr "commande sudo" -#: ipalib/plugins/sudocmd.py:52 msgid "sudo commands" -msgstr "" +msgstr "commandes sudo" -#: ipalib/plugins/sudocmd.py:65 msgid "Sudo Commands" msgstr "Commandes sudo" -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 msgid "Sudo Command" msgstr "Commande sudo" -#: ipalib/plugins/sudocmd.py:77 msgid "A description of this command" msgstr "Description de la commande" -#: ipalib/plugins/sudocmd.py:100 msgid "Create new Sudo Command." -msgstr "" +msgstr "Créer une nouvelle commande Sudo." -#: ipalib/plugins/sudocmd.py:102 #, python-format msgid "Added Sudo Command \"%(value)s\"" -msgstr "" +msgstr "Commande Sudo \"%(value)s\" ajoutée" -#: ipalib/plugins/sudocmd.py:107 msgid "Delete Sudo Command." -msgstr "" +msgstr "Supprimer une commande Sudo." -#: ipalib/plugins/sudocmd.py:109 #, python-format msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" +msgstr "Commande Sudo \"%(value)s\" supprimée" -#: ipalib/plugins/sudocmd.py:114 msgid "Modify Sudo Command." -msgstr "" +msgstr "Modifier une commande Sudo." -#: ipalib/plugins/sudocmd.py:116 #, python-format msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" +msgstr "Commande Sudo \"%(value)s\" modifiée" -#: ipalib/plugins/sudocmd.py:121 msgid "Search for Sudo Commands." -msgstr "" +msgstr "Rechercher des commandes Sudo." -#: ipalib/plugins/sudocmd.py:124 #, python-format msgid "%(count)d Sudo Command matched" msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(count)d commande Sudo correspondante" +msgstr[1] "%(count)d commandes Sudo correspondantes" -#: ipalib/plugins/sudocmd.py:130 msgid "Display Sudo Command." -msgstr "" +msgstr "Afficher une commande Sudo." -#: ipalib/plugins/sudocmdgroup.py:25 msgid "" "\n" "Groups of Sudo Commands\n" @@ -6625,7 +6752,8 @@ msgid "" " ipa sudocmdgroup-del admincmds\n" "\n" " Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" +" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim " +"admincmds\n" "\n" " Manage Sudo Command Group membership, commands:\n" " ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" @@ -6633,1318 +6761,2051 @@ msgid "" " Show a Sudo Command Group:\n" " ipa group-show localadmins\n" msgstr "" +"\n" +"Groupes de commandes Sudo\n" +"\n" +"Administre les groupes de commandes Sudo.\n" +"\n" +"EXEMPLES :\n" +"\n" +" Ajouter un nouveau groupe de commandes Sudo :\n" +" ipa sudocmdgroup-add --desc='commandes administrateurs' admincmds\n" +"\n" +" Supprimer un groupe de commandes Sudo :\n" +" ipa sudocmdgroup-del admincmds\n" +"\n" +" Administrer l'appartenance et les commandes d'un groupe de commandes " +"Sudo :\n" +" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim " +"admincmds\n" +"\n" +" Administrer l'appartenance et les commandes d'un groupe de commandes " +"Sudo :\n" +" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" +"\n" +" Afficher un groupe de commandes Sudo :\n" +" ipa group-show localadmins\n" -#: ipalib/plugins/sudocmdgroup.py:55 msgid "sudo command group" -msgstr "" +msgstr "groupe de commandes sudo" -#: ipalib/plugins/sudocmdgroup.py:56 msgid "sudo command groups" -msgstr "" +msgstr "groupes de commandes sudo" -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 msgid "Sudo Command Group" msgstr "Groupe de commandes sudo" -#: ipalib/plugins/sudocmdgroup.py:95 msgid "Create new Sudo Command Group." -msgstr "" +msgstr "Créer un nouveau groupe de commandes Sudo." -#: ipalib/plugins/sudocmdgroup.py:97 #, python-format msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" +msgstr "Groupe de commandes Sudo \"%(value)s\" ajouté" -#: ipalib/plugins/sudocmdgroup.py:103 msgid "Delete Sudo Command Group." -msgstr "" +msgstr "Supprimer un groupe de commandes Sudo." -#: ipalib/plugins/sudocmdgroup.py:105 #, python-format msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" +msgstr "Groupe de commandes Sudo \"%(value)s\" supprimé" -#: ipalib/plugins/sudocmdgroup.py:111 msgid "Modify Sudo Command Group." -msgstr "" +msgstr "Modifier un groupe de commandes Sudo." -#: ipalib/plugins/sudocmdgroup.py:113 #, python-format msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" +msgstr "Groupe de commandes Sudo \"%(value)s\" modifié." -#: ipalib/plugins/sudocmdgroup.py:119 msgid "Search for Sudo Command Groups." -msgstr "" +msgstr "Rechercher des groupes de commandes Sudo." -#: ipalib/plugins/sudocmdgroup.py:122 #, python-format msgid "%(count)d Sudo Command Group matched" msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(count)d groupe de commandes Sudo correspondant" +msgstr[1] "%(count)d groupes de commandes Sudo correspondants" -#: ipalib/plugins/sudocmdgroup.py:130 msgid "Display Sudo Command Group." -msgstr "" +msgstr "Afficher un groupe de commandes Sudo." -#: ipalib/plugins/sudocmdgroup.py:136 msgid "Add members to Sudo Command Group." -msgstr "" +msgstr "Ajouter des membres à un groupe de commandes Sudo." -#: ipalib/plugins/sudocmdgroup.py:142 msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" +msgstr "Supprimer des membres d'un groupe de commandes Sudo." -#: ipalib/plugins/sudorule.py:53 msgid "Commands for controlling sudo configuration" -msgstr "" +msgstr "Commandes pour le contrôle d'une configuration sudo" -#: ipalib/plugins/sudorule.py:56 msgid "this option has been deprecated." -msgstr "" +msgstr "cette option a été rendue obsolète." -#: ipalib/plugins/sudorule.py:72 msgid "sudo rule" -msgstr "" +msgstr "règle sudo" -#: ipalib/plugins/sudorule.py:73 msgid "sudo rules" -msgstr "" +msgstr "règles sudo" -#: ipalib/plugins/sudorule.py:92 msgid "Sudo Rules" -msgstr "" +msgstr "Règles Sudo" -#: ipalib/plugins/sudorule.py:93 msgid "Sudo Rule" msgstr "Règle sudo" -#: ipalib/plugins/sudorule.py:123 msgid "Command category" msgstr "Catégorie de commande" -#: ipalib/plugins/sudorule.py:124 msgid "Command category the rule applies to" msgstr "Catégorie de commande à laquelle la règle s'applique" -#: ipalib/plugins/sudorule.py:129 msgid "RunAs User category" -msgstr "" +msgstr "Catégorie RunAs User" -#: ipalib/plugins/sudorule.py:130 msgid "RunAs User category the rule applies to" -msgstr "" +msgstr "Catégorie RunAs User à laquelle la règle s'applique" -#: ipalib/plugins/sudorule.py:135 msgid "RunAs Group category" -msgstr "" +msgstr "Catégorie RunAs Group" -#: ipalib/plugins/sudorule.py:136 msgid "RunAs Group category the rule applies to" -msgstr "" +msgstr "Catégorie RunAs Group à laquelle la règle s'applique" -#: ipalib/plugins/sudorule.py:156 msgid "Sudo Allow Commands" msgstr "Commandes sudo allow" -#: ipalib/plugins/sudorule.py:160 msgid "Sudo Deny Commands" msgstr "Commande sudo deny" -#: ipalib/plugins/sudorule.py:164 msgid "Sudo Allow Command Groups" -msgstr "" +msgstr "Autorisation de groupes de commandes Sudo" -#: ipalib/plugins/sudorule.py:168 msgid "Sudo Deny Command Groups" -msgstr "" +msgstr "Interdiction de groupes de commandes Sudo" -#: ipalib/plugins/sudorule.py:172 msgid "RunAs Users" -msgstr "" +msgstr "RunAs Users" -#: ipalib/plugins/sudorule.py:173 msgid "Run as a user" -msgstr "" +msgstr "Lancer en tant qu'un utilisateur" -#: ipalib/plugins/sudorule.py:177 msgid "Groups of RunAs Users" -msgstr "" +msgstr "Groupe de RunAs Users" -#: ipalib/plugins/sudorule.py:178 msgid "Run as any user within a specified group" -msgstr "" +msgstr "Lancer en tant que n'importe quel utilisateur du groupe spécifié" -#: ipalib/plugins/sudorule.py:183 msgid "External User" msgstr "Utilisateur externe" -#: ipalib/plugins/sudorule.py:184 msgid "External User the rule applies to (sudorule-find only)" msgstr "" +"Utilisateur externe auquel la règle s'applique (sudorule-find uniquement)" -#: ipalib/plugins/sudorule.py:188 msgid "RunAs External User" msgstr "Lancer en tant que l'utilisateur externe" -#: ipalib/plugins/sudorule.py:189 msgid "External User the commands can run as (sudorule-find only)" msgstr "" +"Utilisateur externe en tant que lequel les commandes sont lancées (sudorule-" +"find uniquement)" -#: ipalib/plugins/sudorule.py:193 msgid "RunAs External Group" msgstr "Utilisateur externe" -#: ipalib/plugins/sudorule.py:194 msgid "External Group the commands can run as (sudorule-find only)" msgstr "" +"Groupe externe en tant que lequel les commandes sont lancées (sudorule-find " +"uniquement)" -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 msgid "Sudo Option" msgstr "Option sudo" -#: ipalib/plugins/sudorule.py:201 msgid "RunAs Groups" -msgstr "" +msgstr "RunAs Groups" -#: ipalib/plugins/sudorule.py:202 msgid "Run with the gid of a specified POSIX group" -msgstr "" +msgstr "Lancer avec le GID d'un groupe POSIX spécifique" -#: ipalib/plugins/sudorule.py:211 msgid "Create new Sudo Rule." -msgstr "" +msgstr "Créer une nouvelle règle Sudo." -#: ipalib/plugins/sudorule.py:218 #, python-format msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" +msgstr "Règle Sudo \"%(value)s\" ajoutée" -#: ipalib/plugins/sudorule.py:224 msgid "Delete Sudo Rule." -msgstr "" +msgstr "Règle Sudo supprimée." -#: ipalib/plugins/sudorule.py:226 #, python-format msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" +msgstr "Règle Sudo \"%(value)s\" supprimée" -#: ipalib/plugins/sudorule.py:232 msgid "Modify Sudo Rule." -msgstr "" +msgstr "Modifier une règle Sudo." -#: ipalib/plugins/sudorule.py:234 #, python-format msgid "Modified Sudo Rule \"%(value)s\"" +msgstr "Règle Sudo \"%(value)s\" modifiée" + +msgid "user category cannot be set to 'all' while there are users" msgstr "" +"la catégorie utilisateur ne peut être définie à 'all' alors qu'il reste des " +"utilisateurs" -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." +msgid "host category cannot be set to 'all' while there are hosts" +msgstr "" +"la catégorie systèmes ne peut être définie à 'all' alors qu'il reste des " +"systèmes" + +msgid "" +"command category cannot be set to 'all' while there are allow or deny " +"commands" msgstr "" +"la catégorie commandes ne peut être définie à 'all' alors qu'il reste des " +"commandes autorisées ou interdites" + +msgid "user runAs category cannot be set to 'all' while there are users" +msgstr "" +"la catégorie RunAs de l'utilisateur ne peut être mise à 'all' tant qu'il y a " +"des utilisateurs" + +msgid "group runAs category cannot be set to 'all' while there are groups" +msgstr "" +"la catégorie RunAs du groupe ne peut être mise à 'all' tant qu'il y a des " +"groupes" + +msgid "Search for Sudo Rule." +msgstr "Rechercher une règle Sudo." -#: ipalib/plugins/sudorule.py:243 #, python-format msgid "%(count)d Sudo Rule matched" msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(count)d règle Sudo correspondante" +msgstr[1] "%(count)d règles Sudo correspondantes" -#: ipalib/plugins/sudorule.py:250 msgid "Display Sudo Rule." -msgstr "" +msgstr "Afficher une règle Sudo." -#: ipalib/plugins/sudorule.py:256 msgid "Enable a Sudo Rule." -msgstr "" +msgstr "Activer une règle Sudo." -#: ipalib/plugins/sudorule.py:274 #, python-format msgid "Enabled Sudo Rule \"%s\"" -msgstr "" +msgstr "Règle Sudo \"%s\" activée" -#: ipalib/plugins/sudorule.py:280 msgid "Disable a Sudo Rule." -msgstr "" +msgstr "Désactiver une règle Sudo." -#: ipalib/plugins/sudorule.py:298 #, python-format msgid "Disabled Sudo Rule \"%s\"" -msgstr "" +msgstr "Règle Sudo \"%s\" désactivée" -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 msgid "Add commands and sudo command groups affected by Sudo Rule." msgstr "" +"Ajouter des commandes et groupes de commandes sudo affectés par la règle " +"Sudo." + +msgid "commands cannot be added when command category='all'" +msgstr "" +"des commandes ne peuvent être ajoutées quand la catégorie commandes est " +"définie à 'all'" -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 msgid "Remove commands and sudo command groups affected by Sudo Rule." msgstr "" +"Retirer des commandes et groupes de commandes sudo affectés par la règle " +"Sudo." -#: ipalib/plugins/sudorule.py:340 msgid "Add users and groups affected by Sudo Rule." +msgstr "Ajouter des utilisateurs et groupes affectés par la règle Sudo." + +msgid "users cannot be added when user category='all'" msgstr "" +"des utilisateurs ne peuvent être ajoutés quand la catégorie utilisateurs est " +"définie à 'all'" -#: ipalib/plugins/sudorule.py:375 msgid "Remove users and groups affected by Sudo Rule." -msgstr "" +msgstr "Retirer des utilisateurs et groupes affectés par la règle Sudo." -#: ipalib/plugins/sudorule.py:408 msgid "Add hosts and hostgroups affected by Sudo Rule." msgstr "" +"Ajouter des systèmes et groupes de systèmes affectés par la règle Sudo." + +msgid "hosts cannot be added when host category='all'" +msgstr "" +"des systèmes ne peuvent être ajoutés quand la catégorie systèmes est définie " +"à 'all'" -#: ipalib/plugins/sudorule.py:443 msgid "Remove hosts and hostgroups affected by Sudo Rule." msgstr "" +"Retirer des systèmes et groupes de systèmes affectés par la règle Sudo." -#: ipalib/plugins/sudorule.py:477 msgid "Add users and groups for Sudo to execute as." +msgstr "Ajouter des utilisateurs et groupes pour que sudo exécute en tant que." + +msgid "users cannot be added when runAs user or runAs group category='all'" msgstr "" +"des utilisateurs ne peuvent être ajoutés quand une catégorie RunAs User ou " +"Group est définie à 'all'" + +#, python-format +msgid "RunAsUser does not accept '%(name)s' as a user name" +msgstr "RunAsUser n'accepte pas '%(name)s' comme nom d'utilisateur" + +#, python-format +msgid "RunAsUser does not accept '%(name)s' as a group name" +msgstr "RunAsUser n'accepte pas '%(name)s' comme nom de groupe" -#: ipalib/plugins/sudorule.py:512 msgid "Remove users and groups for Sudo to execute as." -msgstr "" +msgstr "Retirer des utilisateurs et groupes pour que sudo exécute en tant que." -#: ipalib/plugins/sudorule.py:545 msgid "Add group for Sudo to execute as." -msgstr "" +msgstr "Ajouter un groupe pour que sudo exécute en tant que." + +#, python-format +msgid "RunAsGroup does not accept '%(name)s' as a group name" +msgstr "RunAsGroup n'accepte pas '%(name)s' comme nom de groupe" -#: ipalib/plugins/sudorule.py:580 msgid "Remove group for Sudo to execute as." -msgstr "" +msgstr "Retirer un groupe pour que sudo exécute en tant que." -#: ipalib/plugins/sudorule.py:613 msgid "Add an option to the Sudo Rule." -msgstr "" +msgstr "Ajouter une option à la règle Sudo." -#: ipalib/plugins/sudorule.py:655 #, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" +msgid "Added option \"%(option)s\" to Sudo Rule \"%(rule)s\"" +msgstr "Option \"%(option)s\" ajoutée à la règle Sudo \"%(rule)s\"" -#: ipalib/plugins/sudorule.py:665 msgid "Remove an option from Sudo Rule." -msgstr "" +msgstr "Retirer une option d'une règle Sudo." -#: ipalib/plugins/sudorule.py:710 #, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" +msgid "Removed option \"%(option)s\" from Sudo Rule \"%(rule)s\"" +msgstr "Option \"%(option)s\" supprimée de la règle Sudo \"%(rule)s\"" -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "\nUtilisateurs\n\nAdministration des utilisateurs. Tous les utilisateurs sont de type POSIX.\n\nIPA permet l'utilisation d'un grand nombre de formats de noms d'utilisateurs.\nCertaines restrictions peuvent cependant s'appliquer à un environnement\nparticulier. À titre d'exemple, les noms d'utilisateurs commençant par\nun chiffre ou ceux excédant une certaine longueur peuvent poser souci à\ncertains systèmes UNIX.\nUtiliser la commande 'ipa config-mod' afin de modifier le format de nom\nautorisé par les outils IPA.\n\nLa désactivation d'un compte utilisateur lui interdit d'obtenir de\nnouvelles informations de crédit Kerberos. Elle n'invalide pas les crédits\ndéjà obtenus.\n\nL'administration des mots de passe ne fait pas partie de ce module. Pour\nplus d'informations sur ce sujet, cf. : ipa help passwd\n\nEXEMPLES :\n\n Ajouter un nouvel utilisateur :\n ipa user-add --first=Tim --last=User --password tuser1\n\n Trouver tous les utilisateurs dont l'entrée contient la chaîne \"Tim\":\n ipa user-find Tim\n\n Trouver tous les utilisateurs ayant \"Tim\" comme prénom :\n ipa user-find --first=Tim\n\n Désactiver un compte utilisateur :\n ipa user-disable tuser1\n\n Activer un compte utilisateur :\n ipa user-enable tuser1\n\n Supprimer un utilisateur :\n ipa user-del tuser1\n" +msgid "Realm name" +msgstr "Nom du royaume" -#: ipalib/plugins/user.py:73 msgid "Kerberos keys available" -msgstr "" +msgstr "Clés Kerberos disponibles" -#: ipalib/plugins/user.py:140 msgid "user" -msgstr "" +msgstr "utilisateur" -#: ipalib/plugins/user.py:141 msgid "users" -msgstr "" +msgstr "utilisateurs" -#: ipalib/plugins/user.py:177 msgid "User login" msgstr "Identifiant de connexion" -#: ipalib/plugins/user.py:184 msgid "First name" msgstr "Prénom" -#: ipalib/plugins/user.py:188 msgid "Last name" msgstr "Nom" -#: ipalib/plugins/user.py:191 msgid "Full name" msgstr "Nom complet" -#: ipalib/plugins/user.py:196 msgid "Display name" msgstr "Nom affiché" -#: ipalib/plugins/user.py:201 msgid "Initials" msgstr "Initiales" -#: ipalib/plugins/user.py:207 msgid "Home directory" msgstr "Répertoire utilisateur" -#: ipalib/plugins/user.py:212 msgid "GECOS field" msgstr "Champ GECOS" -#: ipalib/plugins/user.py:218 msgid "Login shell" msgstr "Shell de connexion" -#: ipalib/plugins/user.py:223 msgid "Kerberos principal" msgstr "Principal Kerberos" -#: ipalib/plugins/user.py:231 msgid "Email address" msgstr "Adresse courriel" -#: ipalib/plugins/user.py:236 msgid "Prompt to set the user password" msgstr "Invite de modification du mot de passe" -#: ipalib/plugins/user.py:243 +msgid "Generate a random user password" +msgstr "Créer un mot de passe aléatoire" + msgid "UID" msgstr "UID" -#: ipalib/plugins/user.py:244 msgid "User ID Number (system will assign one if not provided)" -msgstr "Numéro d'identifiant utilisateur (le système en assignera un si non spécifié)" +msgstr "" +"Numéro d'identifiant utilisateur (le système en assignera un si non spécifié)" -#: ipalib/plugins/user.py:251 msgid "Group ID Number" msgstr "Numéro d'identifiant de groupe" -#: ipalib/plugins/user.py:257 msgid "Street address" msgstr "Adresse" -#: ipalib/plugins/user.py:261 msgid "City" msgstr "Ville" -#: ipalib/plugins/user.py:265 msgid "State/Province" msgstr "État/province" -#: ipalib/plugins/user.py:268 msgid "ZIP" msgstr "Code postal" -#: ipalib/plugins/user.py:272 msgid "Telephone Number" msgstr "Numéro de téléphone" -#: ipalib/plugins/user.py:275 msgid "Mobile Telephone Number" msgstr "Numéro de téléphone mobile" -#: ipalib/plugins/user.py:278 msgid "Pager Number" msgstr "Numéro de téléavertisseur" -#: ipalib/plugins/user.py:282 msgid "Fax Number" msgstr "Numéro de fax" -#: ipalib/plugins/user.py:286 msgid "Org. Unit" msgstr "Unité organisationnelle" -#: ipalib/plugins/user.py:289 msgid "Job Title" msgstr "Titre de poste" -#: ipalib/plugins/user.py:292 msgid "Manager" msgstr "Responsable" -#: ipalib/plugins/user.py:295 msgid "Car License" msgstr "Carte d'identité" -#: ipalib/plugins/user.py:298 msgid "Account disabled" msgstr "Compte désactivé" -#: ipalib/plugins/user.py:340 #, python-format msgid "manager %(manager)s not found" msgstr "responsable %(manager)s introuvable" -#: ipalib/plugins/user.py:359 msgid "Add a new user." -msgstr "" +msgstr "Ajouter un nouvel utilisateur." -#: ipalib/plugins/user.py:361 #, python-format msgid "Added user \"%(value)s\"" msgstr "Utilisateur \"%(value)s\" ajouté" -#: ipalib/plugins/user.py:368 msgid "Don't create user private group" msgstr "Ne pas créer de groupe privé" -#: ipalib/plugins/user.py:398 #, python-format msgid "can be at most %(len)d characters" msgstr "doit contenir au plus %(len)d caractères" -#: ipalib/plugins/user.py:475 msgid "Delete a user." -msgstr "" +msgstr "Supprimer un utilisateur." -#: ipalib/plugins/user.py:477 #, python-format msgid "Deleted user \"%(value)s\"" msgstr "Utilisateur \"%(value)s\" supprimé" -#: ipalib/plugins/user.py:486 msgid "Modify a user." -msgstr "" +msgstr "Modifier un utilisateur." -#: ipalib/plugins/user.py:488 #, python-format msgid "Modified user \"%(value)s\"" msgstr "Utilisateur \"%(value)s\" modifié" -#: ipalib/plugins/user.py:510 msgid "Search for users." -msgstr "" +msgstr "Rechercher des utilisateurs." -#: ipalib/plugins/user.py:517 msgid "Self" msgstr "Moi-même" -#: ipalib/plugins/user.py:518 msgid "Display user record for current Kerberos principal" -msgstr "Afficher l'enregistrement utilisateur pour le principal Kerberos actuel" +msgstr "" +"Afficher l'enregistrement utilisateur pour le principal Kerberos actuel" -#: ipalib/plugins/user.py:539 #, python-format msgid "%(count)d user matched" msgid_plural "%(count)d users matched" msgstr[0] "%(count)d utilisateur correspondant" msgstr[1] "%(count)d utilisateurs correspondants" -#: ipalib/plugins/user.py:546 msgid "Display information about a user." -msgstr "" +msgstr "Afficher l'information sur un utilisateur." -#: ipalib/plugins/user.py:560 msgid "Disable a user account." -msgstr "" +msgstr "Désactiver un compte utilisateur." -#: ipalib/plugins/user.py:563 #, python-format msgid "Disabled user account \"%(value)s\"" msgstr "Compte utilisateur \"%(value)s\" désactivé" -#: ipalib/plugins/user.py:581 msgid "Enable a user account." -msgstr "" +msgstr "Activer un compte utilisateur." -#: ipalib/plugins/user.py:585 #, python-format msgid "Enabled user account \"%(value)s\"" msgstr "Compte utilisateur \"%(value)s\" activé" -#: ipalib/plugins/user.py:602 msgid "" "\n" " Unlock a user account\n" "\n" " An account may become locked if the password is entered incorrectly too\n" " many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" +" policy. A locked account is a temporary condition and may be unlocked " +"by\n" " an administrator." msgstr "" +"\n" +" Déverrouiller un compte utilisateur\n" +"\n" +" Un compte utilisateur peut se verrouiller si le mot de passe est saisi\n" +" de manière incorrecte de trop nombreuses fois sur une période précise\n" +" spécifiée par la politique de mot de passe. Le verrouillage d'un compte\n" +" est une situation temporaire et le compte peut être déverrouillé par un\n" +" administrateur." -#: ipalib/plugins/user.py:611 #, python-format msgid "Unlocked account \"%(value)s\"" msgstr "Compte utilisateur \"%(value)s\" déverrouillé" -#: ipalib/util.py:192 +msgid "could not allocate unique new session_id" +msgstr "impossible d'allouer un unique session_id" + #, python-format msgid "Permission denied: %(file)s" msgstr "Autorisation refusée : %(file)s" -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 msgid "cannot be longer that 255 characters" -msgstr "" +msgstr "ne peut excéder 255 caractères." -#: ipalib/util.py:233 msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" +msgstr "trop de caractères '@'" -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" +msgid "missing address domain" +msgstr "domaine d'adresse manquant" -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" +msgid "not fully qualified" +msgstr "pas pleinement qualifié" -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" +msgid "invalid SSH public key" +msgstr "clé publique SSH invalide" -#: ipalib/x509.py:213 #, python-format msgid "Issuer \"%(issuer)s\" does not match the expected issuer" msgstr "L'Émetteur \"%(issuer)s\" ne correspond pas à l'émetteur attendu" -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 #, python-format msgid "Unable to communicate with CMS (%s)" msgstr "Impossible de communiquer avec le CMS (%s)" -#: ipaserver/plugins/join.py:54 msgid "The hostname to register as" msgstr "Le nom de système sous lequel s'enregistrer" -#: ipaserver/plugins/join.py:62 msgid "The IPA realm" msgstr "Le domaine IPA" -#: ipaserver/plugins/join.py:68 msgid "Hardware platform of the host (e.g. Lenovo T61)" msgstr "Plate-forme matérielle du système (par ex. Lenovo T61)" -#: ipaserver/plugins/join.py:72 msgid "Operating System and version of the host (e.g. Fedora 9)" msgstr "Système d'exploitation et version du système (par ex. Fedora 9)" -#: ipaserver/plugins/ldap2.py:401 #, python-format msgid "objectclass %s not found" -msgstr "" +msgstr "classe d'objet %s introuvable" -#: ipaserver/plugins/selfsign.py:99 #, python-format msgid "" "Request subject \"%(request_subject)s\" does not match the form " "\"%(subject_base)s\"" -msgstr "Le sujet de la demande \"%(request_subject)s\" ne correspondant pas à la forme \"%(subject_base)s\"" +msgstr "" +"Le sujet de la demande \"%(request_subject)s\" ne correspondant pas à la " +"forme \"%(subject_base)s\"" -#: ipaserver/plugins/selfsign.py:104 #, python-format msgid "unable to decode csr: %s" msgstr "impossible de décoder le csr : %s" -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 msgid "file operation" msgstr "opération fichier" -#: ipaserver/plugins/selfsign.py:154 msgid "cannot obtain next serial number" msgstr "impossible d'obtenir le nouveau numéro de série" -#: ipaserver/plugins/selfsign.py:189 msgid "certutil failure" msgstr "échec de certutil" -#: ipa-client/config.c:56 #, c-format msgid "cannot open configuration file %s\n" msgstr "impossible d'ouvrir le fichier de configuration %s\n" -#: ipa-client/config.c:63 #, c-format msgid "cannot stat() configuration file %s\n" msgstr "impossible d'utiliser stat() sur le fichier de configuration %s\n" -#: ipa-client/config.c:69 #, c-format msgid "out of memory\n" msgstr "mémoire saturée\n" -#: ipa-client/config.c:80 #, c-format msgid "read error\n" msgstr "erreur en lecture\n" -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "Pas d'enctypes préféré sur le système ?!\n" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "Mémoire saturée !?\n" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "Mémoire saturée\n" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "Avertissement, type de chiffrement inconnu : [%s]\n" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "Avertissement, type de sel inconnu : [%s]\n" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "Échec de comparaison enctype !\n" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "Échec à la création de la clé aléatoire !\n" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "Échec à la création de la clé !\n" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "Mémoire saturée !\n" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "Type de sel inconnu ou mauvais (%d)!\n" - -#: ipa-client/ipa-getkeytab.c:502 #, c-format msgid "No keys accepted by KDC\n" msgstr "Aucune clé acceptée par le KDC\n" -#: ipa-client/ipa-getkeytab.c:517 #, c-format msgid "Out of memory \n" msgstr "Mémoire saturée\n" -#: ipa-client/ipa-getkeytab.c:555 #, c-format msgid "Out of Memory!\n" msgstr "Mémoire saturée !\n" -#: ipa-client/ipa-getkeytab.c:562 #, c-format msgid "Failed to create control!\n" msgstr "Échec à la création du contrôle !\n" -#: ipa-client/ipa-getkeytab.c:586 #, c-format msgid "Unable to initialize ldap library!\n" msgstr "Impossible d'initialiser la bibliothèque LDAP !\n" -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 #, c-format msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" +msgstr "Impossible de positionner LDAP_OPT_X_SASL_NOCANON\n" -#: ipa-client/ipa-getkeytab.c:600 #, c-format msgid "Unable to set ldap options!\n" msgstr "Impossible de définir les options LDAP !\n" -#: ipa-client/ipa-getkeytab.c:613 #, c-format msgid "Simple bind failed\n" msgstr "Échec de la connexion simple\n" -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "Échec de la connexion SASL !\n" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 #, c-format msgid "Operation failed! %s\n" msgstr "Échec de l'opération %s !\n" -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 #, c-format msgid "Missing reply control!\n" msgstr "Absence de contrôle dans la réponse !\n" -#: ipa-client/ipa-getkeytab.c:689 #, c-format msgid "ber_init() failed, Invalid control ?!\n" msgstr "Échec de ber_init(), contrôle invalide ?!\n" -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "Échec de ber_scanf(), contrôle invalide ?!\n" - -#: ipa-client/ipa-getkeytab.c:753 msgid "New Principal Password" msgstr "Nouveau mot de passe du principal" -#: ipa-client/ipa-getkeytab.c:759 msgid "Verify Principal Password" msgstr "Vérfier le mot de passe du principal" -#: ipa-client/ipa-getkeytab.c:793 msgid "Print as little as possible" msgstr "Affiche aussi peu que possible" -#: ipa-client/ipa-getkeytab.c:793 msgid "Output only on errors" msgstr "N'affiche que les erreurs" -#: ipa-client/ipa-getkeytab.c:795 msgid "Contact this specific KDC Server" msgstr "Contacter ce serveur KDC spécifique" -#: ipa-client/ipa-getkeytab.c:796 msgid "Server Name" msgstr "Nom de serveur" -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "Le principal pour lequel obtenir le (par ex: ftp/ftp.example.com@EXAMPLE.COM)" +msgid "The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" +msgstr "" +"Le principal pour lequel obtenir le (par ex: ftp/ftp.example.com@EXAMPLE.COM)" -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 msgid "Kerberos Service Principal Name" msgstr "Nom de principal de service Kerberos" -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 msgid "File were to store the keytab information" msgstr "Fichier dans lequel stocker l'information de keytab" -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 msgid "Keytab File Name" msgstr "Nom de fichier keytab" -#: ipa-client/ipa-getkeytab.c:804 msgid "Encryption types to request" msgstr "Type de chiffrement à demander" -#: ipa-client/ipa-getkeytab.c:805 msgid "Comma separated encryption types list" msgstr "Liste séparée par des virgules des types de chiffrement" -#: ipa-client/ipa-getkeytab.c:807 msgid "Show the list of permitted encryption types and exit" msgstr "Affiche la liste des types de chiffrement autorisés, et sort." -#: ipa-client/ipa-getkeytab.c:808 msgid "Permitted Encryption Types" msgstr "Type de chiffrements autorisés" -#: ipa-client/ipa-getkeytab.c:810 msgid "Asks for a non-random password to use for the principal" msgstr "Demande un mot de passe non aléatoire à utiliser pour le principal" -#: ipa-client/ipa-getkeytab.c:812 msgid "LDAP DN" msgstr "DN LDAP" -#: ipa-client/ipa-getkeytab.c:812 msgid "DN to bind as if not using kerberos" msgstr "DN à utiliser pour la connexion en cas de non-utilisation de kerberos" -#: ipa-client/ipa-getkeytab.c:814 msgid "LDAP password" msgstr "Mot de passe LDAP" -#: ipa-client/ipa-getkeytab.c:814 msgid "password to use if not using kerberos" -msgstr "mot de passe à utiliser pour la connexion en cas de non-utilisation de kerberos" +msgstr "" +"mot de passe à utiliser pour la connexion en cas de non-utilisation de " +"kerberos" -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 #, c-format msgid "Kerberos context initialization failed\n" msgstr "Échec de l'initialisation du contexte Kerberos\n" -#: ipa-client/ipa-getkeytab.c:854 +#, c-format +msgid "No system preferred enctypes ?!\n" +msgstr "Pas d'enctypes préféré sur le système ?!\n" + #, c-format msgid "Supported encryption types:\n" msgstr "Type de chiffrements supportés :\n" -#: ipa-client/ipa-getkeytab.c:858 #, c-format msgid "Warning: failed to convert type (#%d)\n" msgstr "Avertissement : échec de conversion de type (#%d)\n" -#: ipa-client/ipa-getkeytab.c:877 #, c-format msgid "Bind password required when using a bind DN.\n" -msgstr "Mot de passe de connexion requis lors de l'utilisation d'un DN de connexion.\n" +msgstr "" +"Mot de passe de connexion requis lors de l'utilisation d'un DN de " +"connexion.\n" -#: ipa-client/ipa-getkeytab.c:890 #, c-format msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "Avertissement : les types de sels ne sont pas utilisés avec les mots de passe aléatoires (cf. option -P)\n" +"Warning: salt types are not honored with randomized passwords (see opt. -P)\n" +msgstr "" +"Avertissement : les types de sels ne sont pas utilisés avec les mots de " +"passe aléatoires (cf. option -P)\n" -#: ipa-client/ipa-getkeytab.c:902 #, c-format msgid "Invalid Service Principal Name\n" msgstr "Nom de principal de service invalide\n" -#: ipa-client/ipa-getkeytab.c:910 #, c-format msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "Cache de crédits Kerberos introuvable. Possédez-vous un ticket Kerberos ?\n" +msgstr "" +"Cache de crédits Kerberos introuvable. Possédez-vous un ticket Kerberos ?\n" -#: ipa-client/ipa-getkeytab.c:918 #, c-format msgid "" "Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "Principal d'utilisateur Kerberos introuvable. Possédez-vous un cache de crédits Kerberos ?\n" +msgstr "" +"Principal d'utilisateur Kerberos introuvable. Possédez-vous un cache de " +"crédits Kerberos ?\n" -#: ipa-client/ipa-getkeytab.c:926 #, c-format msgid "Failed to open Keytab\n" msgstr "Échec à l'ouverture du keytab\n" -#: ipa-client/ipa-getkeytab.c:933 #, c-format msgid "Failed to create key material\n" msgstr "Échec de création du contenu de la clé\n" -#: ipa-client/ipa-getkeytab.c:952 #, c-format msgid "Failed to add key to the keytab\n" msgstr "Échec lors de l'ajout de la clé au keytab\n" -#: ipa-client/ipa-getkeytab.c:961 #, c-format msgid "Failed to close the keytab\n" msgstr "Échec à la fermeture du keytab\n" -#: ipa-client/ipa-getkeytab.c:967 #, c-format msgid "Keytab successfully retrieved and stored in: %s\n" msgstr "Récupération du keytab et stockage avec succès dans : %s\n" -#: ipa-client/ipa-join.c:65 #, c-format msgid "No permission to join this host to the IPA domain.\n" msgstr "Inscription de ce système au domaine IPA interdite.\n" -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 #, c-format msgid "No write permissions on keytab file '%s'\n" msgstr "Pas de permissions en écriture sur le fichier keytab '%s'\n" -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "Échec de access() sur %s : errno = %d\n" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 #, c-format msgid "Out of memory!" msgstr "Mémoire saturée !" -#: ipa-client/ipa-join.c:206 #, c-format msgid "Unable to initialize connection to ldap server: %s" msgstr "Impossible d'établir la connexion au serveur LDAP : %s" -#: ipa-client/ipa-join.c:212 #, c-format msgid "Unable to enable SSL in LDAP\n" msgstr "Impossible d'activer SSL dans LDAP\n" -#: ipa-client/ipa-join.c:225 #, c-format msgid "Unable to set LDAP version\n" msgstr "Impossible de positionner la version LDAP\n" -#: ipa-client/ipa-join.c:245 #, c-format msgid "Bind failed: %s\n" msgstr "Échec de bind : %s\n" -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "Échec de la recherche de %s sur rootdse avec une erreur %d" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 #, c-format msgid "No values for %s" msgstr "Pas de valeurs pour %s" -#: ipa-client/ipa-join.c:316 #, c-format msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" +msgstr "La recherche du namingContext d'IPA a échoué avec l'erreur %d\n" -#: ipa-client/ipa-join.c:322 #, c-format msgid "IPA namingContext not found\n" -msgstr "" +msgstr "namingContext IPA introuvable\n" + +#, c-format +msgid "Out of memory!\n" +msgstr "Mémoire saturée !\n" -#: ipa-client/ipa-join.c:368 #, c-format msgid "Search for ipaCertificateSubjectBase failed with error %d" msgstr "Échec de la recherche de ipaCertificateSubjectBase avec une erreur %d" -#: ipa-client/ipa-join.c:439 #, c-format msgid "Unable to determine root DN of %s\n" msgstr "Impossible de déterminer le DN racine de %s\n" -#: ipa-client/ipa-join.c:457 #, c-format msgid "Incorrect password.\n" msgstr "Mot de passe incorrect.\n" -#: ipa-client/ipa-join.c:465 #, c-format msgid "Unable to determine certificate subject of %s\n" msgstr "Impossible de déterminer le sujet du certificat de %s\n" -#: ipa-client/ipa-join.c:481 #, c-format msgid "Enrollment failed. %s\n" -msgstr "" +msgstr "Échec de l'enregistrement. %s\n" -#: ipa-client/ipa-join.c:605 #, c-format msgid "principal not found in XML-RPC response\n" msgstr "principal introuvable dans la réponse XML-RPC\n" -#: ipa-client/ipa-join.c:620 #, c-format msgid "Host is already joined.\n" msgstr "Système déjà inscrit.\n" -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 #, c-format msgid "Unable to determine IPA server from %s\n" msgstr "Impossible de déterminer le serveur IPA depuis %s\n" -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 #, c-format msgid "The hostname must be fully-qualified: %s\n" msgstr "Le nom du système doit être pleinement qualifié : %s\n" -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 #, c-format msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "Impossible d'inscrire le système : échec à l'initialisation du contexte Kerberos\n" +msgstr "" +"Impossible d'inscrire le système : échec à l'initialisation du contexte " +"Kerberos\n" -#: ipa-client/ipa-join.c:719 #, c-format msgid "Error resolving keytab: %s.\n" msgstr "Erreur à la résolution du keytab : %s.\n" -#: ipa-client/ipa-join.c:728 #, c-format msgid "Error getting default Kerberos realm: %s.\n" msgstr "Erreur lors de l'obtention du domaine Kerberos par défaut : %s.\n" -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "Erreur lors de l'analyse de \"%s\": %s.\n" - -#: ipa-client/ipa-join.c:764 #, c-format msgid "Error obtaining initial credentials: %s.\n" msgstr "Impossible d'obtenir les crédits initiaux : %s.\n" -#: ipa-client/ipa-join.c:775 #, c-format msgid "Unable to generate Kerberos Credential Cache\n" msgstr "Impossible de créer le cache de crédits Kerberos\n" -#: ipa-client/ipa-join.c:783 #, c-format msgid "Error storing creds in credential cache: %s.\n" msgstr "Erreur lors du stockage des crédits dans le cache : %s.\n" -#: ipa-client/ipa-join.c:833 #, c-format msgid "Unenrollment successful.\n" msgstr "Désinscription réussie.\n" -#: ipa-client/ipa-join.c:836 #, c-format msgid "Unenrollment failed.\n" msgstr "Échec de la désinscription.\n" -#: ipa-client/ipa-join.c:841 #, c-format msgid "result not found in XML-RPC response\n" msgstr "résultat de la réponse XML-RPC introuvable\n" -#: ipa-client/ipa-join.c:919 +#, c-format +msgid "The hostname must not be: %s\n" +msgstr "Le nom de système ne peut être : %s\n" + #, c-format msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "Impossible d'inscrire le système : cache de crédit Kerberos introuvable\n" +msgstr "" +"Impossible d'inscrire le système : cache de crédit Kerberos introuvable\n" -#: ipa-client/ipa-join.c:927 #, c-format msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "Impossible d'inscrire le système : Principal d'utilisateur Kerberos introuvable et mot de passe non fourni.\n" +"Unable to join host: Kerberos User Principal not found and host password not " +"provided.\n" +msgstr "" +"Impossible d'inscrire le système : Principal d'utilisateur Kerberos " +"introuvable et mot de passe non fourni.\n" -#: ipa-client/ipa-join.c:941 #, c-format msgid "fork() failed\n" msgstr "echec de fork()\n" -#: ipa-client/ipa-join.c:970 #, c-format msgid "ipa-getkeytab not found\n" msgstr "ipa-getkeytab introuvable\n" -#: ipa-client/ipa-join.c:973 #, c-format msgid "ipa-getkeytab has bad permissions?\n" msgstr "ipa-getkeytab a des permissions incorrectes ?\n" -#: ipa-client/ipa-join.c:976 #, c-format msgid "executing ipa-getkeytab failed, errno %d\n" msgstr "échec de l'exécution de ipa-getkeytab, errno %d\n" -#: ipa-client/ipa-join.c:988 #, c-format msgid "child exited with %d\n" msgstr "processus fils terminé avec %d\n" -#: ipa-client/ipa-join.c:994 #, c-format msgid "Certificate subject base is: %s\n" msgstr "Le sujet de base du certificat est : %s\n" -#: ipa-client/ipa-join.c:1031 msgid "Print the raw XML-RPC output in GSSAPI mode" msgstr "Affiche la sortie XML-RPC brute en mode GSSAPI" -#: ipa-client/ipa-join.c:1033 msgid "Quiet mode. Only errors are displayed." msgstr "Mode silencieux. Seules les erreurs sont affichées." -#: ipa-client/ipa-join.c:1035 msgid "Unenroll this host from IPA server" msgstr "Désinscrire ce système du serveur IPA" -#: ipa-client/ipa-join.c:1037 msgid "Hostname of this server" msgstr "Nom de système de ce serveur" -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 msgid "hostname" msgstr "non de système" -#: ipa-client/ipa-join.c:1039 msgid "IPA Server to use" msgstr "Serveur IPA à utiliser" -#: ipa-client/ipa-join.c:1041 msgid "Specifies where to store keytab information." msgstr "Spécifie où stocker l'information keytab." -#: ipa-client/ipa-join.c:1041 msgid "filename" msgstr "nom de fichier" -#: ipa-client/ipa-join.c:1043 msgid "LDAP password (if not using Kerberos)" msgstr "Mot de passe LDAP (hors utilisation de Kerberos)" -#: ipa-client/ipa-join.c:1043 msgid "password" msgstr "mot de passe" -#: ipa-client/ipa-join.c:1045 msgid "LDAP basedn" -msgstr "" +msgstr "basedn LDAP" -#: ipa-client/ipa-join.c:1045 msgid "basedn" -msgstr "" +msgstr "basedn" -#: ipa-client/ipa-rmkeytab.c:43 #, c-format msgid "Unable to parse principal name\n" msgstr "Impossible d'analyser le nom du principal\n" -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "krb5_parse_name %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:55 #, c-format msgid "Removing principal %s\n" msgstr "Suppression du principal %s\n" -#: ipa-client/ipa-rmkeytab.c:68 #, c-format msgid "Failed to open keytab\n" msgstr "Impossible d'ouvrir le keytab\n" -#: ipa-client/ipa-rmkeytab.c:72 #, c-format msgid "principal not found\n" msgstr "principal introuvable\n" -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "krb5_kt_get_entry %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:82 #, c-format msgid "Unable to remove entry\n" msgstr "Impossible de supprimer l'entrée\n" -#: ipa-client/ipa-rmkeytab.c:84 #, c-format msgid "kvno %d\n" msgstr "kvno %d\n" -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "krb5_kt_remove_entry %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:119 #, c-format msgid "Unable to parse principal\n" msgstr "Impossible d'analyser le principal\n" -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "krb5_unparse_name %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:143 #, c-format msgid "realm not found\n" msgstr "domaine introuvable\n" -#: ipa-client/ipa-rmkeytab.c:169 msgid "Print debugging information" msgstr "Affiche les informations de débogage" -#: ipa-client/ipa-rmkeytab.c:169 msgid "Debugging output" msgstr "Sortie de débogage" -#: ipa-client/ipa-rmkeytab.c:176 msgid "Remove all principals in this realm" msgstr "Retirer tous les principals de ce royaume" -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "Nom du royaume" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "Échec à l'ouverture du keytab '%s' : %s\n" - -#: ipa-client/ipa-rmkeytab.c:253 #, c-format msgid "Closing keytab failed\n" msgstr "La fermeture du keytab a échoué\n" -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "krb5_kt_close %d: %s\n" +msgid "Out of memory!?\n" +msgstr "Mémoire saturée !?\n" + +msgid "Out of memory\n" +msgstr "Mémoire saturée\n" + +msgid "Enctype comparison failed!\n" +msgstr "Échec de comparaison enctype !\n" + +msgid "Failed to create random key!\n" +msgstr "Échec à la création de la clé aléatoire !\n" + +msgid "Failed to create key!\n" +msgstr "Échec à la création de la clé !\n" + +#~ msgid "" +#~ "\n" +#~ "Auto Membership Rule.\n" +#~ "\n" +#~ "Bring clarity to the membership of hosts and users by configuring " +#~ "inclusive\n" +#~ "or exclusive regex paterns, you can automatically assign a new entries " +#~ "into\n" +#~ "a group or hostgroup based upon attribute information.\n" +#~ "\n" +#~ "A rule is directly associated with a group by name, so you cannot create\n" +#~ "a rule without an accompanying group or hostgroup\n" +#~ "\n" +#~ "A condition is a regular expression used by 389-ds to match a new " +#~ "incoming\n" +#~ "entry with an automember rule. If it matches an inclusive rule then the\n" +#~ "entry is added to the appropriate group or hostgroup.\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " Add the initial group or hostgroup:\n" +#~ " ipa hostgroup-add --desc=\"Web Servers\" webservers\n" +#~ " ipa group-add --desc=\"Developers\" devel\n" +#~ "\n" +#~ " Add the initial rule:\n" +#~ " ipa automember-add --type=hostgroup webservers\n" +#~ " ipa automember-add --type=group devel\n" +#~ "\n" +#~ " Add a condition to the rule:\n" +#~ " ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-" +#~ "regex=^web[1-9]+\\.example\\.com webservers\n" +#~ " ipa automember-add-condition --key=manager --type=group --inclusive-" +#~ "regex=^uid=mscott devel\n" +#~ "\n" +#~ " Add an exclusive condition to the rule to prevent auto assignment:\n" +#~ " ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-" +#~ "regex=^web5\\.example\\.com webservers\n" +#~ "\n" +#~ " Add a host:\n" +#~ " ipa host-add web1.example.com\n" +#~ "\n" +#~ " Add a user:\n" +#~ " ipa user-add --first=Tim --last=User --password tuser1 --" +#~ "manager=mscott\n" +#~ "\n" +#~ " Verify automembership:\n" +#~ " ipa hostgroup-show webservers\n" +#~ " Host-group: webservers\n" +#~ " Description: Web Servers\n" +#~ " Member hosts: web1.example.com\n" +#~ "\n" +#~ " ipa group-show devel\n" +#~ " Group name: devel\n" +#~ " Description: Developers\n" +#~ " GID: 1004200000\n" +#~ " Member users: tuser\n" +#~ "\n" +#~ " Remove a condition from the rule:\n" +#~ " ipa automember-remove-condition --key=fqdn --type=hostgroup --" +#~ "inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" +#~ "\n" +#~ " Modify the automember rule:\n" +#~ " ipa automember-mod\n" +#~ "\n" +#~ " Set the default target group:\n" +#~ " ipa automember-default-group-set --default-group=webservers --" +#~ "type=hostgroup\n" +#~ " ipa automember-default-group-set --default-group=ipausers --" +#~ "type=group\n" +#~ "\n" +#~ " Remove the default target group:\n" +#~ " ipa automember-default-group-remove --type=hostgroup\n" +#~ " ipa automember-default-group-remove --type=group\n" +#~ "\n" +#~ " Show the default target group:\n" +#~ " ipa automember-default-group-show --type=hostgroup\n" +#~ " ipa automember-default-group-show --type=group\n" +#~ "\n" +#~ " Find all of the automember rules:\n" +#~ " ipa automember-find\n" +#~ "\n" +#~ " Display a automember rule:\n" +#~ " ipa automember-show --type=hostgroup webservers\n" +#~ " ipa automember-show --type=group devel\n" +#~ "\n" +#~ " Delete an automember rule:\n" +#~ " ipa automember-del --type=hostgroup webservers\n" +#~ " ipa automember-del --type=group devel\n" +#~ msgstr "" +#~ "\n" +#~ "Règle d'auto adhésion.\n" +#~ "\n" +#~ "Il est possible d'apporter de la clarté dans l'adhésion de systèmes ou\n" +#~ "d'utilisateurs en configurant des motifs d'expressions rationnelles " +#~ "inclusives\n" +#~ "ou exclusives, ce qui permet d'assigner de nouvelles entrées dans un " +#~ "groupe\n" +#~ "d'utilisateurs ou de systèmes sur la base d'informations dans les " +#~ "attributs.\n" +#~ "\n" +#~ "Une règle est directement associée avec un groupe par son nom, il est " +#~ "donc\n" +#~ "impossible de créer une règle sans le nom du groupe auquel elle est " +#~ "associée.\n" +#~ "\n" +#~ "Une condition est une expression rationnelle utilisée par 389-ds pour\n" +#~ "identifier les nouvelles entrées à utiliser dans la règle d'auto-" +#~ "adhésion.\n" +#~ "S'il y a correspondance avec une règle d'auto-adhésion, alors l'entrée\n" +#~ "est automatiquement ajoutée au groupe d'utilisateurs ou de systèmes.\n" +#~ "\n" +#~ "EXEMPLES :\n" +#~ "\n" +#~ " Ajouter le groupe d'utilisateurs ou de systèmes initial :\n" +#~ " ipa hostgroup-add --desc=\"Web Servers\" webservers\n" +#~ " ipa group-add --desc=\"Developers\" devel\n" +#~ "\n" +#~ " Créer la règle initiale :\n" +#~ " ipa automember-add --type=hostgroup webservers\n" +#~ " ipa automember-add --type=group devel\n" +#~ "\n" +#~ " Ajouter une condition à la règle :\n" +#~ " ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-" +#~ "regex=^web[1-9]+\\\\.example\\\\.com webservers\n" +#~ " ipa automember-add-condition --key=manager --type=group --inclusive-" +#~ "regex=^uid=mscott devel\n" +#~ "\n" +#~ " Ajouter une condition exclusive à la règle empêchant l'auto-adhésion :\n" +#~ " ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-" +#~ "regex=^web5\\\\.example\\\\.com webservers\n" +#~ "\n" +#~ " Ajouter un système :\n" +#~ " ipa host-add web1.example.com\n" +#~ "\n" +#~ " Ajouter un utilisateur :\n" +#~ " ipa user-add --first=Tim --last=User --password tuser1 --" +#~ "manager=mscott\n" +#~ "\n" +#~ " Vérifier l'auto-adhésion :\n" +#~ " ipa hostgroup-show webservers\n" +#~ " Host-group: webservers\n" +#~ " Description: Web Servers\n" +#~ " Member hosts: web1.example.com\n" +#~ "\n" +#~ " ipa group-show devel\n" +#~ " Group name: devel\n" +#~ " Description: Developers\n" +#~ " GID: 1004200000\n" +#~ " Member users: tuser\n" +#~ "\n" +#~ " Supprimer une conditition de la règle :\n" +#~ " ipa automember-remove-condition --key=fqdn --type=hostgroup --" +#~ "inclusive-regex=^web[1-9]+\\\\.example\\\\.com webservers\n" +#~ "\n" +#~ " Modifier la règle d'auto-adhésion:\n" +#~ " ipa automember-mod\n" +#~ "\n" +#~ " Définir le groupe cible par défaut :\n" +#~ " ipa automember-default-group-set --default-group=webservers --" +#~ "type=hostgroup\n" +#~ " ipa automember-default-group-set --default-group=ipausers --" +#~ "type=group\n" +#~ "\n" +#~ " Supprimer le groupe cible par défaut :\n" +#~ " ipa automember-default-group-remove --type=hostgroup\n" +#~ " ipa automember-default-group-remove --type=group\n" +#~ "\n" +#~ " Afficher le groupe cible par défaut :\n" +#~ " ipa automember-default-group-show --type=hostgroup\n" +#~ " ipa automember-default-group-show --type=group\n" +#~ "\n" +#~ " Rechercher toutes les règles d'auto-adhésion :\n" +#~ " ipa automember-find\n" +#~ "\n" +#~ " Afficher une règle d'auto-adhésion :\n" +#~ " ipa automember-show --type=hostgroup webservers\n" +#~ " ipa automember-show --type=group devel\n" +#~ "\n" +#~ " Supprimer une règle d'auto-adhésion :\n" +#~ " ipa automember-del --type=hostgroup webservers\n" +#~ " ipa automember-del --type=group devel\n" + +#~ msgid "Default Group" +#~ msgstr "Groupe par défaut" + +#~ msgid "" +#~ "\n" +#~ " Set default group for all unmatched entries.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Définir le groupe par défaut pour les entrées ne correspondant à " +#~ "aucune règle.\n" +#~ " " + +#~ msgid "Default group for entires to land" +#~ msgstr "Groupe par défaut assigné aux nouvelles entrées" + +#~ msgid "Set default group for automember \"%(value)s\"" +#~ msgstr "Groupe d'auto-adhésion par défaut défini à \"%(value)s\"" + +#~ msgid "" +#~ "\n" +#~ " Remove default group for all unmatched entries.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Supprimer le groupe par défaut pour les entrées ne correspondant à " +#~ "aucune règle.\n" +#~ " " + +#~ msgid "Removed default group for automember \"%(value)s\"" +#~ msgstr "Groupe d'auto-adhésion par défaut \"%(value)s\" supprimé" + +#~ msgid "No default group set" +#~ msgstr "Aucun groupe d'auto-adhésion défini" + +#~ msgid "" +#~ "\n" +#~ " Display information about the default automember groups.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Afficher les informations sur le groupe d'auto-adhésion par défaut.\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ "Domain Name System (DNS)\n" +#~ "\n" +#~ "Manage DNS zone and resource records.\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " Add new zone:\n" +#~ " ipa dnszone-add example.com --name-server=nameserver.example.com \\\n" +#~ " --admin-email=admin@example.com\n" +#~ "\n" +#~ " Modify the zone to allow dynamic updates for hosts own records in realm " +#~ "EXAMPLE.COM:\n" +#~ " ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" +#~ " --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE." +#~ "COM krb5-self * AAAA;\"\n" +#~ "\n" +#~ " Add new reverse zone specified by network IP address:\n" +#~ " ipa dnszone-add --name-from-ip=80.142.15.0/24 \\\n" +#~ " --name-server=nameserver.example.com\n" +#~ "\n" +#~ " Add second nameserver for example.com:\n" +#~ " ipa dnsrecord-add example.com @ --ns-rec=nameserver2.example.com\n" +#~ "\n" +#~ " Add a mail server for example.com:\n" +#~ " ipa dnsrecord-add example.com @ --mx-rec=\"10 mail1\"\n" +#~ "\n" +#~ " Add another record using MX record specific options:\n" +#~ " ipa dnsrecord-add example.com @ --mx-preference=20 --mx-" +#~ "exchanger=mail2\n" +#~ "\n" +#~ " Add another record using interactive mode (started when dnsrecord-add, " +#~ "dnsrecord-mod,\n" +#~ " or dnsrecord-del are executed with no options):\n" +#~ " ipa dnsrecord-add example.com @\n" +#~ " Please choose a type of DNS resource record to be added\n" +#~ " The most common types for this type of zone are: NS, MX, LOC\n" +#~ "\n" +#~ " DNS resource record type: MX\n" +#~ " MX Preference: 30\n" +#~ " MX Exchanger: mail3\n" +#~ " Record name: example.com\n" +#~ " MX record: 10 mail1, 20 mail2, 30 mail3\n" +#~ " NS record: nameserver.example.com., nameserver2.example.com.\n" +#~ "\n" +#~ " Delete previously added nameserver from example.com:\n" +#~ " ipa dnsrecord-del example.com @ --ns-rec=nameserver2.example.com.\n" +#~ "\n" +#~ " Add LOC record for example.com:\n" +#~ " ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E " +#~ "227.64m\"\n" +#~ "\n" +#~ " Add new A record for www.example.com: (random IP)\n" +#~ " ipa dnsrecord-add example.com www --a-rec=80.142.15.2\n" +#~ "\n" +#~ " Add new PTR record for www.example.com\n" +#~ " ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec=www.example." +#~ "com.\n" +#~ "\n" +#~ " Add new SRV records for LDAP servers. Three quarters of the requests\n" +#~ " should go to fast.example.com, one quarter to slow.example.com. If " +#~ "neither\n" +#~ " is available, switch to backup.example.com.\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast." +#~ "example.com\"\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow." +#~ "example.com\"\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup." +#~ "example.com\"\n" +#~ "\n" +#~ " The interactive mode can be used for easy modification:\n" +#~ " ipa dnsrecord-mod example.com _ldap._tcp\n" +#~ " No option to modify specific record provided.\n" +#~ " Current DNS record contents:\n" +#~ "\n" +#~ " SRV record: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 " +#~ "backup.example.com\n" +#~ "\n" +#~ " Modify SRV record '0 3 389 fast.example.com'? Yes/No (default No): \n" +#~ " Modify SRV record '0 1 389 slow.example.com'? Yes/No (default No): y\n" +#~ " SRV Priority [0]: (keep the default value)\n" +#~ " SRV Weight [1]: 2 (modified value)\n" +#~ " SRV Port [389]: (keep the default value)\n" +#~ " SRV Target [slow.example.com]: (keep the default value)\n" +#~ " 1 SRV record skipped. Only one value per DNS record type can be " +#~ "modified at one time.\n" +#~ " Record name: _ldap._tcp\n" +#~ " SRV record: 0 3 389 fast.example.com, 1 1 389 backup.example.com, 0 2 " +#~ "389 slow.example.com\n" +#~ "\n" +#~ " After this modification, three fifths of the requests should go to\n" +#~ " fast.example.com and two fifths to slow.example.com.\n" +#~ "\n" +#~ " An example of the interactive mode for dnsrecord-del command:\n" +#~ " ipa dnsrecord-del example.com www\n" +#~ " No option to delete specific record provided.\n" +#~ " Delete all? Yes/No (default No): (do not delete all records)\n" +#~ " Current DNS record contents:\n" +#~ "\n" +#~ " A record: 1.2.3.4, 11.22.33.44\n" +#~ "\n" +#~ " Delete A record '1.2.3.4'? Yes/No (default No):\n" +#~ " Delete A record '11.22.33.44'? Yes/No (default No): y\n" +#~ " Record name: www\n" +#~ " A record: 1.2.3.4 (A record 11.22.33.44 has been " +#~ "deleted)\n" +#~ "\n" +#~ " Show zone example.com:\n" +#~ " ipa dnszone-show example.com\n" +#~ "\n" +#~ " Find zone with \"example\" in its domain name:\n" +#~ " ipa dnszone-find example\n" +#~ "\n" +#~ " Find records for resources with \"www\" in their name in zone example." +#~ "com:\n" +#~ " ipa dnsrecord-find example.com www\n" +#~ "\n" +#~ " Find A records with value 10.10.0.1 in zone example.com\n" +#~ " ipa dnsrecord-find example.com --a-rec=10.10.0.1\n" +#~ "\n" +#~ " Show records for resource www in zone example.com\n" +#~ " ipa dnsrecord-show example.com www\n" +#~ "\n" +#~ " Delete zone example.com with all resource records:\n" +#~ " ipa dnszone-del example.com\n" +#~ "\n" +#~ " Resolve a host name to see if it exists (will add default IPA domain\n" +#~ " if one is not included):\n" +#~ " ipa dns-resolve www.example.com\n" +#~ " ipa dns-resolve www\n" +#~ msgstr "" +#~ "\n" +#~ "Domain Name System (DNS)\n" +#~ "\n" +#~ "Gestion des zones DNS et des enregistrements de ressource.\n" +#~ "\n" +#~ "EXEMPLES :\n" +#~ "\n" +#~ " Ajouter une nouvelle zone :\n" +#~ " ipa dnszone-add example.com --name-server nameserver.example.com\n" +#~ " --admin-email admin@example.com\n" +#~ "\n" +#~ " Modifier la zone pour permettre les mises à jour dynamiques des\n" +#~ " enregistrements des systèmes du domaine EXAMPLE.COM :\n" +#~ " ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" +#~ " --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE." +#~ "COM krb5-self * AAAA;\"\n" +#~ "\n" +#~ " Ajouter une nouvelle zone inverse spécifiée par son adresse de réseau :\n" +#~ " ipa dnszone-add --name-from-ip 80.142.15.0/24\n" +#~ " --name-server nameserver.example.com\n" +#~ "\n" +#~ " Ajouter un second serveur de nom pour example.com:\n" +#~ " ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" +#~ "\n" +#~ " Ajouter un serveur de messagerie pour example.com:\n" +#~ " ipa dnsrecord-add example.com @ --mx-rec=\"10 mail1\"\n" +#~ "\n" +#~ " Ajouter un nouvel enregistrement avec les options spécifiques MX :\n" +#~ " ipa dnsrecord-add example.com @ --mx-preference=20 --mx-" +#~ "exchanger=mail2\n" +#~ "\n" +#~ " Ajouter un nouvel enregistrement grâce au mode interactif (lancé lorsque " +#~ "dnsrecord-add,\n" +#~ " dnsrecord-mod ou dnsrecord-del sont exécutés sans options) :\n" +#~ " ipa dnsrecord-add example.com @\n" +#~ " Merci de choisir un type de ressource DNS pour l'enregistrement à " +#~ "ajouter.\n" +#~ " Les types les plus courants pour ce type de zone sont : NS, MX, LOC\n" +#~ "\n" +#~ " Type de ressource d'enregistrement DNS : MX\n" +#~ " Préférence MX : 30\n" +#~ " Échangeur MX : mail3\n" +#~ " Nom d'enregistrement : example.com\n" +#~ " Enregistrement MX : 10 mail1, 20 mail2, 30 mail3\n" +#~ " Enregistrement NS : nameserver.example.com., nameserver2.example." +#~ "com.\n" +#~ "\n" +#~ " Supprimer un serveur de nom précédemment défini pour example.com:\n" +#~ " ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" +#~ "\n" +#~ " Ajouter un enregistrement LOC pour example.com:\n" +#~ " ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E " +#~ "227.64m\"\n" +#~ "\n" +#~ " Ajouter un nouvel enregistrement A pour www.example.com: (IP aléatoire)\n" +#~ " ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" +#~ "\n" +#~ " Ajouter un nouvel enregistrement PTR pour www.example.com\n" +#~ " ipa dnsrecord-add 15.142.80.in-addr.arpa 2 --ptr-rec www.example.com.\n" +#~ "\n" +#~ " Ajouter de nouveaux enregistrement SRV pour les serveurs LDAP. Les trois " +#~ "quarts\n" +#~ " des requêtes doivent aller sur fast.example.com, un quart sur slow." +#~ "example.com.\n" +#~ " Si aucune n'est disponible, commuter sur backup.example.com.\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast." +#~ "example.com\"\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow." +#~ "example.com\"\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup." +#~ "example.com\"\n" +#~ "\n" +#~ " Le mode interactif peut être utilisé pour faciliter les modifications :\n" +#~ " ipa dnsrecord-mod example.com _ldap._tcp\n" +#~ " Aucune option spécifiées pour modifier l'enregistrement demandé.\n" +#~ " Contenu actuel de l'enregistrement DNS :\n" +#~ "\n" +#~ " Enregistrement SRV : 0 3 389 fast.example.com, 0 1 389 slow.example." +#~ "com, 1 1 389 backup.example.com\n" +#~ "\n" +#~ " Modifier l'enregistrement SRV '0 3 389 fast.example.com'? Oui/Non " +#~ "(default Non): \n" +#~ " Modifier l'enregistrement SRV '0 1 389 slow.example.com'? Oui/Non " +#~ "(default Non): y\n" +#~ " Priorité SRV [0]: (garder la valeur par défaut)\n" +#~ " Poids SRV [1]: 2 (modifier la valeur)\n" +#~ " Port SRV [389]: (garder la valeur par défaut)\n" +#~ " Cible SRV [slow.example.com]: (garder la valeur par défaut)\n" +#~ " 1 enregistrement SRV sauté. Seule une valeur par enregistrement DNS " +#~ "peut être modifié un instant donné.\n" +#~ " Nom d'enregistrement : _ldap._tcp\n" +#~ " Enregistrement SRV : 0 3 389 fast.example.com, 1 1 389 backup.example." +#~ "com, 0 2 389 slow.example.com\n" +#~ "\n" +#~ " Après cette modification, trois cinquièmes des requêtes devraient aller " +#~ "sur\n" +#~ " fast.example.com et deux cinquièmes sur slow.example.com.\n" +#~ "\n" +#~ " Un exemple d'utilisation du mode interactif pour la commande dnsrecord-" +#~ "del :\n" +#~ " ipa dnsrecord-del example.com www\n" +#~ " Pas d'option fournie pour supprimer un enregistrement spécifique.\n" +#~ " Tout supprimer ? Oui/Non (Défault: Non): (ne pas détruire tous les " +#~ "enregistrements)\n" +#~ " Contenu actuel de l'enregistrement DNS :\n" +#~ "\n" +#~ " Enregistrement A : 1.2.3.4, 11.22.33.44\n" +#~ "\n" +#~ " Supprimer l'enregistrement A '1.2.3.4'? Oui/Non (défaut: Non): \n" +#~ " Supprimer l'enregistrement A '11.22.33.44'? Oui/Non (défaut: Non): y\n" +#~ " Nom de l'enregistrement : www\n" +#~ " Enregistrement A : 1.2.3.4 (Enregistrement A " +#~ "11.22.33.44 a été supprimé)\n" +#~ "\n" +#~ " Afficher la zone example.com :\n" +#~ " ipa dnszone-show example.com\n" +#~ "\n" +#~ " Chercher les zones contenant \"example\" dans le nom de domaine :\n" +#~ " ipa dnszone-find example\n" +#~ "\n" +#~ " Chercher les enregistrements pour les ressources dont le nom contient " +#~ "\"www\" dans la zone example.com:\n" +#~ " ipa dnsrecord-find example.com www\n" +#~ "\n" +#~ " Chercher les enregistrements A de valeur 10.10.0.1 dans la zone example." +#~ "com\n" +#~ " ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" +#~ "\n" +#~ " Afficher les enregistrements pour la ressource www dans la zone example." +#~ "com\n" +#~ " ipa dnsrecord-show example.com www\n" +#~ "\n" +#~ " Supprimer la zone example.com avec toutes ses ressources :\n" +#~ " ipa dnszone-del example.com\n" +#~ "\n" +#~ " Résoudre un nom de système afin de vérifier son existence (ajout " +#~ "automatique du nom de domaine IPA\n" +#~ " si non spécifié):\n" +#~ " ipa dns-resolve www.example.com\n" +#~ " ipa dns-resolve www\n" + +#~ msgid "Degrees Longtitude" +#~ msgstr "Degrés longtitude" + +#~ msgid "Minutes Longtitude" +#~ msgstr "Minutes longtitude" + +#~ msgid "Seconds Longtitude" +#~ msgstr "Secondes longtitude" + +#~ msgid "Direction Longtitude" +#~ msgstr "Direction longtitude" + +#~ msgid "Invalid type. Allowed values are: %s" +#~ msgstr "Type invalide. Les valeurs autorisées sont : %s" + +#~ msgid "Fully-qualified hostname required" +#~ msgstr "Nom pleinement qualitfié requis" + +#~ msgid "" +#~ "Your Kerberos ticket is no longer valid. Please run kinit and then click " +#~ "'Retry'. If this is your first time running the IPA Web UI follow these directions to configure your " +#~ "browser." +#~ msgstr "" +#~ "Votre ticket Kerberos n'est plus valide. Merci de lancer kinit puis de " +#~ "cliquer sur \"Réessayer\". Si cela est votre première utilisation de " +#~ "l'interface Web de IPA, merci de suivre les directices suivantes pour configurer votre " +#~ "navigateur." + +#~ msgid "Kerberos ticket no longer valid." +#~ msgstr "Ticket Kerberos plus valide." + +#~ msgid "" +#~ "
  1. Create a private key in a secure location, for example:
    # " +#~ "openssl genrsa -out key.pem
  2. Create a CSR with subject CN=" +#~ "${hostname},O=${realm}, for example:
    # openssl req -new -key key.pem -" +#~ "out cert.csr \\
        -subj '/O=${realm}/CN=" +#~ "${hostname}'
  3. Copy and paste the CSR below:
" +#~ msgstr "" +#~ "
  1. Créer une clé privée dans un lieu sécurisé, par exemple :
    # " +#~ "openssl genrsa -out key.pem
  2. Créer un CSR avec pour sujet CN=" +#~ "${hostname},O=${realm}, par exemple :
    # openssl req -new -key key.pem " +#~ "-out cert.csr \\
        -subj '/O=${realm}/CN=" +#~ "${hostname}'
  3. Copier puis coller le CSR ci-dessous :
" + +#~ msgid "An error occurd while fetching dns zones." +#~ msgstr "Une erreur est survenue lors de la récupération des zones DNS." + +#~ msgid "" +#~ "\n" +#~ "Migration to IPA\n" +#~ "\n" +#~ "Migrate users and groups from an LDAP server to IPA.\n" +#~ "\n" +#~ "This performs an LDAP query against the remote server searching for\n" +#~ "users and groups in a container. In order to migrate passwords you need\n" +#~ "to bind as a user that can read the userPassword attribute on the remote\n" +#~ "server. This is generally restricted to high-level admins such as\n" +#~ "cn=Directory Manager in 389-ds (this is the default bind user).\n" +#~ "\n" +#~ "The default user container is ou=People.\n" +#~ "\n" +#~ "The default group container is ou=Groups.\n" +#~ "\n" +#~ "Users and groups that already exist on the IPA server are skipped.\n" +#~ "\n" +#~ "Two LDAP schemas define how group members are stored: RFC2307 and\n" +#~ "RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" +#~ "members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" +#~ "\n" +#~ "Migrated users do not have Kerberos credentials, they have only their\n" +#~ "LDAP password. To complete the migration process, users need to go\n" +#~ "to http://ipa.example.com/ipa/migration and authenticate using their\n" +#~ "LDAP password in order to generate their Kerberos credentials.\n" +#~ "\n" +#~ "Migration is disabled by default. Use the command ipa config-mod to\n" +#~ "enable it:\n" +#~ "\n" +#~ " ipa config-mod --enable-migration=TRUE\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " The simplest migration, accepting all defaults:\n" +#~ " ipa migrate-ds ldap://ds.example.com:389\n" +#~ "\n" +#~ " Specify the user and group container. This can be used to migrate user\n" +#~ " and group data from an IPA v1 server:\n" +#~ " ipa migrate-ds --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " ldap://ds.example.com:389\n" +#~ "\n" +#~ " Since IPA v2 server already contain predefined groups that may collide " +#~ "with\n" +#~ " groups in migrated (IPA v1) server (for example admins, ipausers), " +#~ "users\n" +#~ " having colliding group as their primary group may happen to belong to\n" +#~ " an unknown group on new IPA v2 server.\n" +#~ " Use --group-overwrite-gid option to overwrite GID of already existing " +#~ "groups\n" +#~ " to prevent this issue:\n" +#~ " ipa migrate-ds --group-overwrite-gid \\\n" +#~ " --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " ldap://ds.example.com:389\n" +#~ "\n" +#~ " Migrated users or groups may have object class and accompanied " +#~ "attributes\n" +#~ " unknown to the IPA v2 server. These object classes and attributes may " +#~ "be\n" +#~ " left out of the migration process:\n" +#~ " ipa migrate-ds --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " --user-ignore-objectclass=radiusprofile \\\n" +#~ " --user-ignore-attribute=radiusgroupname \\\n" +#~ " ldap://ds.example.com:389\n" +#~ msgstr "" +#~ "\n" +#~ "Migration vers IPA\n" +#~ "\n" +#~ "Migration des utilisateurs et groupes d'un serveur LDAP vers IPA.\n" +#~ "\n" +#~ "La migration effectue une requête LDAP sur le serveur distant " +#~ "recherchant \n" +#~ "utilisateurs et groupes dans un conteneur. Afin de migrer les mots de " +#~ "passe, \n" +#~ "vous devez initier la connexion avec un utilisateur ayant le droit de " +#~ "lire \n" +#~ "l'attribut userPassword sur le serveur distant. Ce droit est " +#~ "généralement \n" +#~ "restreint aux administrateurs comme cn=Directory Manager (qui est " +#~ "l'identifiant\n" +#~ "utilisé par défaut) dans 389-ds.\n" +#~ "\n" +#~ "Le conteneur par défaut pour les utilisateurs est ou=People.\n" +#~ "\n" +#~ "Le conteneur par défaut pour les groupes est ou=Groups.\n" +#~ "\n" +#~ "Utilisateurs et groupes qui existent déjà sur le serveur IPA seront " +#~ "passés.\n" +#~ "\n" +#~ "Deux schémas LDAP définissent comment les membres sont stockés : RFC2307 " +#~ "et\n" +#~ "RFC2307bis. RFC2307bis utilise les attributs member et uniquemember pour\n" +#~ "spécifier les membres d'un groupe, RFC2307 utilise memberUid. Le schéma " +#~ "par\n" +#~ "défaut est RFC2307bis.\n" +#~ "\n" +#~ "Les utilisateurs migrés ne possèdent pas d'informations de crédits " +#~ "Kerberos,\n" +#~ "ils ont seulement leur mot de passe LDAP. Afin de finaliser le processus " +#~ "de\n" +#~ "migration, les utilisateurs doivent se rendre sur\n" +#~ "http://ipa.example.com/ipa/migration et s'authentifier avec leur mot de " +#~ "passe\n" +#~ "LDAP afin de créer leurs informations de crédits Kerberos.\n" +#~ "\n" +#~ "La migration est désactivée par défaut. Utiliser la commande ipa config-" +#~ "mod\n" +#~ "pour l'activer :\n" +#~ "\n" +#~ " ipa config-mod --enable-migration=TRUE\n" +#~ "\n" +#~ "EXEMPLES :\n" +#~ "\n" +#~ " La migration la plus simple, utilisant toutes les valeurs par défaut :\n" +#~ " ipa migrate-ds ldap://ds.example.com:389\n" +#~ "\n" +#~ " Spécifier les conteneurs utilisateurs et groupes. Cela peut être utilisé " +#~ "pour\n" +#~ " migrer les utilisateurs et groupes d'un serveur IPA v1 :\n" +#~ " ipa migrate-ds --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " ldap://ds.example.com:389\n" +#~ "\n" +#~ " Comme un serveur IPA v2 contient des groupes prédéfinis qui peuvent " +#~ "entrer en\n" +#~ " collision avec les groupes du serveur (IPA v1) migré (par exemple, " +#~ "admins,\n" +#~ " ipausers), les utilisateurs ayant des groupes primaires entrant en " +#~ "collision\n" +#~ " peuvent se voir appartenir à un groupe inconnu sur le nouveau serveur " +#~ "IPA v2.\n" +#~ "\n" +#~ " Utiliser l'option --group-overwrite-gid pour écraser le GID des " +#~ "groupes \n" +#~ " déjà existants pour éviter ce problème :\n" +#~ " ipa migrate-ds --group-overwrite-gid \\\n" +#~ " --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " ldap://ds.example.com:389\n" +#~ "\n" +#~ " Les groupes et utilisateurs migrés peuvent avoir des classes d'objets et " +#~ "des \n" +#~ " attributs inconnus du serveurs IPA v2. Ces classes d'objets et ces " +#~ "attributs peuvent être laissés de côté dans le processus de migration :\n" +#~ " ipa migrate-ds --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " --user-ignore-objectclass=radiusprofile \\\n" +#~ " --user-ignore-attribute=radiusgroupname \\\n" +#~ " ldap://ds.example.com:389\n" + +#~ msgid "RDN of container for users in DS" +#~ msgstr "RDN du conteneur d'utilisateurs dans l'annuaire" + +#~ msgid "RDN of container for groups in DS" +#~ msgstr "RDN du conteneur de groupes dans l'annuaire" + +#~ msgid "Container for %(container)s not found" +#~ msgstr "Conteneur pour %(container)s introuvable" + +#~ msgid "" +#~ "\n" +#~ "SELinux User Mapping\n" +#~ "\n" +#~ "Map IPA users to SELinux users by host.\n" +#~ "\n" +#~ "Hosts, hostgroups, users and groups can be either defined within\n" +#~ "the rule or it may point to an existing HBAC rule. When using\n" +#~ "--hbacrule option to selinuxusermap-find an exact match is made on the\n" +#~ "HBAC rule name, so only one or zero entries will be returned.\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " Create a rule, \"test1\", that sets all users to xguest_u:s0 on the host " +#~ "\"server\":\n" +#~ " ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n" +#~ " ipa selinuxusermap-add-host --hosts=server.example.com test1\n" +#~ "\n" +#~ " Create a rule, \"test2\", that sets all users to guest_u:s0 and uses an " +#~ "existing HBAC rule for users and hosts:\n" +#~ " ipa selinuxusermap-add --usercat=all --hbacrule=webserver --" +#~ "selinuxuser=guest_u:s0 test1\n" +#~ "\n" +#~ " Display the properties of a named HBAC rule:\n" +#~ " ipa selinuxusermap-show test1\n" +#~ "\n" +#~ " Create a rule for a specific user. This sets the SELinux context for\n" +#~ " user john to unconfined_u:s0-s0:c0.c1023 on any machine:\n" +#~ " ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:" +#~ "c0.c1023 john_unconfined\n" +#~ " ipa selinuxusermap-add-user --users=john john_unconfined\n" +#~ "\n" +#~ " Disable a named rule:\n" +#~ " ipa selinuxusermap-disable test1\n" +#~ "\n" +#~ " Enable a named rule:\n" +#~ " ipa selinuxusermap-enable test1\n" +#~ "\n" +#~ " Find a rule referencing a specific HBAC rule:\n" +#~ " ipa selinuxusermap-find --hbacrule=allow_some\n" +#~ "\n" +#~ " Remove a named rule:\n" +#~ " ipa selinuxusermap-del john_unconfined\n" +#~ "\n" +#~ "SEEALSO:\n" +#~ "\n" +#~ " The list controlling the order in which the SELinux user map is applied\n" +#~ " and the default SELinux user are available in the config-show commond.\n" +#~ msgstr "" +#~ "\n" +#~ "Mappage d'utilisateurs SELinux\n" +#~ "\n" +#~ "Mappage des utilisateurs IPA vers les utilisateurs SELinux par hôte.\n" +#~ "\n" +#~ "Systèmes, groupes de systèmes, utilisateurs et groupes peuvent être " +#~ "définis soit\n" +#~ "au sein de la règle ou peuvent pointer vers une règle HBAC existante. " +#~ "Lors de\n" +#~ "l'utilisation de l'option --hbacrule à selinuxusermap-find, une " +#~ "correspondance\n" +#~ "exacte est faite sur le nom de la règle HBAC, de sorte que seule une ou " +#~ "aucune entrée soit renvoyée.\n" +#~ "\n" +#~ "EXEMPLES :\n" +#~ "\n" +#~ " Créer une règle \"test1\" qui attribue tous les utilisateurs à xguest_u:" +#~ "s0 sur\n" +#~ " le système \"server\":\n" +#~ " ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n" +#~ " ipa selinuxusermap-add-host --hosts=server.example.com test1\n" +#~ "\n" +#~ " Crérer une règle \"test2\" qui attribue tous les utilisateurs à guest_u:" +#~ "s0 et utilise un règle HBAC existante pour les utilisateurs et " +#~ "systèmes :\n" +#~ " ipa selinuxusermap-add --usercat=all --hbacrule=webserver --" +#~ "selinuxuser=guest_u:s0 test1\n" +#~ "\n" +#~ " Afficher les informations d'une règle HBAC nommée :\n" +#~ " ipa selinuxusermap-show test1\n" +#~ "\n" +#~ " Créer une règle pour un utilisateur spécifique. Ceci positionne le " +#~ "contexte\n" +#~ " SELinux d'un utilisateurs john à unconfined_u:s0-s0:c0.c1023 sur tout " +#~ "serveur :\n" +#~ " ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:" +#~ "c0.c1023 john_unconfined\n" +#~ " ipa selinuxusermap-add-user --users=john john_unconfined\n" +#~ "\n" +#~ " Désactiver une règle nommée :\n" +#~ " ipa selinuxusermap-disable test1\n" +#~ "\n" +#~ " Activer une règle nommée :\n" +#~ " ipa selinuxusermap-enable test1\n" +#~ "\n" +#~ " Trouver une règle référençant une règle HBAC spécifique :\n" +#~ " ipa selinuxusermap-find --hbacrule=allow_some\n" +#~ "\n" +#~ " Supprimer une règle nommée :\n" +#~ " ipa selinuxusermap-del john_unconfined\n" +#~ "\n" +#~ "VOIR AUSSI :\n" +#~ "\n" +#~ " La liste contrôlant l'ordre dans lequel la carte de correspondance " +#~ "SELinux est appliquée et l'utilisateur SELinux par défaut sont " +#~ "disponibles dans la commande config-show.\n" + +#~ msgid "" +#~ "\n" +#~ "Sudo Rules\n" +#~ "\n" +#~ "Sudo (su \"do\") allows a system administrator to delegate authority to\n" +#~ "give certain users (or groups of users) the ability to run some (or all)\n" +#~ "commands as root or another user while providing an audit trail of the\n" +#~ "commands and their arguments.\n" +#~ "\n" +#~ "FreeIPA provides a means to configure the various aspects of Sudo:\n" +#~ " Users: The user(s)/group(s) allowed to envoke Sudo.\n" +#~ " Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke " +#~ "Sudo.\n" +#~ " Allow Command: The specific command(s) permited to be run via Sudo.\n" +#~ " Deny Command: The specific command(s) prohibited to be run via Sudo.\n" +#~ " RunAsUser: The user(s) or group(s) of users whose rights Sudo will be " +#~ "invoked with.\n" +#~ " RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" +#~ " Options: The various Sudoers Options that can modify Sudo's behavior.\n" +#~ "\n" +#~ "FreeIPA provides a designated binddn to use with Sudo located at:\n" +#~ "uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" +#~ "\n" +#~ "To enable the binddn run the following command to set the password:\n" +#~ "LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example." +#~ "com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc," +#~ "dc=example,dc=com\n" +#~ "\n" +#~ "For more information, see the FreeIPA Documentation to Sudo.\n" +#~ msgstr "" +#~ "\n" +#~ "Règles Sudo\n" +#~ "\n" +#~ "Sudo (su \"do\") permet à un administrateur système de déléguer son\n" +#~ "autorité de façon à donner à certains utilisateurs (ou groupes\n" +#~ "d'utilisateurs) la possibilité d'exécuter certaines (ou toutes) " +#~ "commandes\n" +#~ "en tant que root ou un autre utilisateur tout en fournissant une trace " +#~ "auditable\n" +#~ "des commandes lancées et de leurs arguments.\n" +#~ "\n" +#~ "FreeIPA fournit un moyen de configurer les différents aspects de Sudo :\n" +#~ " Utilisateurs : Les utilisateurs et groupes autorisés à invoquer Sudo.\n" +#~ " Systèmes : Les systèmes et groupes de systèmes sur lesquels un " +#~ "utilisateur\n" +#~ " est autorisé à invoquer Sudo. \n" +#~ " Commande autorisée : la commande spécifiée est exécutable via Sudo.\n" +#~ " Command interdite : la commande spécifiée sera interdite via Sudo.\n" +#~ " RunAsUser : L'utilisateur (ou groupe) avec les droits duquel la " +#~ "commande Sudo sera invoquée.\n" +#~ " RunAsGroup : Le groupe avec le GID duquel la commande Sudo sera " +#~ "invoquée.\n" +#~ " Options : Les différentes options disponibles dans le fichier Sudoers " +#~ "qui peuvent modifier le comportement de Sudo.\n" +#~ "\n" +#~ "FreeIPA fournit un binddn désigné pour l'utilisation de Sudo à :\n" +#~ "uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" +#~ "\n" +#~ "Afin d'activer le binddn, lancer la commande suivante afin de positionner " +#~ "le mot de passe :\n" +#~ "LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example." +#~ "com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc," +#~ "dc=example,dc=com\n" +#~ "\n" +#~ "Pour plus d'informations, cf. la documentation de FreeIPA relative à " +#~ "Sudo.\n" + +#~ msgid "" +#~ "\n" +#~ "Users\n" +#~ "\n" +#~ "Manage user entries. All users are POSIX users.\n" +#~ "\n" +#~ "IPA supports a wide range of username formats, but you need to be aware " +#~ "of any\n" +#~ "restrictions that may apply to your particular environment. For example,\n" +#~ "usernames that start with a digit or usernames that exceed a certain " +#~ "length\n" +#~ "may cause problems for some UNIX systems.\n" +#~ "Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" +#~ "\n" +#~ "Disabling a user account prevents that user from obtaining new Kerberos\n" +#~ "credentials. It does not invalidate any credentials that have already\n" +#~ "been issued.\n" +#~ "\n" +#~ "Password management is not a part of this module. For more information\n" +#~ "about this topic please see: ipa help passwd\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " Add a new user:\n" +#~ " ipa user-add --first=Tim --last=User --password tuser1\n" +#~ "\n" +#~ " Find all users whose entries include the string \"Tim\":\n" +#~ " ipa user-find Tim\n" +#~ "\n" +#~ " Find all users with \"Tim\" as the first name:\n" +#~ " ipa user-find --first=Tim\n" +#~ "\n" +#~ " Disable a user account:\n" +#~ " ipa user-disable tuser1\n" +#~ "\n" +#~ " Enable a user account:\n" +#~ " ipa user-enable tuser1\n" +#~ "\n" +#~ " Delete a user:\n" +#~ " ipa user-del tuser1\n" +#~ msgstr "" +#~ "\n" +#~ "Utilisateurs\n" +#~ "\n" +#~ "Administration des utilisateurs. Tous les utilisateurs sont de type " +#~ "POSIX.\n" +#~ "\n" +#~ "IPA permet l'utilisation d'un grand nombre de formats de noms " +#~ "d'utilisateurs.\n" +#~ "Certaines restrictions peuvent cependant s'appliquer à un environnement\n" +#~ "particulier. À titre d'exemple, les noms d'utilisateurs commençant par\n" +#~ "un chiffre ou ceux excédant une certaine longueur peuvent poser souci à\n" +#~ "certains systèmes UNIX.\n" +#~ "Utiliser la commande 'ipa config-mod' afin de modifier le format de nom\n" +#~ "autorisé par les outils IPA.\n" +#~ "\n" +#~ "La désactivation d'un compte utilisateur lui interdit d'obtenir de\n" +#~ "nouvelles informations de crédit Kerberos. Elle n'invalide pas les " +#~ "crédits\n" +#~ "déjà obtenus.\n" +#~ "\n" +#~ "L'administration des mots de passe ne fait pas partie de ce module. Pour\n" +#~ "plus d'informations sur ce sujet, cf. : ipa help passwd\n" +#~ "\n" +#~ "EXEMPLES :\n" +#~ "\n" +#~ " Ajouter un nouvel utilisateur :\n" +#~ " ipa user-add --first=Tim --last=User --password tuser1\n" +#~ "\n" +#~ " Trouver tous les utilisateurs dont l'entrée contient la chaîne \"Tim\":\n" +#~ " ipa user-find Tim\n" +#~ "\n" +#~ " Trouver tous les utilisateurs ayant \"Tim\" comme prénom :\n" +#~ " ipa user-find --first=Tim\n" +#~ "\n" +#~ " Désactiver un compte utilisateur :\n" +#~ " ipa user-disable tuser1\n" +#~ "\n" +#~ " Activer un compte utilisateur :\n" +#~ " ipa user-enable tuser1\n" +#~ "\n" +#~ " Supprimer un utilisateur :\n" +#~ " ipa user-del tuser1\n" + +#~ msgid "" +#~ "mail account may only include letters, numbers, -, _ and a dot. There may " +#~ "not be consecutive -, _ and . characters" +#~ msgstr "" +#~ "un compte de messagerie ne peut comprendre que des lettres, chiffres, - " +#~ "et point. Il ne peut y avoir de caractères . ou - consécutifs." + +#~ msgid "domain name may only include letters, numbers, and -" +#~ msgstr "" +#~ "un nom de domaine ne peut inclure que des lettres, des chiffres et -" + +#~ msgid "" +#~ "only letters, numbers, and - are allowed. - must not be the last name " +#~ "character" +#~ msgstr "" +#~ "seuls des lettres, des chiffres et - sont autorisés. - ne peut être le " +#~ "dernier caractère du nom" + +#~ msgid "Kerberos context initialization failed: %s (%d)\n" +#~ msgstr "Échec de l'initialisation du contexte Kerberos : %s (%d)\n" + +#~ msgid "Unable to parse principal: %s (%d)\n" +#~ msgstr "Impossible d'analyser le principal : %s (%d)\n" + +#~ msgid "Warning unrecognized encryption type: [%s]\n" +#~ msgstr "Avertissement, type de chiffrement inconnu : [%s]\n" + +#~ msgid "Warning unrecognized salt type: [%s]\n" +#~ msgstr "Avertissement, type de sel inconnu : [%s]\n" + +#~ msgid "Bad or unsupported salt type (%d)!\n" +#~ msgstr "Type de sel inconnu ou mauvais (%d)!\n" + +#~ msgid "SASL Bind failed!\n" +#~ msgstr "Échec de la connexion SASL !\n" + +#~ msgid "ber_scanf() failed, Invalid control ?!\n" +#~ msgstr "Échec de ber_scanf(), contrôle invalide ?!\n" + +#~ msgid "access() on %s failed: errno = %d\n" +#~ msgstr "Échec de access() sur %s : errno = %d\n" + +#~ msgid "Search for %s on rootdse failed with error %d" +#~ msgstr "Échec de la recherche de %s sur rootdse avec une erreur %d" + +#~ msgid "Error parsing \"%s\": %s.\n" +#~ msgstr "Erreur lors de l'analyse de \"%s\": %s.\n" + +#~ msgid "krb5_parse_name %d: %s\n" +#~ msgstr "krb5_parse_name %d: %s\n" + +#~ msgid "krb5_kt_get_entry %d: %s\n" +#~ msgstr "krb5_kt_get_entry %d: %s\n" + +#~ msgid "krb5_kt_remove_entry %d: %s\n" +#~ msgstr "krb5_kt_remove_entry %d: %s\n" + +#~ msgid "krb5_unparse_name %d: %s\n" +#~ msgstr "krb5_unparse_name %d: %s\n" + +#~ msgid "Failed to open keytab '%s': %s\n" +#~ msgstr "Échec à l'ouverture du keytab '%s' : %s\n" + +#~ msgid "krb5_kt_close %d: %s\n" +#~ msgstr "krb5_kt_close %d: %s\n" diff --git a/install/po/gu.po b/install/po/gu.po deleted file mode 100644 index 754b54412..000000000 --- a/install/po/gu.po +++ /dev/null @@ -1,7947 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2011-03-07 20:40+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Gujarati \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: gu\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/he.po b/install/po/he.po deleted file mode 100644 index 5a6ddc5fb..000000000 --- a/install/po/he.po +++ /dev/null @@ -1,7948 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Automatically generated, 2010. -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2011-03-07 20:40+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Hebrew \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: he\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/id.po b/install/po/id.po index 297bc1883..4f0722eb8 100644 --- a/install/po/id.po +++ b/install/po/id.po @@ -1,7925 +1,350 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # jdennis , 2011. # Teguh DC , 2010. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-21 22:20+0000\n" "Last-Translator: jdennis \n" "Language-Team: Indonesian \n" +"Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: id\n" "Plural-Forms: nplurals=1; plural=0\n" -#: ipalib/cli.py:583 #, python-format msgid "Enter %(label)s again to verify: " msgstr "Masukkan %(label)s lagi untuk verifikasi:" -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "Kata sandi tidak cocok!" -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "Dibatalkan." - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 #, python-format msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" msgstr "klien %(cver)s tidak kompatibel dengan server %(sver)s di %(server)r" -#: ipalib/errors.py:321 #, python-format msgid "unknown error %(code)d from %(server)s: %(error)s" msgstr "kesalahan %(code)d tidak dikenal dari %(server)s: %(error)s" -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "terjadi kesalahan internal" -#: ipalib/errors.py:359 #, python-format msgid "an internal error has occurred on server at %(server)r" msgstr "terjadi kesalahan internal di server %(server)r" -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "perintah %(name)r tidak dikenal" -#: ipalib/errors.py:392 ipalib/errors.py:417 #, python-format msgid "error on server %(server)r: %(error)s" msgstr "kesalahan di server %(server)r: %(error)s" -#: ipalib/errors.py:408 #, python-format msgid "cannot connect to %(uri)r: %(error)s" msgstr "tidak dapat terhubung ke %(uri)r: %(error)s" -#: ipalib/errors.py:426 #, python-format msgid "Invalid JSON-RPC request: %(error)s" msgstr "Permintaan JSON-RPC tidak valid: %(error)s" -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 #, python-format msgid "Kerberos error: %(major)s/%(minor)s" msgstr "Kesalahan kerberos: %(major)s/%(minor)s" -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 #, python-format msgid "Service %(service)r not found in Kerberos database" msgstr "Layanan %(service)r tidak ditemukan di basis data Kerberos" -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 msgid "Ticket expired" msgstr "Tiket sudah kadaluarsa" -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 #, python-format msgid "Insufficient access: %(info)s" msgstr "Hak akses tidak mencukupi: %(info)s" -#: ipalib/errors.py:644 #, python-format msgid "command %(name)r takes no arguments" msgstr "perintah %(name)r tidak membutuhkan argumen" -#: ipalib/errors.py:664 #, python-format msgid "command %(name)r takes at most %(count)d argument" msgid_plural "command %(name)r takes at most %(count)d arguments" msgstr[0] "perintah %(name)r setidaknya membutuhkan %(count)d argumen" -#: ipalib/errors.py:694 #, python-format msgid "overlapping arguments and options: %(names)r" msgstr "argumen dan opsi saling tumpang tindih: %(names)r" -#: ipalib/errors.py:710 #, python-format msgid "%(name)r is required" msgstr "dibutuhkan %(name)r" -#: ipalib/errors.py:726 ipalib/errors.py:742 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "%(name)r tidak valid: %(error)s" -#: ipalib/errors.py:758 #, python-format msgid "api has no such namespace: %(name)r" msgstr "api tidak memiliki namespace ini: %(name)r" -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "Kata sandi tidak cocok" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "Perintah tidak diimplementasikan" -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 #, python-format msgid "%(reason)s" msgstr "%(reason)s" -#: ipalib/errors.py:829 msgid "This entry already exists" msgstr "Entri ini sudah ada" -#: ipalib/errors.py:845 msgid "You must enroll a host in order to create a host service" msgstr "Anda harus mendaftarkan sebuah host untuk membuat layanan host" -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 msgid "This command requires root access" msgstr "Perintah ini memerlukan akses root" -#: ipalib/errors.py:909 msgid "This is already a posix group" msgstr "Ini sudah merupakan grup posix" -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 msgid "A group may not be a member of itself" msgstr "Sebuah grup tidak mungkin menjadi anggota grup itu sendiri" -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "Penguraian Base64 gagal: %(reason)s" -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 #, python-format msgid "no command nor help topic %(topic)r" msgstr "tidak ada perintah maupun bantuan untuk topik %(topic)r" -#: ipalib/errors.py:1278 msgid "change collided with another change" msgstr "perubahan bertabrakan dengan perubahan lain" -#: ipalib/errors.py:1294 msgid "no modifications to be performed" msgstr "tidak ada modifikasi yang harus dilakukan" -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 msgid "limits exceeded for this query" msgstr "query ini telah melampaui batas" -#: ipalib/errors.py:1341 #, python-format msgid "%(info)s" msgstr "%(info)s" -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 #, python-format msgid "Certificate operation cannot be completed: %(error)s" msgstr "Operasi sertifikat tidak dapat diselesaikan: %(error)s" -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 msgid "Results are truncated, try a more specific search" msgstr "Hasil yang terpotong, coba cari dengan lebih spesifik" -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 msgid "incorrect type" msgstr "type salah" -#: ipalib/parameters.py:361 msgid "Only one value is allowed" msgstr "Hanya satu nilai yang diperbolehkan" -#: ipalib/parameters.py:1023 msgid "must be True or False" msgstr "harus True atau False" -#: ipalib/parameters.py:1124 msgid "must be an integer" msgstr "harus merupakan bilangan bulat" -#: ipalib/parameters.py:1176 #, python-format msgid "must be at least %(minvalue)d" msgstr "setidaknya harus %(minvalue)d" -#: ipalib/parameters.py:1186 #, python-format msgid "can be at most %(maxvalue)d" msgstr "nilai maksimum yang diperbolehkan %(maxvalue)d" -#: ipalib/parameters.py:1227 msgid "must be a decimal number" msgstr "harus merupakan angka desimal" -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "nilai minimum yang diperbolehkan %(minvalue)f" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "nilai maksimum yang diperbolehkan %(maxvalue)f" - -#: ipalib/parameters.py:1327 #, python-format msgid "must match pattern \"%(pattern)s\"" msgstr "harus cocok dengan pola \"%(pattern)s\"" -#: ipalib/parameters.py:1345 msgid "must be binary data" msgstr "harus merupakan data binari" -#: ipalib/parameters.py:1361 #, python-format msgid "must be at least %(minlength)d bytes" msgstr "panjang minimum yang diperbolehkan %(minlength)d byte" -#: ipalib/parameters.py:1371 #, python-format msgid "can be at most %(maxlength)d bytes" msgstr "panjang maksimum yang diperbolehkan %(maxlength)d byte" -#: ipalib/parameters.py:1381 #, python-format msgid "must be exactly %(length)d bytes" msgstr "harus tepat %(length)d byte" -#: ipalib/parameters.py:1403 msgid "must be Unicode text" msgstr "harus teks Unicode" -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 #, python-format msgid "must be at least %(minlength)d characters" msgstr "setidaknya minimum harus %(minlength)d karakter" -#: ipalib/parameters.py:1454 #, python-format msgid "can be at most %(maxlength)d characters" msgstr "panjang maksimum yang diperbolehkan %(maxlength)d karakter" -#: ipalib/parameters.py:1464 #, python-format msgid "must be exactly %(length)d characters" msgstr "harus tepat %(length)d karakter" -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 #, python-format msgid "must be one of %(values)r" msgstr "harus salah satu dari %(values)r" -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 msgid "" "at least one of: type, filter, subtree, targetgroup, attrs or memberof are " "required" -msgstr "setidaknya diperlukan salah satu dari: type, filter, subtree, targetgroup, attrs atau memberof" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" msgstr "" +"setidaknya diperlukan salah satu dari: type, filter, subtree, targetgroup, " +"attrs atau memberof" -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 #, python-format msgid "Group '%s' does not exist" msgstr "Grup '%s' tidak ada" -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 #, python-format msgid "ACI with name \"%s\" not found" msgstr "ACI dengan nama \"%s\" tidak ditemukan" -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 #, python-format msgid "Created ACI \"%(value)s\"" msgstr "ACI \"%(value)s\" telah dibuat" -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 #, python-format msgid "Deleted ACI \"%(value)s\"" msgstr "ACI \"%(value)s\" telah dihapus" -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 #, python-format msgid "Modified ACI \"%(value)s\"" msgstr "ACI \"%(value)s\" telah dimodifikasi" -#: ipalib/plugins/aci.py:666 #, python-format msgid "%(count)d ACI matched" msgid_plural "%(count)d ACIs matched" msgstr[0] "%(count)d ACI sesuai" -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" +msgid "Failure decoding Certificate Signing Request" +msgstr "Gagal mengurai Permintaan Penandatanganan Sertifikat" -#: ipalib/plugins/aci.py:895 #, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" +msgid "Failure decoding Certificate Signing Request: %s" +msgstr "Gagal mengurai Permintaan Penandatanganan Sertifikat: %s" -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" +#, python-format +msgid "Added group \"%(value)s\"" +msgstr "Grup \"%(value)s\" telah ditambahkan" -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" +#, python-format +msgid "Deleted group \"%(value)s\"" +msgstr "Grup \"%(value)s\" telah dihapus" -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" +#, python-format +msgid "Modified group \"%(value)s\"" +msgstr "Grup \"%(value)s\" telah dimodifikasi" -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" +#, python-format +msgid "%(count)d group matched" +msgid_plural "%(count)d groups matched" +msgstr[0] "%(count)d grup sesuai" -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" +#, python-format +msgid "Added host \"%(value)s\"" +msgstr "Host \"%(value)s\" telah ditambahkan" -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" +#, python-format +msgid "Deleted host \"%(value)s\"" +msgstr "Host \"%(value)s\" telah dihapus" -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" +#, python-format +msgid "Modified host \"%(value)s\"" +msgstr "Host \"%(value)s\" telah dimodifikasi" -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" +#, python-format +msgid "%(count)d host matched" +msgid_plural "%(count)d hosts matched" +msgstr[0] "%(count)d host sesuai" -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" +#, python-format +msgid "Added hostgroup \"%(value)s\"" +msgstr "hostgroup \"%(value)s\" telah ditambahkan" -#: ipalib/plugins/automember.py:188 #, python-format -msgid "Group: %s not found!" -msgstr "" +msgid "Deleted hostgroup \"%(value)s\"" +msgstr "hostgroup \"%(value)s\" telah dihapus" -#: ipalib/plugins/automember.py:215 #, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" +msgid "Modified hostgroup \"%(value)s\"" +msgstr "hostgroup \"%(value)s\" telah dimodifikasi" -#: ipalib/plugins/automount.py:576 #, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" +msgid "%(count)d hostgroup matched" +msgid_plural "%(count)d hostgroups matched" +msgstr[0] "%(count)d hostgroup sesuai" -#: ipalib/plugins/automount.py:626 #, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" +msgid "%(count)d variables" +msgstr "%(count)d variabel" -#: ipalib/plugins/automount.py:627 #, python-format -msgid "key named %(key)s already exists" -msgstr "" +msgid "%(count)d plugin loaded" +msgid_plural "%(count)d plugins loaded" +msgstr[0] "%(count)d pengaya telah dimuat" -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" +msgid "priority cannot be set on global policy" +msgstr "prioritas tidak dapat ditetapkan pada kebijakan global" -#: ipalib/plugins/automount.py:678 #, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" +msgid "Added user \"%(value)s\"" +msgstr "Pengguna \"%(value)s\" telah ditambahkan" -#: ipalib/plugins/automount.py:738 #, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" +msgid "Deleted user \"%(value)s\"" +msgstr "Pengguna \"%(value)s\" telah dihapus" -#: ipalib/plugins/automount.py:763 #, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" +msgid "Modified user \"%(value)s\"" +msgstr "Pengguna \"%(value)s\" telah dimodifikasi" -#: ipalib/plugins/automount.py:799 #, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" +msgid "%(count)d user matched" +msgid_plural "%(count)d users matched" +msgstr[0] "%(count)d pengguna sesuai" -#: ipalib/plugins/automount.py:841 #, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" +msgid "Unable to communicate with CMS (%s)" +msgstr "Tidak dapat berkomunikasi dengan CMS (%s)" -#: ipalib/plugins/automount.py:898 #, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" +msgid "unable to decode csr: %s" +msgstr "tidak dapat mengurai csr: %s" -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" +msgid "file operation" +msgstr "operasi berkas" -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" +msgid "cannot obtain next serial number" +msgstr "tidak dapat memperoleh nomor seri berikutnya" -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "Gagal mengurai Permintaan Penandatanganan Sertifikat" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "Gagal mengurai Permintaan Penandatanganan Sertifikat: %s" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "Grup \"%(value)s\" telah ditambahkan" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "Grup \"%(value)s\" telah dihapus" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "Grup \"%(value)s\" telah dimodifikasi" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "%(count)d grup sesuai" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "Host \"%(value)s\" telah ditambahkan" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "Host \"%(value)s\" telah dihapus" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "Host \"%(value)s\" telah dimodifikasi" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "%(count)d host sesuai" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "hostgroup \"%(value)s\" telah ditambahkan" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "hostgroup \"%(value)s\" telah dihapus" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "hostgroup \"%(value)s\" telah dimodifikasi" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "%(count)d hostgroup sesuai" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "%(count)d variabel" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "%(count)d pengaya telah dimuat" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "prioritas tidak dapat ditetapkan pada kebijakan global" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "Pengguna \"%(value)s\" telah ditambahkan" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "Pengguna \"%(value)s\" telah dihapus" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "Pengguna \"%(value)s\" telah dimodifikasi" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "%(count)d pengguna sesuai" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "Tidak dapat berkomunikasi dengan CMS (%s)" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "tidak dapat mengurai csr: %s" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "operasi berkas" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "tidak dapat memperoleh nomor seri berikutnya" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "kegagalah certutil" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" +msgid "certutil failure" +msgstr "kegagalah certutil" diff --git a/install/po/ipa.pot b/install/po/ipa.pot index 8d33915a4..399db8851 100644 --- a/install/po/ipa.pot +++ b/install/po/ipa.pot @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: ipa\n" "Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" "newticket\n" -"POT-Creation-Date: 2012-02-21 17:18-0500\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,54 +19,54 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: ipalib/cli.py:590 +#: ipalib/cli.py:593 #, python-format msgid "Enter %(label)s again to verify: " msgstr "" -#: ipalib/cli.py:598 ipa-client/ipa-getkeytab.c:768 +#: ipalib/cli.py:601 ipa-client/ipa-getkeytab.c:420 #, c-format msgid "Passwords do not match!" msgstr "" -#: ipalib/cli.py:761 +#: ipalib/cli.py:764 #, python-format msgid "Purpose: %s" msgstr "" -#: ipalib/cli.py:778 +#: ipalib/cli.py:781 msgid "Usage: ipa [global-options] COMMAND ..." msgstr "" -#: ipalib/cli.py:780 +#: ipalib/cli.py:783 msgid "Built-in commands:" msgstr "" -#: ipalib/cli.py:782 +#: ipalib/cli.py:785 msgid "Help subtopics:" msgstr "" -#: ipalib/cli.py:785 +#: ipalib/cli.py:788 msgid "Help topics:" msgstr "" -#: ipalib/cli.py:790 +#: ipalib/cli.py:793 msgid "Try `ipa --help` for a list of global options." msgstr "" -#: ipalib/cli.py:824 +#: ipalib/cli.py:827 msgid "Topic commands:" msgstr "" -#: ipalib/cli.py:835 +#: ipalib/cli.py:838 msgid "Command name" msgstr "" -#: ipalib/cli.py:985 +#: ipalib/cli.py:988 msgid "Positional arguments" msgstr "" -#: ipalib/cli.py:1218 +#: ipalib/cli.py:1244 msgid "No file to read" msgstr "" @@ -157,263 +157,297 @@ msgstr "" msgid "Session error" msgstr "" -#: ipalib/errors.py:631 +#: ipalib/errors.py:620 +#, python-format +msgid "Principal %(principal)s cannot be authenticated: %(message)s" +msgstr "" + +#: ipalib/errors.py:638 #, python-format msgid "Insufficient access: %(info)s" msgstr "" -#: ipalib/errors.py:675 +#: ipalib/errors.py:682 #, python-format msgid "command %(name)r takes no arguments" msgstr "" -#: ipalib/errors.py:695 +#: ipalib/errors.py:702 #, python-format msgid "command %(name)r takes at most %(count)d argument" msgid_plural "command %(name)r takes at most %(count)d arguments" msgstr[0] "" msgstr[1] "" -#: ipalib/errors.py:725 +#: ipalib/errors.py:732 #, python-format msgid "overlapping arguments and options: %(names)r" msgstr "" -#: ipalib/errors.py:741 +#: ipalib/errors.py:748 #, python-format msgid "%(name)r is required" msgstr "" -#: ipalib/errors.py:757 ipalib/errors.py:773 +#: ipalib/errors.py:764 ipalib/errors.py:780 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "" -#: ipalib/errors.py:789 +#: ipalib/errors.py:796 #, python-format msgid "api has no such namespace: %(name)r" msgstr "" -#: ipalib/errors.py:798 +#: ipalib/errors.py:805 msgid "Passwords do not match" msgstr "" -#: ipalib/errors.py:807 +#: ipalib/errors.py:814 msgid "Command not implemented" msgstr "" -#: ipalib/errors.py:816 +#: ipalib/errors.py:823 msgid "Client is not configured. Run ipa-client-install." msgstr "" -#: ipalib/errors.py:825 +#: ipalib/errors.py:832 #, python-format msgid "Could not get %(name)s interactively" msgstr "" -#: ipalib/errors.py:853 ipalib/errors.py:1093 ipalib/errors.py:1187 -#: ipalib/errors.py:1502 ipalib/errors.py:1519 +#: ipalib/errors.py:860 ipalib/errors.py:1100 ipalib/errors.py:1194 +#: ipalib/errors.py:1559 ipalib/errors.py:1576 #, python-format msgid "%(reason)s" msgstr "" -#: ipalib/errors.py:869 +#: ipalib/errors.py:876 msgid "This entry already exists" msgstr "" -#: ipalib/errors.py:885 +#: ipalib/errors.py:892 msgid "You must enroll a host in order to create a host service" msgstr "" -#: ipalib/errors.py:901 +#: ipalib/errors.py:908 #, python-format msgid "" "Service principal is not of the form: service/fully-qualified host name: " "%(reason)s" msgstr "" -#: ipalib/errors.py:917 +#: ipalib/errors.py:924 msgid "" "The realm for the principal does not match the realm for this IPA server" msgstr "" -#: ipalib/errors.py:933 +#: ipalib/errors.py:940 msgid "This command requires root access" msgstr "" -#: ipalib/errors.py:949 +#: ipalib/errors.py:956 msgid "This is already a posix group" msgstr "" -#: ipalib/errors.py:965 +#: ipalib/errors.py:972 #, python-format msgid "Principal is not of the form user@REALM: %(principal)r" msgstr "" -#: ipalib/errors.py:981 +#: ipalib/errors.py:988 msgid "This entry is already enabled" msgstr "" -#: ipalib/errors.py:997 +#: ipalib/errors.py:1004 msgid "This entry is already disabled" msgstr "" -#: ipalib/errors.py:1013 +#: ipalib/errors.py:1020 msgid "This entry cannot be enabled or disabled" msgstr "" -#: ipalib/errors.py:1029 +#: ipalib/errors.py:1036 msgid "This entry is not a member" msgstr "" -#: ipalib/errors.py:1045 +#: ipalib/errors.py:1052 msgid "A group may not be a member of itself" msgstr "" -#: ipalib/errors.py:1061 +#: ipalib/errors.py:1068 msgid "This entry is already a member" msgstr "" -#: ipalib/errors.py:1077 +#: ipalib/errors.py:1084 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "" -#: ipalib/errors.py:1109 +#: ipalib/errors.py:1116 msgid "A group may not be added as a member of itself" msgstr "" -#: ipalib/errors.py:1125 +#: ipalib/errors.py:1132 msgid "The default users group cannot be removed" msgstr "" -#: ipalib/errors.py:1141 +#: ipalib/errors.py:1148 msgid "Host does not have corresponding DNS A record" msgstr "" -#: ipalib/errors.py:1156 +#: ipalib/errors.py:1163 msgid "Deleting a managed group is not allowed. It must be detached first." msgstr "" -#: ipalib/errors.py:1171 +#: ipalib/errors.py:1178 msgid "A managed group cannot have a password policy." msgstr "" -#: ipalib/errors.py:1203 +#: ipalib/errors.py:1210 #, python-format msgid "'%(entry)s' doesn't have a certificate." msgstr "" -#: ipalib/errors.py:1219 +#: ipalib/errors.py:1226 #, python-format msgid "Unable to create private group. A group '%(group)s' already exists." msgstr "" -#: ipalib/errors.py:1235 +#: ipalib/errors.py:1242 #, python-format msgid "" "A problem was encountered when verifying that all members were %(verb)s: " "%(exc)s" msgstr "" -#: ipalib/errors.py:1253 +#: ipalib/errors.py:1260 #, python-format msgid "%(attr)s does not contain '%(value)s'" msgstr "" -#: ipalib/errors.py:1270 +#: ipalib/errors.py:1277 #, python-format msgid "" "The search criteria was not specific enough. Expected 1 and found %(found)d." msgstr "" #: ipalib/errors.py:1294 +msgid "This group already allows external members" +msgstr "" + +#: ipalib/errors.py:1311 +msgid "This group cannot be posix because it is external" +msgstr "" + +#: ipalib/errors.py:1328 +msgid "This is already a posix group and cannot be converted to external one" +msgstr "" + +#: ipalib/errors.py:1351 #, python-format msgid "no command nor help topic %(topic)r" msgstr "" -#: ipalib/errors.py:1318 +#: ipalib/errors.py:1375 msgid "change collided with another change" msgstr "" -#: ipalib/errors.py:1334 +#: ipalib/errors.py:1391 msgid "no modifications to be performed" msgstr "" -#: ipalib/errors.py:1350 +#: ipalib/errors.py:1407 #, python-format msgid "%(desc)s: %(info)s" msgstr "" -#: ipalib/errors.py:1366 +#: ipalib/errors.py:1423 msgid "limits exceeded for this query" msgstr "" -#: ipalib/errors.py:1381 +#: ipalib/errors.py:1438 #, python-format msgid "%(info)s" msgstr "" -#: ipalib/errors.py:1396 +#: ipalib/errors.py:1453 msgid "modifying primary key is not allowed" msgstr "" -#: ipalib/errors.py:1412 +#: ipalib/errors.py:1469 #, python-format msgid "%(attr)s: Only one value allowed." msgstr "" -#: ipalib/errors.py:1428 +#: ipalib/errors.py:1485 #, python-format msgid "%(attr)s: Invalid syntax." msgstr "" -#: ipalib/errors.py:1444 +#: ipalib/errors.py:1501 #, python-format msgid "Bad search filter %(info)s" msgstr "" -#: ipalib/errors.py:1469 +#: ipalib/errors.py:1526 #, python-format msgid "Certificate operation cannot be completed: %(error)s" msgstr "" -#: ipalib/errors.py:1485 +#: ipalib/errors.py:1542 #, python-format msgid "Certificate format error: %(error)s" msgstr "" -#: ipalib/errors.py:1536 +#: ipalib/errors.py:1593 msgid "Already registered" msgstr "" -#: ipalib/errors.py:1552 +#: ipalib/errors.py:1609 msgid "Not registered yet" msgstr "" -#: ipalib/errors.py:1568 +#: ipalib/errors.py:1625 #, python-format msgid "%(key)s cannot be deleted because %(label)s %(dependent)s requires it" msgstr "" -#: ipalib/frontend.py:408 +#: ipalib/errors.py:1641 +#, python-format +msgid "" +"%(key)s cannot be deleted because it is the last member of %(label)s " +"%(container)s" +msgstr "" + +#: ipalib/errors.py:1657 +#, python-format +msgid "%(label)s %(key)s cannot be deleted: %(reason)s" +msgstr "" + +#: ipalib/frontend.py:411 msgid "Results are truncated, try a more specific search" msgstr "" -#: ipalib/frontend.py:821 +#: ipalib/frontend.py:531 +#, python-format +msgid "Unknown option: %(option)s" +msgstr "" + +#: ipalib/frontend.py:890 msgid "" "Retrieve and print all attributes from the server. Affects command output." msgstr "" -#: ipalib/frontend.py:827 +#: ipalib/frontend.py:896 msgid "Print entries as stored on the server. Only affects output format." msgstr "" -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 +#: ipalib/frontend.py:901 ipalib/plugins/batch.py:69 msgid "Client version. Used to determine if server will accept request." msgstr "" -#: ipalib/frontend.py:967 +#: ipalib/frontend.py:1058 msgid "Forward to server instead of running locally" msgstr "" @@ -453,99 +487,106 @@ msgstr "" msgid "True means the operation was successful" msgstr "" -#: ipalib/parameters.py:361 +#: ipalib/parameters.py:370 msgid "incorrect type" msgstr "" -#: ipalib/parameters.py:364 +#: ipalib/parameters.py:373 msgid "Only one value is allowed" msgstr "" -#: ipalib/parameters.py:1033 +#: ipalib/parameters.py:998 msgid "must be True or False" msgstr "" -#: ipalib/parameters.py:1134 +#: ipalib/parameters.py:1099 msgid "must be an integer" msgstr "" -#: ipalib/parameters.py:1186 +#: ipalib/parameters.py:1151 #, python-format msgid "must be at least %(minvalue)d" msgstr "" -#: ipalib/parameters.py:1196 +#: ipalib/parameters.py:1161 #, python-format msgid "can be at most %(maxvalue)d" msgstr "" -#: ipalib/parameters.py:1242 +#: ipalib/parameters.py:1204 msgid "must be a decimal number" msgstr "" -#: ipalib/parameters.py:1283 +#: ipalib/parameters.py:1250 #, python-format msgid "must be at least %(minvalue)s" msgstr "" -#: ipalib/parameters.py:1293 +#: ipalib/parameters.py:1260 #, python-format msgid "can be at most %(maxvalue)s" msgstr "" -#: ipalib/parameters.py:1387 +#: ipalib/parameters.py:1269 +#, python-format +msgid "" +"number class '%(cls)s' is not included in a list of allowed number classes: " +"%(allowed)s" +msgstr "" + +#: ipalib/parameters.py:1393 #, python-format msgid "must match pattern \"%(pattern)s\"" msgstr "" -#: ipalib/parameters.py:1405 +#: ipalib/parameters.py:1411 msgid "must be binary data" msgstr "" -#: ipalib/parameters.py:1421 +#: ipalib/parameters.py:1427 #, python-format msgid "must be at least %(minlength)d bytes" msgstr "" -#: ipalib/parameters.py:1431 +#: ipalib/parameters.py:1437 #, python-format msgid "can be at most %(maxlength)d bytes" msgstr "" -#: ipalib/parameters.py:1441 +#: ipalib/parameters.py:1447 #, python-format msgid "must be exactly %(length)d bytes" msgstr "" -#: ipalib/parameters.py:1471 +#: ipalib/parameters.py:1477 msgid "must be Unicode text" msgstr "" -#: ipalib/parameters.py:1504 +#: ipalib/parameters.py:1510 msgid "Leading and trailing spaces are not allowed" msgstr "" -#: ipalib/parameters.py:1512 +#: ipalib/parameters.py:1518 #, python-format msgid "must be at least %(minlength)d characters" msgstr "" -#: ipalib/parameters.py:1522 +#: ipalib/parameters.py:1528 #, python-format msgid "can be at most %(maxlength)d characters" msgstr "" -#: ipalib/parameters.py:1532 +#: ipalib/parameters.py:1538 #, python-format msgid "must be exactly %(length)d characters" msgstr "" -#: ipalib/parameters.py:1550 +#: ipalib/parameters.py:1557 #, python-format msgid "The character '%(char)r' is not allowed." msgstr "" -#: ipalib/parameters.py:1594 +#: ipalib/parameters.py:1601 #, python-format msgid "must be one of %(values)r" msgstr "" @@ -617,7 +658,7 @@ msgstr "" msgid "ACI name" msgstr "" -#: ipalib/plugins/aci.py:436 ipalib/plugins/permission.py:112 +#: ipalib/plugins/aci.py:436 ipalib/plugins/permission.py:121 msgid "Permission" msgstr "" @@ -625,17 +666,17 @@ msgstr "" msgid "Permission ACI grants access to" msgstr "" -#: ipalib/plugins/aci.py:442 ipalib/plugins/delegation.py:103 +#: ipalib/plugins/aci.py:442 ipalib/plugins/delegation.py:102 msgid "User group" msgstr "" -#: ipalib/plugins/aci.py:443 ipalib/plugins/delegation.py:104 +#: ipalib/plugins/aci.py:443 ipalib/plugins/delegation.py:103 msgid "User group ACI grants access to" msgstr "" #: ipalib/plugins/aci.py:448 ipalib/plugins/baseldap.py:65 -#: ipalib/plugins/delegation.py:84 ipalib/plugins/permission.py:111 -#: ipalib/plugins/permission.py:122 ipalib/plugins/selfservice.py:83 +#: ipalib/plugins/delegation.py:83 ipalib/plugins/permission.py:120 +#: ipalib/plugins/permission.py:133 ipalib/plugins/selfservice.py:85 msgid "Permissions" msgstr "" @@ -644,17 +685,17 @@ msgid "" "comma-separated list of permissions to grant(read, write, add, delete, all)" msgstr "" -#: ipalib/plugins/aci.py:457 ipalib/plugins/delegation.py:91 -#: ipalib/plugins/permission.py:129 ipalib/plugins/selfservice.py:90 +#: ipalib/plugins/aci.py:457 ipalib/plugins/delegation.py:90 +#: ipalib/plugins/permission.py:140 ipalib/plugins/selfservice.py:92 msgid "Attributes" msgstr "" -#: ipalib/plugins/aci.py:458 ipalib/plugins/delegation.py:92 -#: ipalib/plugins/permission.py:130 ipalib/plugins/selfservice.py:91 +#: ipalib/plugins/aci.py:458 ipalib/plugins/delegation.py:91 +#: ipalib/plugins/permission.py:141 ipalib/plugins/selfservice.py:93 msgid "Comma-separated list of attributes" msgstr "" -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:137 +#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:148 msgid "Type" msgstr "" @@ -670,15 +711,15 @@ msgstr "" msgid "Member of a group" msgstr "" -#: ipalib/plugins/aci.py:477 ipalib/plugins/permission.py:150 +#: ipalib/plugins/aci.py:477 ipalib/plugins/permission.py:161 msgid "Filter" msgstr "" -#: ipalib/plugins/aci.py:478 ipalib/plugins/permission.py:151 +#: ipalib/plugins/aci.py:478 ipalib/plugins/permission.py:162 msgid "Legal LDAP filter (e.g. ou=Engineering)" msgstr "" -#: ipalib/plugins/aci.py:483 ipalib/plugins/permission.py:156 +#: ipalib/plugins/aci.py:483 ipalib/plugins/permission.py:167 msgid "Subtree" msgstr "" @@ -686,7 +727,7 @@ msgstr "" msgid "Subtree to apply ACI to" msgstr "" -#: ipalib/plugins/aci.py:489 ipalib/plugins/permission.py:162 +#: ipalib/plugins/aci.py:489 ipalib/plugins/permission.py:173 msgid "Target group" msgstr "" @@ -716,29 +757,29 @@ msgstr "" msgid "Deleted ACI \"%(value)s\"" msgstr "" -#: ipalib/plugins/aci.py:608 ipalib/plugins/aci.py:871 -#: ipalib/plugins/aci.py:912 ipalib/plugins/delegation.py:60 -#: ipalib/plugins/permission.py:88 ipalib/plugins/selfservice.py:59 +#: ipalib/plugins/aci.py:607 ipalib/plugins/aci.py:880 +#: ipalib/plugins/aci.py:921 ipalib/plugins/delegation.py:59 +#: ipalib/plugins/permission.py:87 ipalib/plugins/selfservice.py:58 msgid "ACI" msgstr "" -#: ipalib/plugins/aci.py:614 +#: ipalib/plugins/aci.py:615 #, python-format msgid "Modified ACI \"%(value)s\"" msgstr "" -#: ipalib/plugins/aci.py:692 +#: ipalib/plugins/aci.py:690 #, python-format msgid "%(count)d ACI matched" msgid_plural "%(count)d ACIs matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/aci.py:919 +#: ipalib/plugins/aci.py:928 msgid "New ACI name" msgstr "" -#: ipalib/plugins/aci.py:923 +#: ipalib/plugins/aci.py:932 #, python-format msgid "Renamed ACI to \"%(value)s\"" msgstr "" @@ -753,12 +794,17 @@ msgid "" "a group or hostgroup based upon attribute information.\n" "\n" "A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" +"a rule without an accompanying group or hostgroup.\n" "\n" "A condition is a regular expression used by 389-ds to match a new incoming\n" "entry with an automember rule. If it matches an inclusive rule then the\n" "entry is added to the appropriate group or hostgroup.\n" "\n" +"A default group or hostgroup could be specified for entries that do not\n" +"match any rule. In case of user entries this group will be a fallback group\n" +"because all users are by default members of group specified in IPA config.\n" +"\n" +"\n" "EXAMPLES:\n" "\n" " Add the initial group or hostgroup:\n" @@ -804,16 +850,16 @@ msgid "" " Modify the automember rule:\n" " ipa automember-mod\n" "\n" -" Set the default target group:\n" +" Set the default (fallback) target group:\n" " ipa automember-default-group-set --default-group=webservers --" "type=hostgroup\n" " ipa automember-default-group-set --default-group=ipausers --type=group\n" "\n" -" Remove the default target group:\n" +" Remove the default (fallback) target group:\n" " ipa automember-default-group-remove --type=hostgroup\n" " ipa automember-default-group-remove --type=group\n" "\n" -" Show the default target group:\n" +" Show the default (fallback) target group:\n" " ipa automember-default-group-show --type=hostgroup\n" " ipa automember-default-group-show --type=group\n" "\n" @@ -829,119 +875,119 @@ msgid "" " ipa automember-del --type=group devel\n" msgstr "" -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 +#: ipalib/plugins/automember.py:119 ipalib/plugins/automember.py:120 msgid "Inclusive Regex" msgstr "" -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 +#: ipalib/plugins/automember.py:126 ipalib/plugins/automember.py:127 msgid "Exclusive Regex" msgstr "" -#: ipalib/plugins/automember.py:127 +#: ipalib/plugins/automember.py:132 msgid "Attribute Key" msgstr "" -#: ipalib/plugins/automember.py:128 +#: ipalib/plugins/automember.py:133 msgid "" "Attribute to filter via regex. For example fqdn for a host, or manager for a " "user" msgstr "" -#: ipalib/plugins/automember.py:135 +#: ipalib/plugins/automember.py:140 msgid "Grouping Type" msgstr "" -#: ipalib/plugins/automember.py:136 +#: ipalib/plugins/automember.py:141 msgid "Grouping to which the rule applies" msgstr "" -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 +#: ipalib/plugins/automember.py:149 ipalib/plugins/automember.py:150 msgid "Automember Rule" msgstr "" -#: ipalib/plugins/automember.py:166 +#: ipalib/plugins/automember.py:171 msgid "Auto Membership Rule" msgstr "" -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:574 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:184 +#: ipalib/plugins/automember.py:176 ipalib/plugins/automount.py:574 +#: ipalib/plugins/group.py:123 ipalib/plugins/hbacrule.py:184 #: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:284 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 +#: ipalib/plugins/host.py:244 ipalib/plugins/hostgroup.py:90 +#: ipalib/plugins/netgroup.py:122 ipalib/plugins/privilege.py:73 #: ipalib/plugins/role.py:92 ipalib/plugins/selinuxusermap.py:173 #: ipalib/plugins/sudocmd.py:76 ipalib/plugins/sudocmdgroup.py:78 -#: ipalib/plugins/sudorule.py:106 +#: ipalib/plugins/sudorule.py:111 msgid "Description" msgstr "" -#: ipalib/plugins/automember.py:172 +#: ipalib/plugins/automember.py:177 msgid "A description of this auto member rule" msgstr "" -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" +#: ipalib/plugins/automember.py:181 ipalib/plugins/automember.py:514 +msgid "Default (fallback) Group" msgstr "" -#: ipalib/plugins/automember.py:177 +#: ipalib/plugins/automember.py:182 msgid "Default group for entries to land" msgstr "" -#: ipalib/plugins/automember.py:188 +#: ipalib/plugins/automember.py:193 #, python-format msgid "Group: %s not found!" msgstr "" -#: ipalib/plugins/automember.py:215 +#: ipalib/plugins/automember.py:220 #, python-format msgid "%s is not a valid attribute." msgstr "" -#: ipalib/plugins/automember.py:228 +#: ipalib/plugins/automember.py:233 msgid "" "\n" " Add an automember rule.\n" " " msgstr "" -#: ipalib/plugins/automember.py:233 +#: ipalib/plugins/automember.py:238 #, python-format msgid "Added automember rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/automember.py:239 +#: ipalib/plugins/automember.py:244 msgid "Auto Membership is not configured" msgstr "" -#: ipalib/plugins/automember.py:252 +#: ipalib/plugins/automember.py:257 msgid "" "\n" " Add conditions to an automember rule.\n" " " msgstr "" -#: ipalib/plugins/automember.py:257 +#: ipalib/plugins/automember.py:262 msgid "Failed to add" msgstr "" -#: ipalib/plugins/automember.py:264 +#: ipalib/plugins/automember.py:269 #, python-format msgid "Added condition(s) to \"%(value)s\"" msgstr "" -#: ipalib/plugins/automember.py:273 +#: ipalib/plugins/automember.py:278 msgid "Conditions that could not be added" msgstr "" -#: ipalib/plugins/automember.py:277 +#: ipalib/plugins/automember.py:282 msgid "Number of conditions added" msgstr "" -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 +#: ipalib/plugins/automember.py:291 ipalib/plugins/automember.py:377 #, python-format msgid "Auto member rule: %s not found!" msgstr "" -#: ipalib/plugins/automember.py:329 +#: ipalib/plugins/automember.py:334 msgid "" "\n" " Override this so we can add completed and failed to the return " @@ -949,114 +995,115 @@ msgid "" " " msgstr "" -#: ipalib/plugins/automember.py:345 +#: ipalib/plugins/automember.py:350 msgid "" "\n" " Remove conditions from an automember rule.\n" " " msgstr "" -#: ipalib/plugins/automember.py:350 +#: ipalib/plugins/automember.py:355 #, python-format msgid "Removed condition(s) from \"%(value)s\"" msgstr "" -#: ipalib/plugins/automember.py:359 +#: ipalib/plugins/automember.py:364 msgid "Conditions that could not be removed" msgstr "" -#: ipalib/plugins/automember.py:363 +#: ipalib/plugins/automember.py:368 msgid "Number of conditions removed" msgstr "" -#: ipalib/plugins/automember.py:418 +#: ipalib/plugins/automember.py:423 msgid "" "\n" " Override this so we can set completed and failed.\n" " " msgstr "" -#: ipalib/plugins/automember.py:434 +#: ipalib/plugins/automember.py:439 msgid "" "\n" " Modify an automember rule.\n" " " msgstr "" -#: ipalib/plugins/automember.py:439 +#: ipalib/plugins/automember.py:444 #, python-format msgid "Modified automember rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/automember.py:450 +#: ipalib/plugins/automember.py:455 msgid "" "\n" " Delete an automember rule.\n" " " msgstr "" -#: ipalib/plugins/automember.py:455 +#: ipalib/plugins/automember.py:460 #, python-format msgid "Deleted automember rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/automember.py:466 +#: ipalib/plugins/automember.py:471 msgid "" "\n" " Search for automember rules.\n" " " msgstr "" -#: ipalib/plugins/automember.py:473 +#: ipalib/plugins/automember.py:478 #, python-format msgid "%(count)d rules matched" msgid_plural "%(count)d rules matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/automember.py:486 +#: ipalib/plugins/automember.py:491 msgid "" "\n" " Display information about an automember rule.\n" " " msgstr "" -#: ipalib/plugins/automember.py:502 +#: ipalib/plugins/automember.py:507 msgid "" "\n" -" Set default group for all unmatched entries.\n" +" Set default (fallback) group for all unmatched entries.\n" " " msgstr "" -#: ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" +#: ipalib/plugins/automember.py:515 +msgid "Default (fallback) group for entries to land" msgstr "" -#: ipalib/plugins/automember.py:514 +#: ipalib/plugins/automember.py:519 #, python-format -msgid "Set default group for automember \"%(value)s\"" +msgid "Set default (fallback) group for automember \"%(value)s\"" msgstr "" -#: ipalib/plugins/automember.py:531 +#: ipalib/plugins/automember.py:536 msgid "" "\n" -" Remove default group for all unmatched entries.\n" +" Remove default (fallback) group for all unmatched entries.\n" " " msgstr "" -#: ipalib/plugins/automember.py:536 +#: ipalib/plugins/automember.py:541 #, python-format -msgid "Removed default group for automember \"%(value)s\"" +msgid "Removed default (fallback) group for automember \"%(value)s\"" msgstr "" -#: ipalib/plugins/automember.py:548 -msgid "No default group set" +#: ipalib/plugins/automember.py:553 ipalib/plugins/automember.py:560 +#: ipalib/plugins/automember.py:584 +msgid "No default (fallback) group set" msgstr "" -#: ipalib/plugins/automember.py:567 +#: ipalib/plugins/automember.py:572 msgid "" "\n" -" Display information about the default automember groups.\n" +" Display information about the default (fallback) automember groups.\n" " " msgstr "" @@ -1184,7 +1231,7 @@ msgstr "" msgid "Automount Location" msgstr "" -#: ipalib/plugins/automount.py:215 ipalib/plugins/host.py:294 +#: ipalib/plugins/automount.py:215 ipalib/plugins/host.py:254 msgid "Location" msgstr "" @@ -1333,18 +1380,18 @@ msgstr "" msgid "automount keys" msgstr "" -#: ipalib/plugins/automount.py:654 ipalib/plugins/automount.py:870 -#: ipalib/plugins/automount.py:977 +#: ipalib/plugins/automount.py:654 ipalib/plugins/automount.py:876 +#: ipalib/plugins/automount.py:985 msgid "Key" msgstr "" -#: ipalib/plugins/automount.py:655 ipalib/plugins/automount.py:871 -#: ipalib/plugins/automount.py:978 +#: ipalib/plugins/automount.py:655 ipalib/plugins/automount.py:877 +#: ipalib/plugins/automount.py:986 msgid "Automount key name." msgstr "" -#: ipalib/plugins/automount.py:660 ipalib/plugins/automount.py:875 -#: ipalib/plugins/automount.py:982 +#: ipalib/plugins/automount.py:660 ipalib/plugins/automount.py:881 +#: ipalib/plugins/automount.py:990 msgid "Mount information" msgstr "" @@ -1384,79 +1431,80 @@ msgid "" "entry." msgstr "" -#: ipalib/plugins/automount.py:784 +#: ipalib/plugins/automount.py:786 msgid "Create a new automount key." msgstr "" -#: ipalib/plugins/automount.py:786 +#: ipalib/plugins/automount.py:788 #, python-format msgid "Added automount key \"%(value)s\"" msgstr "" -#: ipalib/plugins/automount.py:809 +#: ipalib/plugins/automount.py:815 msgid "Create a new indirect mount point." msgstr "" -#: ipalib/plugins/automount.py:811 +#: ipalib/plugins/automount.py:817 #, python-format msgid "Added automount indirect map \"%(value)s\"" msgstr "" -#: ipalib/plugins/automount.py:816 +#: ipalib/plugins/automount.py:822 msgid "Mount point" msgstr "" -#: ipalib/plugins/automount.py:820 +#: ipalib/plugins/automount.py:826 msgid "Parent map" msgstr "" -#: ipalib/plugins/automount.py:821 +#: ipalib/plugins/automount.py:827 msgid "Name of parent automount map (default: auto.master)." msgstr "" -#: ipalib/plugins/automount.py:832 +#: ipalib/plugins/automount.py:841 msgid "mount point is relative to parent map, cannot begin with /" msgstr "" -#: ipalib/plugins/automount.py:863 +#: ipalib/plugins/automount.py:869 msgid "Delete an automount key." msgstr "" -#: ipalib/plugins/automount.py:865 +#: ipalib/plugins/automount.py:871 #, python-format msgid "Deleted automount key \"%(value)s\"" msgstr "" -#: ipalib/plugins/automount.py:905 +#: ipalib/plugins/automount.py:911 msgid "Modify an automount key." msgstr "" -#: ipalib/plugins/automount.py:907 +#: ipalib/plugins/automount.py:913 #, python-format msgid "Modified automount key \"%(value)s\"" msgstr "" -#: ipalib/plugins/automount.py:912 +#: ipalib/plugins/automount.py:920 msgid "New mount information" msgstr "" -#: ipalib/plugins/automount.py:961 +#: ipalib/plugins/automount.py:969 msgid "Search for an automount key." msgstr "" -#: ipalib/plugins/automount.py:964 +#: ipalib/plugins/automount.py:972 #, python-format msgid "%(count)d automount key matched" msgid_plural "%(count)d automount keys matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/automount.py:972 +#: ipalib/plugins/automount.py:980 msgid "Display an automount key." msgstr "" -#: ipalib/plugins/baseldap.py:41 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:340 ipalib/plugins/user.py:240 +#: ipalib/plugins/baseldap.py:41 ipalib/plugins/entitle.py:488 +#: ipalib/plugins/internal.py:273 ipalib/plugins/internal.py:591 +#: ipalib/plugins/migration.py:420 ipalib/plugins/user.py:266 msgid "Password" msgstr "" @@ -1562,204 +1610,216 @@ msgid "Indirect Member netgroups" msgstr "" #: ipalib/plugins/baseldap.py:161 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:164 msgid "Failed source hosts/hostgroups" msgstr "" -#: ipalib/plugins/baseldap.py:167 +#: ipalib/plugins/baseldap.py:164 msgid "Failed hosts/hostgroups" msgstr "" -#: ipalib/plugins/baseldap.py:170 +#: ipalib/plugins/baseldap.py:167 msgid "Failed users/groups" msgstr "" -#: ipalib/plugins/baseldap.py:173 +#: ipalib/plugins/baseldap.py:170 msgid "Failed service/service groups" msgstr "" -#: ipalib/plugins/baseldap.py:176 +#: ipalib/plugins/baseldap.py:173 msgid "Failed managedby" msgstr "" -#: ipalib/plugins/baseldap.py:179 +#: ipalib/plugins/baseldap.py:176 msgid "Failed to remove" msgstr "" -#: ipalib/plugins/baseldap.py:183 +#: ipalib/plugins/baseldap.py:180 msgid "Failed RunAs" msgstr "" -#: ipalib/plugins/baseldap.py:186 +#: ipalib/plugins/baseldap.py:183 msgid "Failed RunAsGroup" msgstr "" -#: ipalib/plugins/baseldap.py:400 +#: ipalib/plugins/baseldap.py:322 +msgid "External host" +msgstr "" + +#: ipalib/plugins/baseldap.py:446 +msgid "An IPA master host cannot be deleted or disabled" +msgstr "" + +#: ipalib/plugins/baseldap.py:461 msgid "entry" msgstr "" -#: ipalib/plugins/baseldap.py:401 +#: ipalib/plugins/baseldap.py:462 msgid "entries" msgstr "" -#: ipalib/plugins/baseldap.py:433 ipalib/plugins/baseldap.py:434 +#: ipalib/plugins/baseldap.py:494 ipalib/plugins/baseldap.py:495 msgid "Entry" msgstr "" -#: ipalib/plugins/baseldap.py:436 +#: ipalib/plugins/baseldap.py:497 #, python-format msgid "container entry (%(container)s) not found" msgstr "" -#: ipalib/plugins/baseldap.py:437 +#: ipalib/plugins/baseldap.py:498 #, python-format msgid "%(parent)s: %(oname)s not found" msgstr "" -#: ipalib/plugins/baseldap.py:438 +#: ipalib/plugins/baseldap.py:499 #, python-format msgid "%(pkey)s: %(oname)s not found" msgstr "" -#: ipalib/plugins/baseldap.py:439 +#: ipalib/plugins/baseldap.py:500 #, python-format msgid "%(oname)s with name \"%(pkey)s\" already exists" msgstr "" -#: ipalib/plugins/baseldap.py:726 +#: ipalib/plugins/baseldap.py:761 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 "" -#: ipalib/plugins/baseldap.py:732 +#: ipalib/plugins/baseldap.py:767 msgid "" "Add an attribute/value pair. Format is attr=value. The attribute\n" "must be part of the schema." msgstr "" -#: ipalib/plugins/baseldap.py:738 +#: ipalib/plugins/baseldap.py:773 msgid "" "Delete an attribute/value pair. The option will be evaluated\n" "last, after all sets and adds." msgstr "" -#: ipalib/plugins/baseldap.py:1062 +#: ipalib/plugins/baseldap.py:801 +msgid "attribute is not configurable" +msgstr "" + +#: ipalib/plugins/baseldap.py:892 +msgid "No such attribute on this entry" +msgstr "" + +#: ipalib/plugins/baseldap.py:1141 msgid "Continuous mode: Don't stop on errors." msgstr "" -#: ipalib/plugins/baseldap.py:1087 ipalib/plugins/baseldap.py:1159 -#: ipalib/plugins/internal.py:437 +#: ipalib/plugins/baseldap.py:1166 ipalib/plugins/baseldap.py:1226 +#: ipalib/plugins/internal.py:487 msgid "Rights" msgstr "" -#: ipalib/plugins/baseldap.py:1088 ipalib/plugins/baseldap.py:1160 +#: ipalib/plugins/baseldap.py:1167 ipalib/plugins/baseldap.py:1227 msgid "" "Display the access rights of this entry (requires --all). See ipa man page " "for details." msgstr "" -#: ipalib/plugins/baseldap.py:1169 +#: ipalib/plugins/baseldap.py:1236 msgid "Rename" msgstr "" -#: ipalib/plugins/baseldap.py:1170 +#: ipalib/plugins/baseldap.py:1237 #, python-format msgid "Rename the %(ldap_obj_name)s object" msgstr "" -#: ipalib/plugins/baseldap.py:1262 +#: ipalib/plugins/baseldap.py:1313 msgid "the entry was deleted while being modified" msgstr "" -#: ipalib/plugins/baseldap.py:1387 ipalib/plugins/baseldap.py:1889 +#: ipalib/plugins/baseldap.py:1423 ipalib/plugins/baseldap.py:1867 #, python-format msgid "comma-separated list of %s" msgstr "" -#: ipalib/plugins/baseldap.py:1399 +#: ipalib/plugins/baseldap.py:1435 #, python-format msgid "member %s" msgstr "" -#: ipalib/plugins/baseldap.py:1429 ipalib/plugins/baseldap.py:1914 +#: ipalib/plugins/baseldap.py:1465 ipalib/plugins/baseldap.py:1892 #, python-format msgid "comma-separated list of %s to add" msgstr "" -#: ipalib/plugins/baseldap.py:1437 ipalib/plugins/baseldap.py:1926 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 +#: ipalib/plugins/baseldap.py:1473 ipalib/plugins/baseldap.py:1904 +#: ipalib/plugins/privilege.py:150 ipalib/plugins/privilege.py:175 #: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 msgid "Members that could not be added" msgstr "" -#: ipalib/plugins/baseldap.py:1441 ipalib/plugins/baseldap.py:1930 +#: ipalib/plugins/baseldap.py:1477 ipalib/plugins/baseldap.py:1908 msgid "Number of members added" msgstr "" -#: ipalib/plugins/baseldap.py:1535 ipalib/plugins/baseldap.py:2027 +#: ipalib/plugins/baseldap.py:1554 ipalib/plugins/baseldap.py:1988 #, python-format msgid "comma-separated list of %s to remove" msgstr "" -#: ipalib/plugins/baseldap.py:1542 ipalib/plugins/baseldap.py:2039 +#: ipalib/plugins/baseldap.py:1561 ipalib/plugins/baseldap.py:2000 msgid "Members that could not be removed" msgstr "" -#: ipalib/plugins/baseldap.py:1546 ipalib/plugins/baseldap.py:2043 +#: ipalib/plugins/baseldap.py:1565 ipalib/plugins/baseldap.py:2004 msgid "Number of members removed" msgstr "" -#: ipalib/plugins/baseldap.py:1642 +#: ipalib/plugins/baseldap.py:1644 msgid "Primary key only" msgstr "" -#: ipalib/plugins/baseldap.py:1643 +#: ipalib/plugins/baseldap.py:1645 #, python-format msgid "Results should contain primary key attribute only (\"%s\")" msgstr "" -#: ipalib/plugins/baseldap.py:1651 +#: ipalib/plugins/baseldap.py:1653 #, python-format msgid "" "Search for %(searched_object)s with these %(relationship)s %(ldap_object)s." msgstr "" -#: ipalib/plugins/baseldap.py:1652 +#: ipalib/plugins/baseldap.py:1654 #, python-format msgid "" "Search for %(searched_object)s without these %(relationship)s " "%(ldap_object)s." msgstr "" -#: ipalib/plugins/baseldap.py:1660 +#: ipalib/plugins/baseldap.py:1663 msgid "Time Limit" msgstr "" -#: ipalib/plugins/baseldap.py:1661 +#: ipalib/plugins/baseldap.py:1664 msgid "Time limit of search in seconds" msgstr "" -#: ipalib/plugins/baseldap.py:1667 ipalib/plugins/hbactest.py:214 +#: ipalib/plugins/baseldap.py:1670 ipalib/plugins/hbactest.py:214 msgid "Size Limit" msgstr "" -#: ipalib/plugins/baseldap.py:1668 +#: ipalib/plugins/baseldap.py:1671 msgid "Maximum number of entries returned" msgstr "" -#: ipalib/plugins/baseldap.py:1681 +#: ipalib/plugins/baseldap.py:1684 msgid "A string searched in all relevant object attributes" msgstr "" -#: ipalib/plugins/baseldap.py:1988 +#: ipalib/plugins/baseldap.py:1955 msgid "added" msgstr "" -#: ipalib/plugins/baseldap.py:2101 +#: ipalib/plugins/baseldap.py:2051 msgid "removed" msgstr "" @@ -1852,7 +1912,7 @@ msgstr "" msgid "CSR" msgstr "" -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 +#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:244 msgid "Principal" msgstr "" @@ -1864,113 +1924,117 @@ msgstr "" msgid "automatically add the principal if it doesn't exist" msgstr "" -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:323 -#: ipalib/plugins/internal.py:348 ipalib/plugins/service.py:235 +#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:434 +#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:283 +#: ipalib/plugins/internal.py:386 ipalib/plugins/service.py:251 msgid "Certificate" msgstr "" -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:195 ipalib/plugins/service.py:94 +#: ipalib/plugins/cert.py:239 ipalib/plugins/cert.py:437 +#: ipalib/plugins/host.py:149 ipalib/plugins/service.py:94 msgid "Subject" msgstr "" -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:201 ipalib/plugins/service.py:100 +#: ipalib/plugins/cert.py:242 ipalib/plugins/cert.py:440 +#: ipalib/plugins/host.py:158 ipalib/plugins/service.py:103 msgid "Issuer" msgstr "" -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:204 ipalib/plugins/service.py:103 +#: ipalib/plugins/cert.py:245 ipalib/plugins/cert.py:443 +#: ipalib/plugins/host.py:161 ipalib/plugins/service.py:106 msgid "Not Before" msgstr "" -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:207 ipalib/plugins/service.py:106 +#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:446 +#: ipalib/plugins/host.py:164 ipalib/plugins/service.py:109 msgid "Not After" msgstr "" -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:210 ipalib/plugins/service.py:109 +#: ipalib/plugins/cert.py:251 ipalib/plugins/cert.py:449 +#: ipalib/plugins/host.py:167 ipalib/plugins/service.py:112 msgid "Fingerprint (MD5)" msgstr "" -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:213 ipalib/plugins/service.py:112 +#: ipalib/plugins/cert.py:254 ipalib/plugins/cert.py:452 +#: ipalib/plugins/host.py:170 ipalib/plugins/service.py:115 msgid "Fingerprint (SHA1)" msgstr "" -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 +#: ipalib/plugins/cert.py:257 ipalib/plugins/cert.py:422 msgid "Serial number" msgstr "" -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 +#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:458 +msgid "Serial number (hex)" +msgstr "" + +#: ipalib/plugins/cert.py:267 ipalib/plugins/entitle.py:230 +#: ipalib/plugins/entitle.py:584 ipalib/plugins/misc.py:57 msgid "Dictionary mapping variable name to value" msgstr "" -#: ipalib/plugins/cert.py:400 +#: ipalib/plugins/cert.py:395 msgid "Check the status of a certificate signing request." msgstr "" -#: ipalib/plugins/cert.py:404 +#: ipalib/plugins/cert.py:399 msgid "Request id" msgstr "" -#: ipalib/plugins/cert.py:410 +#: ipalib/plugins/cert.py:405 msgid "Request status" msgstr "" -#: ipalib/plugins/cert.py:428 +#: ipalib/plugins/cert.py:423 msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" msgstr "" -#: ipalib/plugins/cert.py:433 +#: ipalib/plugins/cert.py:428 msgid "Retrieve an existing certificate." msgstr "" -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:216 -#: ipalib/plugins/service.py:115 +#: ipalib/plugins/cert.py:455 ipalib/plugins/host.py:173 +#: ipalib/plugins/service.py:118 msgid "Revocation reason" msgstr "" -#: ipalib/plugins/cert.py:466 +#: ipalib/plugins/cert.py:464 msgid "Output filename" msgstr "" -#: ipalib/plugins/cert.py:467 +#: ipalib/plugins/cert.py:465 msgid "File to store the certificate in." msgstr "" -#: ipalib/plugins/cert.py:518 +#: ipalib/plugins/cert.py:516 msgid "Revoke a certificate." msgstr "" -#: ipalib/plugins/cert.py:524 +#: ipalib/plugins/cert.py:522 msgid "Revoked" msgstr "" -#: ipalib/plugins/cert.py:532 +#: ipalib/plugins/cert.py:530 msgid "Reason" msgstr "" -#: ipalib/plugins/cert.py:533 +#: ipalib/plugins/cert.py:531 msgid "Reason for revoking the certificate (0-10)" msgstr "" -#: ipalib/plugins/cert.py:554 +#: ipalib/plugins/cert.py:552 msgid "7 is not a valid revocation reason" msgstr "" -#: ipalib/plugins/cert.py:563 +#: ipalib/plugins/cert.py:561 msgid "Take a revoked certificate off hold." msgstr "" -#: ipalib/plugins/cert.py:569 +#: ipalib/plugins/cert.py:567 msgid "Unrevoked" msgstr "" -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:229 +#: ipalib/plugins/cert.py:570 ipalib/plugins/internal.py:248 msgid "Error" msgstr "" @@ -2141,57 +2205,57 @@ msgstr "" msgid "Extra hashes to generate in password plug-in" msgstr "" -#: ipalib/plugins/config.py:184 +#: ipalib/plugins/config.py:185 msgid "SELinux user map order" msgstr "" -#: ipalib/plugins/config.py:185 +#: ipalib/plugins/config.py:186 msgid "Order in increasing priority of SELinux users, delimited by $" msgstr "" -#: ipalib/plugins/config.py:188 +#: ipalib/plugins/config.py:189 msgid "Default SELinux user" msgstr "" -#: ipalib/plugins/config.py:189 +#: ipalib/plugins/config.py:190 msgid "Default SELinux user when no match is found in SELinux map rule" msgstr "" -#: ipalib/plugins/config.py:200 +#: ipalib/plugins/config.py:201 msgid "Modify configuration options." msgstr "" -#: ipalib/plugins/config.py:208 +#: ipalib/plugins/config.py:209 msgid "The group doesn't exist" msgstr "" -#: ipalib/plugins/config.py:223 +#: ipalib/plugins/config.py:224 #, python-format msgid "attribute \"%s\" not allowed" msgstr "" -#: ipalib/plugins/config.py:231 +#: ipalib/plugins/config.py:232 msgid "May not be empty" msgstr "" -#: ipalib/plugins/config.py:244 +#: ipalib/plugins/config.py:250 #, python-format msgid "%(obj)s default attribute %(attr)s would not be allowed!" msgstr "" -#: ipalib/plugins/config.py:249 +#: ipalib/plugins/config.py:255 msgid "SELinux user map default user may not be empty" msgstr "" -#: ipalib/plugins/config.py:270 +#: ipalib/plugins/config.py:276 msgid "Default SELinux user map default user not in order list" msgstr "" -#: ipalib/plugins/config.py:278 +#: ipalib/plugins/config.py:284 msgid "Show the current configuration." msgstr "" -#: ipalib/plugins/delegation.py:30 +#: ipalib/plugins/delegation.py:29 msgid "" "\n" "Group to Group Delegation\n" @@ -2221,99 +2285,140 @@ msgid "" " ipa delegation-del \"managers edit employees' street\"\n" msgstr "" -#: ipalib/plugins/delegation.py:70 +#: ipalib/plugins/delegation.py:69 msgid "delegation" msgstr "" -#: ipalib/plugins/delegation.py:71 +#: ipalib/plugins/delegation.py:70 msgid "delegations" msgstr "" -#: ipalib/plugins/delegation.py:72 +#: ipalib/plugins/delegation.py:71 msgid "Delegations" msgstr "" -#: ipalib/plugins/delegation.py:73 +#: ipalib/plugins/delegation.py:72 msgid "Delegation" msgstr "" -#: ipalib/plugins/delegation.py:78 ipalib/plugins/delegation.py:79 +#: ipalib/plugins/delegation.py:77 ipalib/plugins/delegation.py:78 msgid "Delegation name" msgstr "" -#: ipalib/plugins/delegation.py:85 ipalib/plugins/selfservice.py:84 +#: ipalib/plugins/delegation.py:84 ipalib/plugins/selfservice.py:86 msgid "" "Comma-separated list of permissions to grant (read, write). Default is write." msgstr "" -#: ipalib/plugins/delegation.py:98 +#: ipalib/plugins/delegation.py:97 msgid "Member user group" msgstr "" -#: ipalib/plugins/delegation.py:99 +#: ipalib/plugins/delegation.py:98 msgid "User group to apply delegation to" msgstr "" -#: ipalib/plugins/delegation.py:132 +#: ipalib/plugins/delegation.py:131 msgid "Add a new delegation." msgstr "" -#: ipalib/plugins/delegation.py:134 +#: ipalib/plugins/delegation.py:133 #, python-format msgid "Added delegation \"%(value)s\"" msgstr "" -#: ipalib/plugins/delegation.py:153 +#: ipalib/plugins/delegation.py:152 msgid "Delete a delegation." msgstr "" -#: ipalib/plugins/delegation.py:156 +#: ipalib/plugins/delegation.py:155 #, python-format msgid "Deleted delegation \"%(value)s\"" msgstr "" -#: ipalib/plugins/delegation.py:171 +#: ipalib/plugins/delegation.py:170 msgid "Modify a delegation." msgstr "" -#: ipalib/plugins/delegation.py:173 +#: ipalib/plugins/delegation.py:172 #, python-format msgid "Modified delegation \"%(value)s\"" msgstr "" -#: ipalib/plugins/delegation.py:190 +#: ipalib/plugins/delegation.py:189 msgid "Search for delegations." msgstr "" -#: ipalib/plugins/delegation.py:193 +#: ipalib/plugins/delegation.py:192 #, python-format msgid "%(count)d delegation matched" msgid_plural "%(count)d delegations matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/delegation.py:216 +#: ipalib/plugins/delegation.py:215 msgid "Display information about a delegation." msgstr "" -#: ipalib/plugins/dns.py:36 +#: ipalib/plugins/dns.py:40 msgid "" "\n" "Domain Name System (DNS)\n" "\n" "Manage DNS zone and resource records.\n" "\n" +"\n" +"USING STRUCTURED PER-TYPE OPTIONS\n" +"\n" +"There are many structured DNS RR types where DNS data stored in LDAP server\n" +"is not just a scalar value, for example an IP address or a domain name, but\n" +"a data structure which may be often complex. A good example is a LOC record\n" +"[RFC1876] which consists of many mandatory and optional parts (degrees,\n" +"minutes, seconds of latitude and longitude, altitude or precision).\n" +"\n" +"It may be difficult to manipulate such DNS records without making a mistake\n" +"and entering an invalid value. DNS module provides an abstraction over " +"these\n" +"raw records and allows to manipulate each RR type with specific options. " +"For\n" +"each supported RR type, DNS module provides a standard option to manipulate\n" +"a raw records with format ---rec, e.g. --mx-rec, and special " +"options\n" +"for every part of the RR structure with format ---, e.g.\n" +"--mx-preference and --mx-exchanger.\n" +"\n" +"When adding a record, either RR specific options or standard option for a " +"raw\n" +"value can be used, they just should not be combined in one add operation. " +"When\n" +"modifying an existing entry, new RR specific options can be used to change\n" +"one part of a DNS record, where the standard option for raw value is used\n" +"to specify the modified value. The following example demonstrates\n" +"a modification of MX record preference form 0 to 1 in a record without\n" +"modifying the exchanger:\n" +"ipa dnsrecord-mod --mx-rec=\"0 mx.example.com.\" --mx-preference=1\n" +"\n" +"\n" "EXAMPLES:\n" "\n" " Add new zone:\n" " ipa dnszone-add example.com --name-server=nameserver.example.com \\\n" " --admin-email=admin@example.com\n" "\n" +" Add system permission that can be used for per-zone privilege delegation:\n" +" ipa dnszone-add-permission example.com\n" +"\n" " Modify the zone to allow dynamic updates for hosts own records in realm " "EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM " -"krb5-self * AAAA;\"\n" +" ipa dnszone-mod example.com --dynamic-update=TRUE\n" +"\n" +" This is the equivalent of:\n" +" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" +" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM " +"krb5-self * AAAA; grant EXAMPLE.COM krb5-self * SSHFP;\"\n" +"\n" +" Modify the zone to allow zone transfers for local network only:\n" +" ipa dnszone-mod example.com --allow-transfer=10.0.0.0/8\n" "\n" " Add new reverse zone specified by network IP address:\n" " ipa dnszone-add --name-from-ip=80.142.15.0/24 \\\n" @@ -2349,8 +2454,12 @@ msgid "" " ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E " "227.64m\"\n" "\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec=80.142.15.2\n" +" Add new A record for www.example.com. Create a reverse record in " +"appropriate\n" +" reverse zone as well. In this case a PTR record \"2\" pointing to www." +"example.com.\n" +" will be created in zone 15.142.80.in-addr.arpa.\n" +" ipa dnsrecord-add example.com www --a-rec=80.142.15.2 --a-create-reverse\n" "\n" " Add new PTR record for www.example.com\n" " ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec=www.example.com.\n" @@ -2373,7 +2482,7 @@ msgid "" " SRV record: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 " "backup.example.com\n" "\n" -" Modify SRV record '0 3 389 fast.example.com'? Yes/No (default No): \n" +" Modify SRV record '0 3 389 fast.example.com'? Yes/No (default No):\n" " Modify SRV record '0 1 389 slow.example.com'? Yes/No (default No): y\n" " SRV Priority [0]: (keep the default value)\n" " SRV Weight [1]: 2 (modified value)\n" @@ -2417,6 +2526,14 @@ msgid "" " Show records for resource www in zone example.com\n" " ipa dnsrecord-show example.com www\n" "\n" +" Forward all request for a zone external.com to another nameserver using\n" +" a \"first\" policy (it will send the queries to the selected forwarder and " +"if\n" +" not answered it will use global resolvers):\n" +" ipa dnszone-add external.com\n" +" ipa dnszone-mod external.com --forwarder=10.20.0.1 \\\n" +" --forward-policy=first\n" +"\n" " Delete zone example.com with all resource records:\n" " ipa dnszone-del example.com\n" "\n" @@ -2424,198 +2541,266 @@ msgid "" " if one is not included):\n" " ipa dns-resolve www.example.com\n" " ipa dns-resolve www\n" +"\n" +"\n" +"GLOBAL DNS CONFIGURATION\n" +"\n" +"DNS configuration passed to command line install script is stored in a " +"local\n" +"configuration file on each IPA server where DNS service is configured. " +"These\n" +"local settings can be overridden with a common configuration stored in LDAP\n" +"server:\n" +"\n" +" Show global DNS configuration:\n" +" ipa dnsconfig-show\n" +"\n" +" Modify global DNS configuration and set a list of global forwarders:\n" +" ipa dnsconfig-mod --forwarder=10.0.0.1\n" msgstr "" -#: ipalib/plugins/dns.py:203 +#: ipalib/plugins/dns.py:273 #, python-format msgid "invalid IP address version (is %(value)d, must be %(required_value)d)!" msgstr "" -#: ipalib/plugins/dns.py:206 +#: ipalib/plugins/dns.py:276 msgid "invalid IP address format" msgstr "" -#: ipalib/plugins/dns.py:219 +#: ipalib/plugins/dns.py:289 msgid "invalid IP network format" msgstr "" -#: ipalib/plugins/dns.py:228 ipalib/plugins/dns.py:237 +#: ipalib/plugins/dns.py:298 +msgid "each ACL element must be terminated with a semicolon" +msgstr "" + +#: ipalib/plugins/dns.py:307 +#, python-format +msgid "ACL name \"%s\" is not supported" +msgstr "" + +#: ipalib/plugins/dns.py:318 +msgid "invalid address format" +msgstr "" + +#: ipalib/plugins/dns.py:360 ipalib/plugins/dns.py:403 #, python-format msgid "invalid domain-name: %s" msgstr "" -#: ipalib/plugins/dns.py:254 +#: ipalib/plugins/dns.py:389 +#, python-format +msgid "%(port)s is not a valid port" +msgstr "" + +#: ipalib/plugins/dns.py:465 +#, python-format +msgid "DNS reverse zone for IP address %(addr)s not found" +msgstr "" + +#: ipalib/plugins/dns.py:477 +#, python-format +msgid "DNS zone %(zone)s not found" +msgstr "" + +#: ipalib/plugins/dns.py:491 +#, python-format +msgid "IP address %(ip)s is already assigned in domain %(domain)s." +msgstr "" + +#: ipalib/plugins/dns.py:504 +#, python-format +msgid "" +"Reverse record for IP address %(ip)s already exists in reverse zone %(zone)s." +msgstr "" + +#: ipalib/plugins/dns.py:540 #, python-format msgid "%s record" msgstr "" -#: ipalib/plugins/dns.py:256 +#: ipalib/plugins/dns.py:542 #, python-format msgid "Comma-separated list of raw %s records" msgstr "" -#: ipalib/plugins/dns.py:257 +#: ipalib/plugins/dns.py:543 #, python-format msgid "%s Record" msgstr "" -#: ipalib/plugins/dns.py:258 +#: ipalib/plugins/dns.py:544 #, python-format msgid "(see RFC %s for details)" msgstr "" -#: ipalib/plugins/dns.py:313 +#: ipalib/plugins/dns.py:600 #, python-format msgid "'%s' is a required part of DNS record" msgstr "" -#: ipalib/plugins/dns.py:320 +#: ipalib/plugins/dns.py:607 msgid "Invalid number of parts!" msgstr "" -#: ipalib/plugins/dns.py:375 +#: ipalib/plugins/dns.py:662 #, python-format msgid "DNS RR type \"%s\" is not supported by bind-dyndb-ldap plugin" msgstr "" -#: ipalib/plugins/dns.py:391 +#: ipalib/plugins/dns.py:678 #, python-format msgid "format must be specified as \"%(format)s\" %(rfcs)s" msgstr "" -#: ipalib/plugins/dns.py:462 ipalib/plugins/dns.py:485 -#: ipalib/plugins/host.py:419 +#: ipalib/plugins/dns.py:813 +msgid "Create reverse" +msgstr "" + +#: ipalib/plugins/dns.py:814 +msgid "Create reverse record for this IP Address" +msgstr "" + +#: ipalib/plugins/dns.py:847 +#, python-format +msgid "Cannot create reverse record for \"%(value)s\": %(exc)s" +msgstr "" + +#: ipalib/plugins/dns.py:856 ipalib/plugins/dns.py:879 +#: ipalib/plugins/host.py:377 msgid "IP Address" msgstr "" -#: ipalib/plugins/dns.py:471 ipalib/plugins/dns.py:1082 +#: ipalib/plugins/dns.py:865 ipalib/plugins/dns.py:1476 msgid "Record data" msgstr "" -#: ipalib/plugins/dns.py:494 +#: ipalib/plugins/dns.py:888 msgid "Subtype" msgstr "" -#: ipalib/plugins/dns.py:500 ipalib/plugins/dns.py:539 -#: ipalib/plugins/dns.py:792 ipalib/plugins/dns.py:889 -#: ipalib/plugins/dns.py:2050 +#: ipalib/plugins/dns.py:894 ipalib/plugins/dns.py:933 +#: ipalib/plugins/dns.py:1186 ipalib/plugins/dns.py:1283 +#: ipalib/plugins/dns.py:2750 msgid "Hostname" msgstr "" -#: ipalib/plugins/dns.py:514 +#: ipalib/plugins/dns.py:908 msgid "Certificate Type" msgstr "" -#: ipalib/plugins/dns.py:519 ipalib/plugins/dns.py:574 -#: ipalib/plugins/dns.py:972 +#: ipalib/plugins/dns.py:913 ipalib/plugins/dns.py:968 +#: ipalib/plugins/dns.py:1366 msgid "Key Tag" msgstr "" -#: ipalib/plugins/dns.py:524 ipalib/plugins/dns.py:579 -#: ipalib/plugins/dns.py:613 ipalib/plugins/dns.py:950 -#: ipalib/plugins/dns.py:998 +#: ipalib/plugins/dns.py:918 ipalib/plugins/dns.py:973 +#: ipalib/plugins/dns.py:1007 ipalib/plugins/dns.py:1344 +#: ipalib/plugins/dns.py:1392 msgid "Algorithm" msgstr "" -#: ipalib/plugins/dns.py:529 +#: ipalib/plugins/dns.py:923 msgid "Certificate/CRL" msgstr "" -#: ipalib/plugins/dns.py:540 +#: ipalib/plugins/dns.py:934 msgid "A hostname which this alias hostname points to" msgstr "" -#: ipalib/plugins/dns.py:560 ipalib/plugins/dns.py:926 -#: ipalib/plugins/internal.py:438 +#: ipalib/plugins/dns.py:954 ipalib/plugins/dns.py:1320 +#: ipalib/plugins/internal.py:488 msgid "Target" msgstr "" -#: ipalib/plugins/dns.py:584 +#: ipalib/plugins/dns.py:978 msgid "Digest Type" msgstr "" -#: ipalib/plugins/dns.py:589 +#: ipalib/plugins/dns.py:983 msgid "Digest" msgstr "" -#: ipalib/plugins/dns.py:603 ipalib/plugins/dns.py:868 +#: ipalib/plugins/dns.py:997 ipalib/plugins/dns.py:1262 msgid "Flags" msgstr "" -#: ipalib/plugins/dns.py:608 +#: ipalib/plugins/dns.py:1002 msgid "Protocol" msgstr "" -#: ipalib/plugins/dns.py:618 +#: ipalib/plugins/dns.py:1012 msgid "Public Key" msgstr "" -#: ipalib/plugins/dns.py:632 ipalib/plugins/dns.py:773 -#: ipalib/plugins/dns.py:862 +#: ipalib/plugins/dns.py:1026 ipalib/plugins/dns.py:1167 +#: ipalib/plugins/dns.py:1256 msgid "Preference" msgstr "" -#: ipalib/plugins/dns.py:633 ipalib/plugins/dns.py:774 +#: ipalib/plugins/dns.py:1027 ipalib/plugins/dns.py:1168 msgid "Preference given to this exchanger. Lower values are more preferred" msgstr "" -#: ipalib/plugins/dns.py:639 ipalib/plugins/dns.py:780 +#: ipalib/plugins/dns.py:1033 ipalib/plugins/dns.py:1174 msgid "Exchanger" msgstr "" -#: ipalib/plugins/dns.py:640 +#: ipalib/plugins/dns.py:1034 msgid "A host willing to act as a key exchanger" msgstr "" -#: ipalib/plugins/dns.py:649 +#: ipalib/plugins/dns.py:1043 msgid "Degrees Latitude" msgstr "" -#: ipalib/plugins/dns.py:654 +#: ipalib/plugins/dns.py:1048 msgid "Minutes Latitude" msgstr "" -#: ipalib/plugins/dns.py:659 +#: ipalib/plugins/dns.py:1053 msgid "Seconds Latitude" msgstr "" -#: ipalib/plugins/dns.py:665 +#: ipalib/plugins/dns.py:1059 msgid "Direction Latitude" msgstr "" -#: ipalib/plugins/dns.py:669 -msgid "Degrees Longtitude" +#: ipalib/plugins/dns.py:1063 +msgid "Degrees Longitude" msgstr "" -#: ipalib/plugins/dns.py:674 -msgid "Minutes Longtitude" +#: ipalib/plugins/dns.py:1068 +msgid "Minutes Longitude" msgstr "" -#: ipalib/plugins/dns.py:679 -msgid "Seconds Longtitude" +#: ipalib/plugins/dns.py:1073 +msgid "Seconds Longitude" msgstr "" -#: ipalib/plugins/dns.py:685 -msgid "Direction Longtitude" +#: ipalib/plugins/dns.py:1079 +msgid "Direction Longitude" msgstr "" -#: ipalib/plugins/dns.py:689 +#: ipalib/plugins/dns.py:1083 msgid "Altitude" msgstr "" -#: ipalib/plugins/dns.py:695 +#: ipalib/plugins/dns.py:1089 msgid "Size" msgstr "" -#: ipalib/plugins/dns.py:701 +#: ipalib/plugins/dns.py:1095 msgid "Horizontal Precision" msgstr "" -#: ipalib/plugins/dns.py:707 +#: ipalib/plugins/dns.py:1101 msgid "Vertical Precision" msgstr "" -#: ipalib/plugins/dns.py:714 +#: ipalib/plugins/dns.py:1108 msgid "" "format must be specified as\n" " \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz" @@ -2630,418 +2815,495 @@ msgid "" " See RFC 1876 for details" msgstr "" -#: ipalib/plugins/dns.py:763 +#: ipalib/plugins/dns.py:1157 #, python-format msgid "'%(required)s' must not be empty when '%(name)s' is set" msgstr "" -#: ipalib/plugins/dns.py:781 +#: ipalib/plugins/dns.py:1175 msgid "A host willing to act as a mail exchanger" msgstr "" -#: ipalib/plugins/dns.py:799 +#: ipalib/plugins/dns.py:1193 msgid "" "format must be specified as \"NEXT TYPE1 [TYPE2 [TYPE3 [...]]]\" (see RFC " "4034 for details)" msgstr "" -#: ipalib/plugins/dns.py:806 +#: ipalib/plugins/dns.py:1200 msgid "Next Domain Name" msgstr "" -#: ipalib/plugins/dns.py:809 +#: ipalib/plugins/dns.py:1203 msgid "Type Map" msgstr "" -#: ipalib/plugins/dns.py:849 +#: ipalib/plugins/dns.py:1243 msgid "flags must be one of \"S\", \"A\", \"U\", or \"P\"" msgstr "" -#: ipalib/plugins/dns.py:857 +#: ipalib/plugins/dns.py:1251 msgid "Order" msgstr "" -#: ipalib/plugins/dns.py:872 ipalib/plugins/hbactest.py:194 -#: ipalib/plugins/internal.py:466 ipalib/plugins/service.py:223 +#: ipalib/plugins/dns.py:1266 ipalib/plugins/hbactest.py:194 +#: ipalib/plugins/internal.py:516 ipalib/plugins/service.py:239 msgid "Service" msgstr "" -#: ipalib/plugins/dns.py:875 +#: ipalib/plugins/dns.py:1269 msgid "Regular Expression" msgstr "" -#: ipalib/plugins/dns.py:878 +#: ipalib/plugins/dns.py:1272 msgid "Replacement" msgstr "" -#: ipalib/plugins/dns.py:890 +#: ipalib/plugins/dns.py:1284 msgid "The hostname this reverse record points to" msgstr "" -#: ipalib/plugins/dns.py:910 ipalib/plugins/pwpolicy.py:263 +#: ipalib/plugins/dns.py:1304 ipalib/plugins/pwpolicy.py:263 msgid "Priority" msgstr "" -#: ipalib/plugins/dns.py:915 +#: ipalib/plugins/dns.py:1309 msgid "Weight" msgstr "" -#: ipalib/plugins/dns.py:920 +#: ipalib/plugins/dns.py:1314 msgid "Port" msgstr "" -#: ipalib/plugins/dns.py:927 +#: ipalib/plugins/dns.py:1321 msgid "" "The domain name of the target host or '.' if the service is decidedly not " "available at this domain" msgstr "" -#: ipalib/plugins/dns.py:936 +#: ipalib/plugins/dns.py:1330 msgid "the value does not follow \"YYYYMMDDHHMMSS\" time format" msgstr "" -#: ipalib/plugins/dns.py:946 +#: ipalib/plugins/dns.py:1340 msgid "Type Covered" msgstr "" -#: ipalib/plugins/dns.py:955 +#: ipalib/plugins/dns.py:1349 msgid "Labels" msgstr "" -#: ipalib/plugins/dns.py:960 +#: ipalib/plugins/dns.py:1354 msgid "Original TTL" msgstr "" -#: ipalib/plugins/dns.py:965 +#: ipalib/plugins/dns.py:1359 msgid "Signature Expiration" msgstr "" -#: ipalib/plugins/dns.py:969 +#: ipalib/plugins/dns.py:1363 msgid "Signature Inception" msgstr "" -#: ipalib/plugins/dns.py:977 +#: ipalib/plugins/dns.py:1371 msgid "Signer's Name" msgstr "" -#: ipalib/plugins/dns.py:980 +#: ipalib/plugins/dns.py:1374 msgid "Signature" msgstr "" -#: ipalib/plugins/dns.py:1003 +#: ipalib/plugins/dns.py:1397 msgid "Fingerprint Type" msgstr "" -#: ipalib/plugins/dns.py:1008 +#: ipalib/plugins/dns.py:1402 msgid "Fingerprint" msgstr "" -#: ipalib/plugins/dns.py:1029 +#: ipalib/plugins/dns.py:1423 msgid "Text Data" msgstr "" -#: ipalib/plugins/dns.py:1076 +#: ipalib/plugins/dns.py:1470 msgid "Records" msgstr "" -#: ipalib/plugins/dns.py:1079 +#: ipalib/plugins/dns.py:1473 msgid "Record type" msgstr "" -#: ipalib/plugins/dns.py:1114 +#: ipalib/plugins/dns.py:1517 #, python-format msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" msgstr "" -#: ipalib/plugins/dns.py:1141 +#: ipalib/plugins/dns.py:1538 msgid "DNS zone" msgstr "" -#: ipalib/plugins/dns.py:1142 +#: ipalib/plugins/dns.py:1539 msgid "DNS zones" msgstr "" -#: ipalib/plugins/dns.py:1149 +#: ipalib/plugins/dns.py:1548 msgid "DNS Zones" msgstr "" -#: ipalib/plugins/dns.py:1150 +#: ipalib/plugins/dns.py:1549 msgid "DNS Zone" msgstr "" -#: ipalib/plugins/dns.py:1155 +#: ipalib/plugins/dns.py:1555 msgid "Zone name" msgstr "" -#: ipalib/plugins/dns.py:1156 +#: ipalib/plugins/dns.py:1556 msgid "Zone name (FQDN)" msgstr "" -#: ipalib/plugins/dns.py:1162 +#: ipalib/plugins/dns.py:1562 msgid "Reverse zone IP network" msgstr "" -#: ipalib/plugins/dns.py:1163 +#: ipalib/plugins/dns.py:1563 msgid "IP network to create reverse zone name from" msgstr "" -#: ipalib/plugins/dns.py:1168 +#: ipalib/plugins/dns.py:1568 msgid "Authoritative nameserver" msgstr "" -#: ipalib/plugins/dns.py:1169 +#: ipalib/plugins/dns.py:1569 msgid "Authoritative nameserver domain name" msgstr "" -#: ipalib/plugins/dns.py:1174 ipalib/plugins/dns.py:1175 +#: ipalib/plugins/dns.py:1574 ipalib/plugins/dns.py:1575 msgid "Administrator e-mail address" msgstr "" -#: ipalib/plugins/dns.py:1181 +#: ipalib/plugins/dns.py:1581 msgid "SOA serial" msgstr "" -#: ipalib/plugins/dns.py:1182 +#: ipalib/plugins/dns.py:1582 msgid "SOA record serial number" msgstr "" -#: ipalib/plugins/dns.py:1189 +#: ipalib/plugins/dns.py:1589 msgid "SOA refresh" msgstr "" -#: ipalib/plugins/dns.py:1190 +#: ipalib/plugins/dns.py:1590 msgid "SOA record refresh time" msgstr "" -#: ipalib/plugins/dns.py:1197 +#: ipalib/plugins/dns.py:1597 msgid "SOA retry" msgstr "" -#: ipalib/plugins/dns.py:1198 +#: ipalib/plugins/dns.py:1598 msgid "SOA record retry time" msgstr "" -#: ipalib/plugins/dns.py:1205 +#: ipalib/plugins/dns.py:1605 msgid "SOA expire" msgstr "" -#: ipalib/plugins/dns.py:1206 +#: ipalib/plugins/dns.py:1606 msgid "SOA record expire time" msgstr "" -#: ipalib/plugins/dns.py:1213 +#: ipalib/plugins/dns.py:1613 msgid "SOA minimum" msgstr "" -#: ipalib/plugins/dns.py:1214 +#: ipalib/plugins/dns.py:1614 msgid "How long should negative responses be cached" msgstr "" -#: ipalib/plugins/dns.py:1222 +#: ipalib/plugins/dns.py:1622 msgid "SOA time to live" msgstr "" -#: ipalib/plugins/dns.py:1223 +#: ipalib/plugins/dns.py:1623 msgid "SOA record time to live" msgstr "" -#: ipalib/plugins/dns.py:1227 +#: ipalib/plugins/dns.py:1627 msgid "SOA class" msgstr "" -#: ipalib/plugins/dns.py:1228 +#: ipalib/plugins/dns.py:1628 msgid "SOA record class" msgstr "" -#: ipalib/plugins/dns.py:1233 ipalib/plugins/dns.py:1234 +#: ipalib/plugins/dns.py:1633 ipalib/plugins/dns.py:1634 msgid "BIND update policy" msgstr "" -#: ipalib/plugins/dns.py:1238 +#: ipalib/plugins/dns.py:1640 msgid "Active zone" msgstr "" -#: ipalib/plugins/dns.py:1239 +#: ipalib/plugins/dns.py:1641 msgid "Is zone active?" msgstr "" -#: ipalib/plugins/dns.py:1245 +#: ipalib/plugins/dns.py:1647 msgid "Dynamic update" msgstr "" -#: ipalib/plugins/dns.py:1246 +#: ipalib/plugins/dns.py:1648 msgid "Allow dynamic updates." msgstr "" -#: ipalib/plugins/dns.py:1257 +#: ipalib/plugins/dns.py:1657 +msgid "Allow query" +msgstr "" + +#: ipalib/plugins/dns.py:1658 +msgid "" +"Semicolon separated list of IP addresses or networks which are allowed to " +"issue queries" +msgstr "" + +#: ipalib/plugins/dns.py:1666 +msgid "Allow transfer" +msgstr "" + +#: ipalib/plugins/dns.py:1667 +msgid "" +"Semicolon separated list of IP addresses or networks which are allowed to " +"transfer the zone" +msgstr "" + +#: ipalib/plugins/dns.py:1674 +msgid "Zone forwarders" +msgstr "" + +#: ipalib/plugins/dns.py:1675 +msgid "" +"A list of per-zone forwarders. A custom port can be specified for each " +"forwarder using a standard format \"IP_ADDRESS port PORT\"" +msgstr "" + +#: ipalib/plugins/dns.py:1681 ipalib/plugins/dns.py:2820 +msgid "Forward policy" +msgstr "" + +#: ipalib/plugins/dns.py:1686 ipalib/plugins/dns.py:2825 +msgid "Allow PTR sync" +msgstr "" + +#: ipalib/plugins/dns.py:1687 +msgid "" +"Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the " +"zone" +msgstr "" + +#: ipalib/plugins/dns.py:1717 msgid "Create new DNS zone (SOA record)." msgstr "" -#: ipalib/plugins/dns.py:1261 ipalib/plugins/dns.py:1595 -#: ipalib/plugins/host.py:411 ipalib/plugins/service.py:252 +#: ipalib/plugins/dns.py:1721 ipalib/plugins/dns.py:2188 +#: ipalib/plugins/host.py:369 ipalib/plugins/permission.py:293 +#: ipalib/plugins/service.py:268 msgid "Force" msgstr "" -#: ipalib/plugins/dns.py:1262 +#: ipalib/plugins/dns.py:1722 msgid "Force DNS zone creation even if nameserver not in DNS." msgstr "" -#: ipalib/plugins/dns.py:1265 +#: ipalib/plugins/dns.py:1725 msgid "Add the nameserver to DNS with this IP address" msgstr "" -#: ipalib/plugins/dns.py:1278 +#: ipalib/plugins/dns.py:1731 msgid "DNS is not configured" msgstr "" -#: ipalib/plugins/dns.py:1288 +#: ipalib/plugins/dns.py:1741 msgid "Nameserver address is not a fully qualified domain name" msgstr "" -#: ipalib/plugins/dns.py:1314 +#: ipalib/plugins/dns.py:1767 msgid "Delete DNS zone (SOA record)." msgstr "" -#: ipalib/plugins/dns.py:1320 +#: ipalib/plugins/dns.py:1781 msgid "Modify DNS zone (SOA record)." msgstr "" -#: ipalib/plugins/dns.py:1333 +#: ipalib/plugins/dns.py:1787 msgid "Search for DNS zones (SOA records)." msgstr "" -#: ipalib/plugins/dns.py:1351 +#: ipalib/plugins/dns.py:1809 msgid "Forward zones only" msgstr "" -#: ipalib/plugins/dns.py:1353 +#: ipalib/plugins/dns.py:1811 msgid "Search for forward zones only" msgstr "" -#: ipalib/plugins/dns.py:1372 +#: ipalib/plugins/dns.py:1830 msgid "Display information about a DNS zone (SOA record)." msgstr "" -#: ipalib/plugins/dns.py:1378 +#: ipalib/plugins/dns.py:1836 msgid "Disable DNS Zone." msgstr "" -#: ipalib/plugins/dns.py:1381 +#: ipalib/plugins/dns.py:1839 #, python-format msgid "Disabled DNS zone \"%(value)s\"" msgstr "" -#: ipalib/plugins/dns.py:1399 +#: ipalib/plugins/dns.py:1857 msgid "Enable DNS Zone." msgstr "" -#: ipalib/plugins/dns.py:1402 +#: ipalib/plugins/dns.py:1860 #, python-format msgid "Enabled DNS zone \"%(value)s\"" msgstr "" -#: ipalib/plugins/dns.py:1425 +#: ipalib/plugins/dns.py:1877 +msgid "Add a permission for per-zone access delegation." +msgstr "" + +#: ipalib/plugins/dns.py:1880 +#, python-format +msgid "Added system permission \"%(value)s\"" +msgstr "" + +#: ipalib/plugins/dns.py:1913 +msgid "Remove a permission for per-zone access delegation." +msgstr "" + +#: ipalib/plugins/dns.py:1916 +#, python-format +msgid "Removed system permission \"%(value)s\"" +msgstr "" + +#: ipalib/plugins/dns.py:1947 msgid "DNS resource record" msgstr "" -#: ipalib/plugins/dns.py:1426 +#: ipalib/plugins/dns.py:1948 msgid "DNS resource records" msgstr "" -#: ipalib/plugins/dns.py:1430 +#: ipalib/plugins/dns.py:1953 msgid "DNS Resource Records" msgstr "" -#: ipalib/plugins/dns.py:1431 +#: ipalib/plugins/dns.py:1954 msgid "DNS Resource Record" msgstr "" -#: ipalib/plugins/dns.py:1436 ipalib/plugins/dns.py:1437 +#: ipalib/plugins/dns.py:1960 ipalib/plugins/dns.py:1961 msgid "Record name" msgstr "" -#: ipalib/plugins/dns.py:1442 ipalib/plugins/dns.py:1443 +#: ipalib/plugins/dns.py:1966 ipalib/plugins/dns.py:1967 msgid "Time to live" msgstr "" -#: ipalib/plugins/dns.py:1447 +#: ipalib/plugins/dns.py:1971 msgid "Class" msgstr "" -#: ipalib/plugins/dns.py:1448 +#: ipalib/plugins/dns.py:1972 msgid "DNS class" msgstr "" -#: ipalib/plugins/dns.py:1454 +#: ipalib/plugins/dns.py:1978 msgid "Structured" msgstr "" -#: ipalib/plugins/dns.py:1455 +#: ipalib/plugins/dns.py:1979 msgid "Parse all raw DNS records and return them in a structured way" msgstr "" -#: ipalib/plugins/dns.py:1480 +#: ipalib/plugins/dns.py:2008 #, python-format msgid "" "Reverse zone for PTR record should be a sub-zone of one the following fully " "qualified domains: %s" msgstr "" -#: ipalib/plugins/dns.py:1485 +#: ipalib/plugins/dns.py:2014 #, python-format msgid "" "Reverse zone %(name)s requires exactly %(count)d IP address components, " "%(user_count)d given" msgstr "" -#: ipalib/plugins/dns.py:1589 +#: ipalib/plugins/dns.py:2175 +msgid "" +"CNAME record is not allowed to coexist with any other records except PTR" +msgstr "" + +#: ipalib/plugins/dns.py:2182 msgid "Add new DNS resource record." msgstr "" -#: ipalib/plugins/dns.py:1597 +#: ipalib/plugins/dns.py:2190 msgid "force NS record creation even if its hostname is not in DNS" msgstr "" -#: ipalib/plugins/dns.py:1623 +#: ipalib/plugins/dns.py:2227 msgid "Please choose a type of DNS resource record to be added" msgstr "" -#: ipalib/plugins/dns.py:1624 +#: ipalib/plugins/dns.py:2228 #, python-format msgid "The most common types for this type of zone are: %s\n" msgstr "" -#: ipalib/plugins/dns.py:1629 +#: ipalib/plugins/dns.py:2233 msgid "DNS resource record type" msgstr "" -#: ipalib/plugins/dns.py:1642 +#: ipalib/plugins/dns.py:2249 +#, python-format +msgid "Invalid or unsupported type. Allowed values are: %s" +msgstr "" + +#: ipalib/plugins/dns.py:2276 #, python-format -msgid "Invalid type. Allowed values are: %s" +msgid "Raw value of a DNS record was already set by \"%(name)s\" option" msgstr "" -#: ipalib/plugins/dns.py:1707 +#: ipalib/plugins/dns.py:2372 msgid "Modify a DNS resource record." msgstr "" -#: ipalib/plugins/dns.py:1744 +#: ipalib/plugins/dns.py:2388 +msgid "DNS zone root record cannot be renamed" +msgstr "" + +#: ipalib/plugins/dns.py:2406 msgid "DNS records can be only updated one at a time" msgstr "" -#: ipalib/plugins/dns.py:1815 +#: ipalib/plugins/dns.py:2488 msgid "No option to modify specific record provided." msgstr "" -#: ipalib/plugins/dns.py:1818 ipalib/plugins/dns.py:1972 +#: ipalib/plugins/dns.py:2491 ipalib/plugins/dns.py:2661 msgid "Current DNS record contents:\n" msgstr "" -#: ipalib/plugins/dns.py:1840 +#: ipalib/plugins/dns.py:2513 #, python-format msgid "Modify %(name)s '%(value)s'?" msgstr "" -#: ipalib/plugins/dns.py:1848 +#: ipalib/plugins/dns.py:2521 #, python-format msgid "" "%(count)d %(type)s record skipped. Only one value per DNS record type can be " @@ -3052,65 +3314,107 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/dns.py:1860 +#: ipalib/plugins/dns.py:2533 #, python-format msgid "Deleted record \"%(value)s\"" msgstr "" -#: ipalib/plugins/dns.py:1867 +#: ipalib/plugins/dns.py:2540 msgid "Delete DNS resource record." msgstr "" -#: ipalib/plugins/dns.py:1869 +#: ipalib/plugins/dns.py:2542 msgid "" "Neither --del-all nor options to delete a specific record provided.\n" "Command help may be consulted for all supported record types." msgstr "" -#: ipalib/plugins/dns.py:1875 +#: ipalib/plugins/dns.py:2548 msgid "Delete all associated records" msgstr "" -#: ipalib/plugins/dns.py:1928 +#: ipalib/plugins/dns.py:2616 #, python-format msgid "Zone record '%s' cannot be deleted" msgstr "" -#: ipalib/plugins/dns.py:1964 +#: ipalib/plugins/dns.py:2653 msgid "No option to delete specific record provided." msgstr "" -#: ipalib/plugins/dns.py:1965 +#: ipalib/plugins/dns.py:2654 msgid "Delete all?" msgstr "" -#: ipalib/plugins/dns.py:1993 +#: ipalib/plugins/dns.py:2682 #, python-format msgid "Delete %(name)s '%(value)s'?" msgstr "" -#: ipalib/plugins/dns.py:2005 +#: ipalib/plugins/dns.py:2693 msgid "Display DNS resource." msgstr "" -#: ipalib/plugins/dns.py:2021 +#: ipalib/plugins/dns.py:2709 msgid "Search for DNS resources." msgstr "" -#: ipalib/plugins/dns.py:2043 +#: ipalib/plugins/dns.py:2743 msgid "Resolve a host name in DNS." msgstr "" -#: ipalib/plugins/dns.py:2046 +#: ipalib/plugins/dns.py:2746 #, python-format msgid "Found '%(value)s'" msgstr "" -#: ipalib/plugins/dns.py:2072 +#: ipalib/plugins/dns.py:2763 #, python-format msgid "Host '%(host)s' not found" msgstr "" +#: ipalib/plugins/dns.py:2800 +msgid "DNS configuration options" +msgstr "" + +#: ipalib/plugins/dns.py:2806 ipalib/plugins/dns.py:2807 +msgid "DNS Global Configuration" +msgstr "" + +#: ipalib/plugins/dns.py:2813 +msgid "Global forwarders" +msgstr "" + +#: ipalib/plugins/dns.py:2814 +msgid "" +"A list of global forwarders. A custom port can be specified for each " +"forwarder using a standard format \"IP_ADDRESS port PORT\"" +msgstr "" + +#: ipalib/plugins/dns.py:2826 +msgid "Allow synchronization of forward (A, AAAA) and reverse (PTR) records" +msgstr "" + +#: ipalib/plugins/dns.py:2830 +msgid "Zone refresh interval" +msgstr "" + +#: ipalib/plugins/dns.py:2831 +msgid "An interval between regular polls of the name server for new DNS zones" +msgstr "" + +#: ipalib/plugins/dns.py:2847 +msgid "Global DNS configuration is empty" +msgstr "" + +#: ipalib/plugins/dns.py:2853 +msgid "Modify global DNS configuration." +msgstr "" + +#: ipalib/plugins/dns.py:2864 +msgid "Show the current global DNS configuration." +msgstr "" + #: ipalib/plugins/entitle.py:52 msgid "" "\n" @@ -3168,25 +3472,25 @@ msgstr "" msgid "Display current entitlements." msgstr "" -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 +#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:598 msgid "UUID" msgstr "" #: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:361 +#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:571 +#: ipalib/plugins/entitle.py:684 ipalib/plugins/internal.py:399 msgid "Product" msgstr "" #: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 #: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 +#: ipalib/plugins/entitle.py:574 ipalib/plugins/entitle.py:674 msgid "Quantity" msgstr "" #: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:352 +#: ipalib/plugins/entitle.py:577 ipalib/plugins/entitle.py:687 +#: ipalib/plugins/internal.py:390 msgid "Consumed" msgstr "" @@ -3203,21 +3507,21 @@ msgstr "" msgid "Retrieve the entitlement certs." msgstr "" -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:364 +#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:402 msgid "Start" msgstr "" -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:355 +#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:393 msgid "End" msgstr "" -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:198 -#: ipalib/plugins/internal.py:307 ipalib/plugins/service.py:97 +#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:152 +#: ipalib/plugins/internal.py:337 ipalib/plugins/service.py:97 msgid "Serial Number" msgstr "" -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 +#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:622 +#: ipalib/plugins/entitle.py:624 msgid "Not an entitlement certificate" msgstr "" @@ -3225,43 +3529,43 @@ msgstr "" msgid "Search for entitlement accounts." msgstr "" -#: ipalib/plugins/entitle.py:468 +#: ipalib/plugins/entitle.py:469 msgid "Register to the entitlement system." msgstr "" -#: ipalib/plugins/entitle.py:472 +#: ipalib/plugins/entitle.py:473 msgid "Registered to entitlement server." msgstr "" -#: ipalib/plugins/entitle.py:476 +#: ipalib/plugins/entitle.py:477 ipalib/plugins/internal.py:274 msgid "Username" msgstr "" -#: ipalib/plugins/entitle.py:483 +#: ipalib/plugins/entitle.py:484 msgid "Enrollment UUID (not implemented)" msgstr "" -#: ipalib/plugins/entitle.py:488 +#: ipalib/plugins/entitle.py:489 msgid "Registration password" msgstr "" -#: ipalib/plugins/entitle.py:566 +#: ipalib/plugins/entitle.py:567 msgid "Import an entitlement certificate." msgstr "" -#: ipalib/plugins/entitle.py:598 +#: ipalib/plugins/entitle.py:599 msgid "Enrollment UUID" msgstr "" -#: ipalib/plugins/entitle.py:662 +#: ipalib/plugins/entitle.py:663 msgid "Re-sync the local entitlement cache with the entitlement server." msgstr "" -#: ipalib/plugins/entitle.py:666 +#: ipalib/plugins/entitle.py:667 msgid "Entitlement(s) synchronized." msgstr "" -#: ipalib/plugins/group.py:26 +#: ipalib/plugins/group.py:32 msgid "" "\n" "Groups of users\n" @@ -3313,119 +3617,175 @@ msgid "" " ipa group-show localadmins\n" msgstr "" -#: ipalib/plugins/group.py:80 +#: ipalib/plugins/group.py:88 ipalib/plugins/group.py:188 +#: ipalib/plugins/group.py:376 ipalib/plugins/user.py:550 msgid "group" msgstr "" -#: ipalib/plugins/group.py:81 +#: ipalib/plugins/group.py:89 msgid "groups" msgstr "" -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:195 -#: ipalib/plugins/selinuxusermap.py:184 ipalib/plugins/sudorule.py:147 +#: ipalib/plugins/group.py:108 ipalib/plugins/hbacrule.py:195 +#: ipalib/plugins/internal.py:481 ipalib/plugins/selinuxusermap.py:184 +#: ipalib/plugins/sudorule.py:159 msgid "User Groups" msgstr "" -#: ipalib/plugins/group.py:101 +#: ipalib/plugins/group.py:109 msgid "User Group" msgstr "" -#: ipalib/plugins/group.py:109 +#: ipalib/plugins/group.py:117 msgid "Group name" msgstr "" -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 +#: ipalib/plugins/group.py:124 ipalib/plugins/sudocmdgroup.py:79 msgid "Group description" msgstr "" -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:264 +#: ipalib/plugins/group.py:128 ipalib/plugins/user.py:290 msgid "GID" msgstr "" -#: ipalib/plugins/group.py:121 +#: ipalib/plugins/group.py:129 msgid "GID (use this option to set it manually)" msgstr "" -#: ipalib/plugins/group.py:129 +#: ipalib/plugins/group.py:138 msgid "Create a new group." msgstr "" -#: ipalib/plugins/group.py:131 +#: ipalib/plugins/group.py:140 #, python-format msgid "Added group \"%(value)s\"" msgstr "" -#: ipalib/plugins/group.py:136 +#: ipalib/plugins/group.py:145 msgid "Create as a non-POSIX group" msgstr "" -#: ipalib/plugins/group.py:153 +#: ipalib/plugins/group.py:150 +msgid "Allow adding external non-IPA members from trusted domains" +msgstr "" + +#: ipalib/plugins/group.py:174 msgid "Delete group." msgstr "" -#: ipalib/plugins/group.py:155 +#: ipalib/plugins/group.py:176 #, python-format msgid "Deleted group \"%(value)s\"" msgstr "" -#: ipalib/plugins/group.py:183 +#: ipalib/plugins/group.py:189 +msgid "privileged group" +msgstr "" + +#: ipalib/plugins/group.py:206 msgid "Modify a group." msgstr "" -#: ipalib/plugins/group.py:185 +#: ipalib/plugins/group.py:208 #, python-format msgid "Modified group \"%(value)s\"" msgstr "" -#: ipalib/plugins/group.py:190 +#: ipalib/plugins/group.py:213 msgid "change to a POSIX group" msgstr "" -#: ipalib/plugins/group.py:222 +#: ipalib/plugins/group.py:217 +msgid "change to support external non-IPA members from trusted domains" +msgstr "" + +#: ipalib/plugins/group.py:262 msgid "Search for groups." msgstr "" -#: ipalib/plugins/group.py:227 +#: ipalib/plugins/group.py:267 #, python-format msgid "%(count)d group matched" msgid_plural "%(count)d groups matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/group.py:233 +#: ipalib/plugins/group.py:273 msgid "search for private groups" msgstr "" -#: ipalib/plugins/group.py:263 +#: ipalib/plugins/group.py:303 msgid "Display information about a named group." msgstr "" -#: ipalib/plugins/group.py:269 +#: ipalib/plugins/group.py:309 msgid "Add members to a group." msgstr "" -#: ipalib/plugins/group.py:275 +#: ipalib/plugins/group.py:314 ipalib/plugins/group.py:362 +msgid "External member" +msgstr "" + +#: ipalib/plugins/group.py:315 ipalib/plugins/group.py:363 +msgid "comma-separated SIDs of members of a trusted domain" +msgstr "" + +#: ipalib/plugins/group.py:325 +msgid "AD Trust" +msgstr "" + +#: ipalib/plugins/group.py:326 +msgid "" +"Cannot perform external member validation without Samba 4 support " +"installed.\n" +" Make sure you have installed server-trust-" +"ad sub-package of IPA on the server" +msgstr "" + +#: ipalib/plugins/group.py:330 ipalib/plugins/trust.py:164 +#: ipalib/plugins/trust.py:175 ipalib/plugins/trust.py:188 +#: ipalib/plugins/trust.py:193 ipalib/plugins/trust.py:199 +#: ipalib/plugins/trust.py:209 +msgid "AD Trust setup" +msgstr "" + +#: ipalib/plugins/group.py:331 +msgid "" +"Cannot perform join operation without own domain configured.\n" +" Make sure you have run ipa-adtrust-install " +"on the IPA server first" +msgstr "" + +#: ipalib/plugins/group.py:341 +msgid "external member" +msgstr "" + +#: ipalib/plugins/group.py:342 +msgid "values are not recognized as valid SIDs from trusted domain" +msgstr "" + +#: ipalib/plugins/group.py:357 msgid "Remove members from a group." msgstr "" -#: ipalib/plugins/group.py:281 +#: ipalib/plugins/group.py:397 msgid "Detach a managed group from a user." msgstr "" -#: ipalib/plugins/group.py:284 +#: ipalib/plugins/group.py:400 #, python-format msgid "Detached group \"%(value)s\" from user \"%(value)s\"" msgstr "" -#: ipalib/plugins/group.py:305 +#: ipalib/plugins/group.py:421 msgid "not allowed to modify user entries" msgstr "" -#: ipalib/plugins/group.py:311 +#: ipalib/plugins/group.py:427 msgid "not allowed to modify group entries" msgstr "" -#: ipalib/plugins/group.py:330 +#: ipalib/plugins/group.py:446 msgid "Not a managed group" msgstr "" @@ -3505,7 +3865,7 @@ msgid "HBAC Rule" msgstr "" #: ipalib/plugins/hbacrule.py:140 ipalib/plugins/selinuxusermap.py:147 -#: ipalib/plugins/sudorule.py:101 +#: ipalib/plugins/sudorule.py:106 msgid "Rule name" msgstr "" @@ -3517,23 +3877,23 @@ msgstr "" msgid "Rule type" msgstr "" -#: ipalib/plugins/hbacrule.py:156 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/selinuxusermap.py:161 ipalib/plugins/sudorule.py:114 +#: ipalib/plugins/hbacrule.py:156 ipalib/plugins/netgroup.py:139 +#: ipalib/plugins/selinuxusermap.py:161 ipalib/plugins/sudorule.py:119 msgid "User category" msgstr "" -#: ipalib/plugins/hbacrule.py:157 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/selinuxusermap.py:162 ipalib/plugins/sudorule.py:115 +#: ipalib/plugins/hbacrule.py:157 ipalib/plugins/netgroup.py:140 +#: ipalib/plugins/selinuxusermap.py:162 ipalib/plugins/sudorule.py:120 msgid "User category the rule applies to" msgstr "" -#: ipalib/plugins/hbacrule.py:162 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/selinuxusermap.py:167 ipalib/plugins/sudorule.py:120 +#: ipalib/plugins/hbacrule.py:162 ipalib/plugins/netgroup.py:145 +#: ipalib/plugins/selinuxusermap.py:167 ipalib/plugins/sudorule.py:125 msgid "Host category" msgstr "" -#: ipalib/plugins/hbacrule.py:163 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/selinuxusermap.py:168 ipalib/plugins/sudorule.py:121 +#: ipalib/plugins/hbacrule.py:163 ipalib/plugins/netgroup.py:146 +#: ipalib/plugins/selinuxusermap.py:168 ipalib/plugins/sudorule.py:126 msgid "Host category the rule applies to" msgstr "" @@ -3553,23 +3913,26 @@ msgstr "" msgid "Service category the rule applies to" msgstr "" -#: ipalib/plugins/hbacrule.py:187 ipalib/plugins/internal.py:542 -#: ipalib/plugins/selinuxusermap.py:176 ipalib/plugins/sudorule.py:109 +#: ipalib/plugins/hbacrule.py:187 ipalib/plugins/internal.py:611 +#: ipalib/plugins/selinuxusermap.py:176 ipalib/plugins/sudorule.py:114 msgid "Enabled" msgstr "" -#: ipalib/plugins/hbacrule.py:191 ipalib/plugins/selinuxusermap.py:180 -#: ipalib/plugins/sudorule.py:143 ipalib/plugins/user.py:176 +#: ipalib/plugins/hbacrule.py:191 ipalib/plugins/internal.py:482 +#: ipalib/plugins/selinuxusermap.py:180 ipalib/plugins/sudorule.py:155 +#: ipalib/plugins/user.py:202 msgid "Users" msgstr "" -#: ipalib/plugins/hbacrule.py:199 ipalib/plugins/host.py:269 -#: ipalib/plugins/selinuxusermap.py:188 ipalib/plugins/sudorule.py:151 +#: ipalib/plugins/hbacrule.py:199 ipalib/plugins/host.py:232 +#: ipalib/plugins/internal.py:476 ipalib/plugins/selinuxusermap.py:188 +#: ipalib/plugins/sudorule.py:163 msgid "Hosts" msgstr "" -#: ipalib/plugins/hbacrule.py:203 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/selinuxusermap.py:192 ipalib/plugins/sudorule.py:155 +#: ipalib/plugins/hbacrule.py:203 ipalib/plugins/hostgroup.py:75 +#: ipalib/plugins/internal.py:475 ipalib/plugins/selinuxusermap.py:192 +#: ipalib/plugins/sudorule.py:167 msgid "Host Groups" msgstr "" @@ -3581,8 +3944,8 @@ msgstr "" msgid "Source Host Groups" msgstr "" -#: ipalib/plugins/hbacrule.py:215 ipalib/plugins/internal.py:387 -#: ipalib/plugins/service.py:222 +#: ipalib/plugins/hbacrule.py:215 ipalib/plugins/internal.py:425 +#: ipalib/plugins/service.py:238 msgid "Services" msgstr "" @@ -3590,118 +3953,118 @@ msgstr "" msgid "Service Groups" msgstr "" -#: ipalib/plugins/hbacrule.py:228 +#: ipalib/plugins/hbacrule.py:229 msgid "Create a new HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:230 +#: ipalib/plugins/hbacrule.py:231 #, python-format msgid "Added HBAC rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/hbacrule.py:241 +#: ipalib/plugins/hbacrule.py:242 msgid "Delete an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:243 +#: ipalib/plugins/hbacrule.py:244 #, python-format msgid "Deleted HBAC rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/hbacrule.py:257 +#: ipalib/plugins/hbacrule.py:258 msgid "Modify an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:259 +#: ipalib/plugins/hbacrule.py:260 #, python-format msgid "Modified HBAC rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/hbacrule.py:268 +#: ipalib/plugins/hbacrule.py:269 msgid "user category cannot be set to 'all' while there are allowed users" msgstr "" -#: ipalib/plugins/hbacrule.py:270 +#: ipalib/plugins/hbacrule.py:271 msgid "host category cannot be set to 'all' while there are allowed hosts" msgstr "" -#: ipalib/plugins/hbacrule.py:272 +#: ipalib/plugins/hbacrule.py:273 msgid "" "sourcehost category cannot be set to 'all' while there are allowed " "sourcehosts" msgstr "" -#: ipalib/plugins/hbacrule.py:274 +#: ipalib/plugins/hbacrule.py:275 msgid "" "service category cannot be set to 'all' while there are allowed services" msgstr "" -#: ipalib/plugins/hbacrule.py:281 +#: ipalib/plugins/hbacrule.py:282 msgid "Search for HBAC rules." msgstr "" -#: ipalib/plugins/hbacrule.py:284 +#: ipalib/plugins/hbacrule.py:285 #, python-format msgid "%(count)d HBAC rule matched" msgid_plural "%(count)d HBAC rules matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/hbacrule.py:291 +#: ipalib/plugins/hbacrule.py:292 msgid "Display the properties of an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:297 +#: ipalib/plugins/hbacrule.py:298 msgid "Enable an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:299 +#: ipalib/plugins/hbacrule.py:300 #, python-format msgid "Enabled HBAC rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/hbacrule.py:324 +#: ipalib/plugins/hbacrule.py:325 msgid "Disable an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:326 +#: ipalib/plugins/hbacrule.py:327 #, python-format msgid "Disabled HBAC rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/hbacrule.py:358 ipalib/plugins/hbacrule.py:398 +#: ipalib/plugins/hbacrule.py:359 ipalib/plugins/hbacrule.py:399 msgid "Access time" msgstr "" -#: ipalib/plugins/hbacrule.py:432 +#: ipalib/plugins/hbacrule.py:433 msgid "Add users and groups to an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:451 +#: ipalib/plugins/hbacrule.py:452 msgid "Remove users and groups from an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:460 +#: ipalib/plugins/hbacrule.py:461 msgid "Add target hosts and hostgroups to an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:479 +#: ipalib/plugins/hbacrule.py:480 msgid "Remove target hosts and hostgroups from an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:488 +#: ipalib/plugins/hbacrule.py:489 msgid "Add source hosts and hostgroups from a HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:510 +#: ipalib/plugins/hbacrule.py:511 msgid "Remove source hosts and hostgroups from an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:522 +#: ipalib/plugins/hbacrule.py:523 msgid "Add services to an HBAC rule." msgstr "" -#: ipalib/plugins/hbacrule.py:541 +#: ipalib/plugins/hbacrule.py:542 msgid "Remove service and service groups from an HBAC rule." msgstr "" @@ -4090,7 +4453,7 @@ msgstr "" msgid "Access granted: %s" msgstr "" -#: ipalib/plugins/host.py:43 +#: ipalib/plugins/host.py:46 msgid "" "\n" "Hosts/Machines\n" @@ -4150,215 +4513,206 @@ msgid "" " ipa host-add-managedby --hosts=test2 test\n" msgstr "" -#: ipalib/plugins/host.py:105 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:146 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" +#: ipalib/plugins/host.py:140 ipalib/plugins/service.py:88 +msgid "Keytab" msgstr "" -#: ipalib/plugins/host.py:186 ipalib/plugins/service.py:88 -msgid "Keytab" +#: ipalib/plugins/host.py:155 ipalib/plugins/internal.py:338 +#: ipalib/plugins/service.py:100 +msgid "Serial Number (hex)" msgstr "" -#: ipalib/plugins/host.py:236 +#: ipalib/plugins/host.py:199 msgid "host" msgstr "" -#: ipalib/plugins/host.py:237 +#: ipalib/plugins/host.py:200 msgid "hosts" msgstr "" -#: ipalib/plugins/host.py:270 ipalib/plugins/internal.py:454 +#: ipalib/plugins/host.py:233 ipalib/plugins/internal.py:474 +#: ipalib/plugins/internal.py:504 msgid "Host" msgstr "" -#: ipalib/plugins/host.py:278 +#: ipalib/plugins/host.py:238 msgid "Host name" msgstr "" -#: ipalib/plugins/host.py:285 +#: ipalib/plugins/host.py:245 msgid "A description of this host" msgstr "" -#: ipalib/plugins/host.py:289 +#: ipalib/plugins/host.py:249 msgid "Locality" msgstr "" -#: ipalib/plugins/host.py:290 +#: ipalib/plugins/host.py:250 msgid "Host locality (e.g. \"Baltimore, MD\")" msgstr "" -#: ipalib/plugins/host.py:295 +#: ipalib/plugins/host.py:255 msgid "Host location (e.g. \"Lab 2\")" msgstr "" -#: ipalib/plugins/host.py:299 +#: ipalib/plugins/host.py:259 msgid "Platform" msgstr "" -#: ipalib/plugins/host.py:300 +#: ipalib/plugins/host.py:260 msgid "Host hardware platform (e.g. \"Lenovo T61\")" msgstr "" -#: ipalib/plugins/host.py:304 +#: ipalib/plugins/host.py:264 msgid "Operating system" msgstr "" -#: ipalib/plugins/host.py:305 +#: ipalib/plugins/host.py:265 msgid "Host operating system and version (e.g. \"Fedora 9\")" msgstr "" -#: ipalib/plugins/host.py:309 +#: ipalib/plugins/host.py:269 msgid "User password" msgstr "" -#: ipalib/plugins/host.py:310 +#: ipalib/plugins/host.py:270 msgid "Password used in bulk enrollment" msgstr "" -#: ipalib/plugins/host.py:313 +#: ipalib/plugins/host.py:273 msgid "Generate a random password to be used in bulk enrollment" msgstr "" -#: ipalib/plugins/host.py:318 ipalib/plugins/user.py:252 +#: ipalib/plugins/host.py:278 ipalib/plugins/user.py:278 msgid "Random password" msgstr "" -#: ipalib/plugins/host.py:324 ipalib/plugins/service.py:236 +#: ipalib/plugins/host.py:284 ipalib/plugins/service.py:252 msgid "Base-64 encoded server certificate" msgstr "" -#: ipalib/plugins/host.py:327 ipalib/plugins/host.py:666 +#: ipalib/plugins/host.py:287 ipalib/plugins/host.py:591 msgid "Principal name" msgstr "" -#: ipalib/plugins/host.py:335 +#: ipalib/plugins/host.py:295 msgid "MAC address" msgstr "" -#: ipalib/plugins/host.py:336 +#: ipalib/plugins/host.py:296 msgid "Hardware MAC address(es) on this host" msgstr "" -#: ipalib/plugins/host.py:340 ipalib/plugins/user.py:317 +#: ipalib/plugins/host.py:300 ipalib/plugins/user.py:344 msgid "Base-64 encoded SSH public key" msgstr "" -#: ipalib/plugins/host.py:344 ipalib/plugins/user.py:321 +#: ipalib/plugins/host.py:304 ipalib/plugins/user.py:348 msgid "SSH public key fingerprint" msgstr "" -#: ipalib/plugins/host.py:404 +#: ipalib/plugins/host.py:362 msgid "Add a new host." msgstr "" -#: ipalib/plugins/host.py:407 +#: ipalib/plugins/host.py:365 #, python-format msgid "Added host \"%(value)s\"" msgstr "" -#: ipalib/plugins/host.py:412 +#: ipalib/plugins/host.py:370 msgid "force host name even if not in DNS" msgstr "" -#: ipalib/plugins/host.py:415 +#: ipalib/plugins/host.py:373 msgid "skip reverse DNS detection" msgstr "" -#: ipalib/plugins/host.py:418 +#: ipalib/plugins/host.py:376 msgid "Add the host to DNS with this IP address" msgstr "" -#: ipalib/plugins/host.py:435 ipalib/plugins/host.py:597 -#: ipalib/plugins/host.py:757 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:524 +#: ipalib/plugins/host.py:453 #, python-format msgid "The host was added but the DNS update failed with: %(exc)s" msgstr "" -#: ipalib/plugins/host.py:544 +#: ipalib/plugins/host.py:473 msgid "Delete a host." msgstr "" -#: ipalib/plugins/host.py:546 +#: ipalib/plugins/host.py:475 #, python-format msgid "Deleted host \"%(value)s\"" msgstr "" -#: ipalib/plugins/host.py:551 +#: ipalib/plugins/host.py:480 msgid "Remove entries from DNS" msgstr "" -#: ipalib/plugins/host.py:657 +#: ipalib/plugins/host.py:582 msgid "Modify information about a host." msgstr "" -#: ipalib/plugins/host.py:660 +#: ipalib/plugins/host.py:585 #, python-format msgid "Modified host \"%(value)s\"" msgstr "" -#: ipalib/plugins/host.py:667 +#: ipalib/plugins/host.py:592 msgid "Kerberos principal name for this host" msgstr "" -#: ipalib/plugins/host.py:671 +#: ipalib/plugins/host.py:596 msgid "Update DNS entries" msgstr "" -#: ipalib/plugins/host.py:683 +#: ipalib/plugins/host.py:608 msgid "Password cannot be set on enrolled host." msgstr "" -#: ipalib/plugins/host.py:795 +#: ipalib/plugins/host.py:715 msgid "Search for hosts." msgstr "" -#: ipalib/plugins/host.py:799 +#: ipalib/plugins/host.py:719 #, python-format msgid "%(count)d host matched" msgid_plural "%(count)d hosts matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/host.py:877 +#: ipalib/plugins/host.py:799 msgid "Display information about a host." msgstr "" -#: ipalib/plugins/host.py:882 ipalib/plugins/service.py:396 +#: ipalib/plugins/host.py:804 ipalib/plugins/service.py:423 msgid "file to store certificate in" msgstr "" -#: ipalib/plugins/host.py:912 ipalib/plugins/service.py:414 +#: ipalib/plugins/host.py:834 ipalib/plugins/service.py:441 #, python-format msgid "Certificate stored in file '%(file)s'" msgstr "" -#: ipalib/plugins/host.py:923 +#: ipalib/plugins/host.py:845 msgid "Disable the Kerberos key, SSL certificate and all services of a host." msgstr "" -#: ipalib/plugins/host.py:926 +#: ipalib/plugins/host.py:848 #, python-format msgid "Disabled host \"%(value)s\"" msgstr "" -#: ipalib/plugins/host.py:1013 +#: ipalib/plugins/host.py:937 msgid "Add hosts that can manage this host." msgstr "" -#: ipalib/plugins/host.py:1027 +#: ipalib/plugins/host.py:951 msgid "Remove hosts that can manage this host." msgstr "" -#: ipalib/plugins/hostgroup.py:25 +#: ipalib/plugins/hostgroup.py:26 msgid "" "\n" "Groups of hosts.\n" @@ -4390,84 +4744,84 @@ msgid "" " ipa hostgroup-del baltimore\n" msgstr "" -#: ipalib/plugins/hostgroup.py:60 +#: ipalib/plugins/hostgroup.py:61 msgid "host group" msgstr "" -#: ipalib/plugins/hostgroup.py:61 +#: ipalib/plugins/hostgroup.py:62 msgid "host groups" msgstr "" -#: ipalib/plugins/hostgroup.py:75 +#: ipalib/plugins/hostgroup.py:76 msgid "Host Group" msgstr "" -#: ipalib/plugins/hostgroup.py:80 +#: ipalib/plugins/hostgroup.py:83 msgid "Host-group" msgstr "" -#: ipalib/plugins/hostgroup.py:81 +#: ipalib/plugins/hostgroup.py:84 msgid "Name of host-group" msgstr "" -#: ipalib/plugins/hostgroup.py:88 +#: ipalib/plugins/hostgroup.py:91 msgid "A description of this host-group" msgstr "" -#: ipalib/plugins/hostgroup.py:114 +#: ipalib/plugins/hostgroup.py:117 msgid "Add a new hostgroup." msgstr "" -#: ipalib/plugins/hostgroup.py:116 +#: ipalib/plugins/hostgroup.py:119 #, python-format msgid "Added hostgroup \"%(value)s\"" msgstr "" -#: ipalib/plugins/hostgroup.py:131 +#: ipalib/plugins/hostgroup.py:134 #, python-format msgid "" "netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " "common namespace" msgstr "" -#: ipalib/plugins/hostgroup.py:153 +#: ipalib/plugins/hostgroup.py:156 msgid "Delete a hostgroup." msgstr "" -#: ipalib/plugins/hostgroup.py:155 +#: ipalib/plugins/hostgroup.py:158 #, python-format msgid "Deleted hostgroup \"%(value)s\"" msgstr "" -#: ipalib/plugins/hostgroup.py:161 +#: ipalib/plugins/hostgroup.py:164 msgid "Modify a hostgroup." msgstr "" -#: ipalib/plugins/hostgroup.py:163 +#: ipalib/plugins/hostgroup.py:166 #, python-format msgid "Modified hostgroup \"%(value)s\"" msgstr "" -#: ipalib/plugins/hostgroup.py:173 +#: ipalib/plugins/hostgroup.py:176 msgid "Search for hostgroups." msgstr "" -#: ipalib/plugins/hostgroup.py:177 +#: ipalib/plugins/hostgroup.py:180 #, python-format msgid "%(count)d hostgroup matched" msgid_plural "%(count)d hostgroups matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/hostgroup.py:191 +#: ipalib/plugins/hostgroup.py:195 msgid "Display information about a hostgroup." msgstr "" -#: ipalib/plugins/hostgroup.py:201 +#: ipalib/plugins/hostgroup.py:205 msgid "Add members to a hostgroup." msgstr "" -#: ipalib/plugins/hostgroup.py:211 +#: ipalib/plugins/hostgroup.py:215 msgid "Remove members from a hostgroup." msgstr "" @@ -4496,1210 +4850,1387 @@ msgid "Dict of JSON encoded IPA Commands" msgstr "" #: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to configure your " -"browser." +msgid "Your session has expired. Please re-login." msgstr "" -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." +#: ipalib/plugins/internal.py:151 +msgid "Apply" +msgstr "" + +#: ipalib/plugins/internal.py:152 +msgid "Are you sure you want to proceed with the action." msgstr "" #: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" +msgid "Are you sure you want to delete ${object}" msgstr "" #: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" +msgid "Are you sure you want to disable ${object}" msgstr "" #: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" +msgid "Are you sure you want to enable ${object}" msgstr "" #: ipalib/plugins/internal.py:156 +msgid "Actions" +msgstr "" + +#: ipalib/plugins/internal.py:160 +msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" +msgstr "" + +#: ipalib/plugins/internal.py:161 +msgid "Add RunAs Groups into ${entity} ${primary_key}" +msgstr "" + +#: ipalib/plugins/internal.py:162 +msgid "Add ${other_entity} Managing ${entity} ${primary_key}" +msgstr "" + +#: ipalib/plugins/internal.py:163 msgid "Add ${other_entity} into ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:157 +#: ipalib/plugins/internal.py:164 msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:158 +#: ipalib/plugins/internal.py:165 msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:159 +#: ipalib/plugins/internal.py:166 msgid "Add ${entity} ${primary_key} into ${other_entity}" msgstr "" -#: ipalib/plugins/internal.py:160 +#: ipalib/plugins/internal.py:167 msgid "Add Source ${other_entity} into ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:162 +#: ipalib/plugins/internal.py:169 msgid "Direct Membership" msgstr "" -#: ipalib/plugins/internal.py:163 +#: ipalib/plugins/internal.py:170 msgid "Indirect Membership" msgstr "" -#: ipalib/plugins/internal.py:164 +#: ipalib/plugins/internal.py:171 msgid "No entries." msgstr "" -#: ipalib/plugins/internal.py:165 +#: ipalib/plugins/internal.py:172 msgid "Showing ${start} to ${end} of ${total} entries." msgstr "" -#: ipalib/plugins/internal.py:167 +#: ipalib/plugins/internal.py:174 msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:168 +#: ipalib/plugins/internal.py:175 msgid "Remove RunAs Groups from ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:169 +#: ipalib/plugins/internal.py:176 msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:170 +#: ipalib/plugins/internal.py:177 msgid "Remove ${other_entity} from ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:171 +#: ipalib/plugins/internal.py:178 msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:172 +#: ipalib/plugins/internal.py:179 msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:173 +#: ipalib/plugins/internal.py:180 msgid "Remove ${entity} ${primary_key} from ${other_entity}" msgstr "" -#: ipalib/plugins/internal.py:174 +#: ipalib/plugins/internal.py:181 msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:176 +#: ipalib/plugins/internal.py:183 msgid "Show Results" msgstr "" -#: ipalib/plugins/internal.py:179 +#: ipalib/plugins/internal.py:186 msgid "Add" msgstr "" -#: ipalib/plugins/internal.py:180 +#: ipalib/plugins/internal.py:187 msgid "Add and Add Another" msgstr "" -#: ipalib/plugins/internal.py:181 +#: ipalib/plugins/internal.py:188 msgid "Add and Close" msgstr "" -#: ipalib/plugins/internal.py:182 +#: ipalib/plugins/internal.py:189 msgid "Add and Edit" msgstr "" -#: ipalib/plugins/internal.py:183 +#: ipalib/plugins/internal.py:190 msgid "Add Many" msgstr "" -#: ipalib/plugins/internal.py:184 +#: ipalib/plugins/internal.py:191 +msgid "Back" +msgstr "" + +#: ipalib/plugins/internal.py:192 msgid "Cancel" msgstr "" -#: ipalib/plugins/internal.py:185 +#: ipalib/plugins/internal.py:193 msgid "Close" msgstr "" -#: ipalib/plugins/internal.py:186 +#: ipalib/plugins/internal.py:194 ipalib/plugins/internal.py:608 +msgid "Disable" +msgstr "" + +#: ipalib/plugins/internal.py:195 msgid "Edit" msgstr "" -#: ipalib/plugins/internal.py:187 +#: ipalib/plugins/internal.py:196 ipalib/plugins/internal.py:610 +msgid "Enable" +msgstr "" + +#: ipalib/plugins/internal.py:197 msgid "Find" msgstr "" -#: ipalib/plugins/internal.py:188 +#: ipalib/plugins/internal.py:198 msgid "Get" msgstr "" -#: ipalib/plugins/internal.py:189 +#: ipalib/plugins/internal.py:199 msgid "Issue" msgstr "" -#: ipalib/plugins/internal.py:190 +#: ipalib/plugins/internal.py:200 msgid "OK" msgstr "" -#: ipalib/plugins/internal.py:191 +#: ipalib/plugins/internal.py:201 msgid "Refresh" msgstr "" -#: ipalib/plugins/internal.py:192 +#: ipalib/plugins/internal.py:202 msgid "Delete" msgstr "" -#: ipalib/plugins/internal.py:193 +#: ipalib/plugins/internal.py:203 msgid "Reset" msgstr "" -#: ipalib/plugins/internal.py:194 +#: ipalib/plugins/internal.py:204 +msgid "Reset Password and Login" +msgstr "" + +#: ipalib/plugins/internal.py:205 msgid "Restore" msgstr "" -#: ipalib/plugins/internal.py:195 +#: ipalib/plugins/internal.py:206 msgid "Retry" msgstr "" -#: ipalib/plugins/internal.py:196 +#: ipalib/plugins/internal.py:207 msgid "Revoke" msgstr "" -#: ipalib/plugins/internal.py:197 +#: ipalib/plugins/internal.py:208 msgid "Set" msgstr "" -#: ipalib/plugins/internal.py:198 +#: ipalib/plugins/internal.py:209 msgid "Update" msgstr "" -#: ipalib/plugins/internal.py:199 +#: ipalib/plugins/internal.py:210 msgid "View" msgstr "" -#: ipalib/plugins/internal.py:202 +#: ipalib/plugins/internal.py:213 msgid "Collapse All" msgstr "" -#: ipalib/plugins/internal.py:203 +#: ipalib/plugins/internal.py:214 msgid "Expand All" msgstr "" -#: ipalib/plugins/internal.py:204 +#: ipalib/plugins/internal.py:215 msgid "General" msgstr "" -#: ipalib/plugins/internal.py:205 +#: ipalib/plugins/internal.py:216 msgid "Identity Settings" msgstr "" -#: ipalib/plugins/internal.py:206 +#: ipalib/plugins/internal.py:217 msgid "${entity} ${primary_key} Settings" msgstr "" -#: ipalib/plugins/internal.py:207 +#: ipalib/plugins/internal.py:218 msgid "Back to Top" msgstr "" -#: ipalib/plugins/internal.py:210 +#: ipalib/plugins/internal.py:221 msgid "${entity} successfully added" msgstr "" -#: ipalib/plugins/internal.py:211 +#: ipalib/plugins/internal.py:222 msgid "Add ${entity}" msgstr "" -#: ipalib/plugins/internal.py:212 +#: ipalib/plugins/internal.py:223 msgid "Available" msgstr "" -#: ipalib/plugins/internal.py:213 +#: ipalib/plugins/internal.py:224 msgid "Some operations failed." msgstr "" -#: ipalib/plugins/internal.py:214 +#: ipalib/plugins/internal.py:225 msgid "Operations Error" msgstr "" -#: ipalib/plugins/internal.py:215 +#: ipalib/plugins/internal.py:226 msgid "Confirmation" msgstr "" -#: ipalib/plugins/internal.py:216 +#: ipalib/plugins/internal.py:227 msgid "This page has unsaved changes. Please save or revert." msgstr "" -#: ipalib/plugins/internal.py:217 +#: ipalib/plugins/internal.py:228 msgid "Unsaved Changes" msgstr "" -#: ipalib/plugins/internal.py:218 +#: ipalib/plugins/internal.py:229 msgid "Edit ${entity}" msgstr "" -#: ipalib/plugins/internal.py:219 +#: ipalib/plugins/internal.py:230 msgid "Hide details" msgstr "" -#: ipalib/plugins/internal.py:220 +#: ipalib/plugins/internal.py:231 msgid "Prospective" msgstr "" -#: ipalib/plugins/internal.py:221 +#: ipalib/plugins/internal.py:232 msgid "Redirection" msgstr "" -#: ipalib/plugins/internal.py:222 +#: ipalib/plugins/internal.py:233 msgid "Select entries to be removed." msgstr "" -#: ipalib/plugins/internal.py:223 +#: ipalib/plugins/internal.py:234 msgid "Remove ${entity}" msgstr "" -#: ipalib/plugins/internal.py:224 +#: ipalib/plugins/internal.py:235 msgid "Show details" msgstr "" -#: ipalib/plugins/internal.py:225 +#: ipalib/plugins/internal.py:236 msgid "Validation error" msgstr "" -#: ipalib/plugins/internal.py:226 +#: ipalib/plugins/internal.py:237 msgid "Input form contains invalid or missing values." msgstr "" -#: ipalib/plugins/internal.py:230 +#: ipalib/plugins/internal.py:240 +msgid "Please try the following options:" +msgstr "" + +#: ipalib/plugins/internal.py:241 +msgid "If the problem persists please contact the system administrator." +msgstr "" + +#: ipalib/plugins/internal.py:242 +msgid "Refresh the page." +msgstr "" + +#: ipalib/plugins/internal.py:243 +msgid "Reload the browser." +msgstr "" + +#: ipalib/plugins/internal.py:244 +msgid "Return to the main page and retry the operation" +msgstr "" + +#: ipalib/plugins/internal.py:245 +msgid "An error has occured (${error})" +msgstr "" + +#: ipalib/plugins/internal.py:249 msgid "HTTP Error" msgstr "" -#: ipalib/plugins/internal.py:231 +#: ipalib/plugins/internal.py:250 msgid "Internal Error" msgstr "" -#: ipalib/plugins/internal.py:232 +#: ipalib/plugins/internal.py:251 msgid "IPA Error" msgstr "" -#: ipalib/plugins/internal.py:233 +#: ipalib/plugins/internal.py:252 msgid "No response" msgstr "" -#: ipalib/plugins/internal.py:234 +#: ipalib/plugins/internal.py:253 msgid "Unknown Error" msgstr "" -#: ipalib/plugins/internal.py:235 +#: ipalib/plugins/internal.py:254 msgid "URL" msgstr "" -#: ipalib/plugins/internal.py:238 +#: ipalib/plugins/internal.py:257 msgid "${primary_key} is managed by:" msgstr "" -#: ipalib/plugins/internal.py:239 +#: ipalib/plugins/internal.py:258 msgid "${primary_key} members:" msgstr "" -#: ipalib/plugins/internal.py:240 +#: ipalib/plugins/internal.py:259 msgid "${primary_key} is a member of:" msgstr "" -#: ipalib/plugins/internal.py:243 +#: ipalib/plugins/internal.py:262 msgid "Settings" msgstr "" -#: ipalib/plugins/internal.py:244 +#: ipalib/plugins/internal.py:263 msgid "Search" msgstr "" -#: ipalib/plugins/internal.py:246 +#: ipalib/plugins/internal.py:265 msgid "False" msgstr "" -#: ipalib/plugins/internal.py:248 +#: ipalib/plugins/internal.py:267 +msgid "" +"To login with username and password, enter them in the fields below then " +"click Login." +msgstr "" + +#: ipalib/plugins/internal.py:268 msgid "Logged In As" msgstr "" -#: ipalib/plugins/internal.py:252 ipalib/plugins/internal.py:257 +#: ipalib/plugins/internal.py:269 +msgid "" +"To login with Kerberos, please make sure you have valid tickets (obtainable " +"via kinit) and configured the " +"browser correctly, then click Login." +msgstr "" + +#: ipalib/plugins/internal.py:270 +msgid "Login" +msgstr "" + +#: ipalib/plugins/internal.py:271 +msgid "Logout" +msgstr "" + +#: ipalib/plugins/internal.py:272 +msgid "Logout error" +msgstr "" + +#: ipalib/plugins/internal.py:277 +msgid "number of passwords" +msgstr "" + +#: ipalib/plugins/internal.py:278 +msgid "seconds" +msgstr "" + +#: ipalib/plugins/internal.py:282 ipalib/plugins/internal.py:287 msgid "Attribute" msgstr "" -#: ipalib/plugins/internal.py:255 +#: ipalib/plugins/internal.py:285 msgid "Add Condition into ${pkey}" msgstr "" -#: ipalib/plugins/internal.py:256 +#: ipalib/plugins/internal.py:286 msgid "Add Rule" msgstr "" -#: ipalib/plugins/internal.py:258 +#: ipalib/plugins/internal.py:288 msgid "Default host group" msgstr "" -#: ipalib/plugins/internal.py:259 +#: ipalib/plugins/internal.py:289 msgid "Default user group" msgstr "" -#: ipalib/plugins/internal.py:260 +#: ipalib/plugins/internal.py:290 msgid "Exclusive" msgstr "" -#: ipalib/plugins/internal.py:261 +#: ipalib/plugins/internal.py:291 msgid "Expression" msgstr "" -#: ipalib/plugins/internal.py:262 +#: ipalib/plugins/internal.py:292 msgid "Host group rule" msgstr "" -#: ipalib/plugins/internal.py:263 +#: ipalib/plugins/internal.py:293 msgid "Host group rules" msgstr "" -#: ipalib/plugins/internal.py:264 +#: ipalib/plugins/internal.py:294 msgid "Inclusive" msgstr "" -#: ipalib/plugins/internal.py:265 +#: ipalib/plugins/internal.py:295 msgid "User group rule" msgstr "" -#: ipalib/plugins/internal.py:266 +#: ipalib/plugins/internal.py:296 msgid "User group rules" msgstr "" -#: ipalib/plugins/internal.py:271 +#: ipalib/plugins/internal.py:301 msgid "Automount Location Settings" msgstr "" -#: ipalib/plugins/internal.py:274 +#: ipalib/plugins/internal.py:304 msgid "Map Type" msgstr "" -#: ipalib/plugins/internal.py:275 +#: ipalib/plugins/internal.py:305 msgid "Direct" msgstr "" -#: ipalib/plugins/internal.py:276 +#: ipalib/plugins/internal.py:306 msgid "Indirect" msgstr "" -#: ipalib/plugins/internal.py:279 +#: ipalib/plugins/internal.py:309 msgid "AA Compromise" msgstr "" -#: ipalib/plugins/internal.py:280 +#: ipalib/plugins/internal.py:310 msgid "Affiliation Changed" msgstr "" -#: ipalib/plugins/internal.py:281 +#: ipalib/plugins/internal.py:311 msgid "CA Compromise" msgstr "" -#: ipalib/plugins/internal.py:282 +#: ipalib/plugins/internal.py:312 msgid "Certificate Hold" msgstr "" -#: ipalib/plugins/internal.py:283 +#: ipalib/plugins/internal.py:313 msgid "Cessation of Operation" msgstr "" -#: ipalib/plugins/internal.py:284 +#: ipalib/plugins/internal.py:314 msgid "Common Name" msgstr "" -#: ipalib/plugins/internal.py:285 +#: ipalib/plugins/internal.py:315 msgid "Expires On" msgstr "" -#: ipalib/plugins/internal.py:286 +#: ipalib/plugins/internal.py:316 msgid "Fingerprints" msgstr "" -#: ipalib/plugins/internal.py:287 +#: ipalib/plugins/internal.py:317 msgid "Issue New Certificate for ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:288 +#: ipalib/plugins/internal.py:318 msgid "Issued By" msgstr "" -#: ipalib/plugins/internal.py:289 +#: ipalib/plugins/internal.py:319 msgid "Issued On" msgstr "" -#: ipalib/plugins/internal.py:290 +#: ipalib/plugins/internal.py:320 msgid "Issued To" msgstr "" -#: ipalib/plugins/internal.py:291 +#: ipalib/plugins/internal.py:321 msgid "Key Compromise" msgstr "" -#: ipalib/plugins/internal.py:292 +#: ipalib/plugins/internal.py:322 msgid "MD5 Fingerprint" msgstr "" -#: ipalib/plugins/internal.py:293 +#: ipalib/plugins/internal.py:323 msgid "No Valid Certificate" msgstr "" -#: ipalib/plugins/internal.py:294 +#: ipalib/plugins/internal.py:324 msgid "New Certificate" msgstr "" -#: ipalib/plugins/internal.py:295 +#: ipalib/plugins/internal.py:325 msgid "Note" msgstr "" -#: ipalib/plugins/internal.py:296 +#: ipalib/plugins/internal.py:326 msgid "Organization" msgstr "" -#: ipalib/plugins/internal.py:297 +#: ipalib/plugins/internal.py:327 msgid "Organizational Unit" msgstr "" -#: ipalib/plugins/internal.py:298 +#: ipalib/plugins/internal.py:328 msgid "Privilege Withdrawn" msgstr "" -#: ipalib/plugins/internal.py:299 +#: ipalib/plugins/internal.py:329 msgid "Reason for Revocation" msgstr "" -#: ipalib/plugins/internal.py:300 +#: ipalib/plugins/internal.py:330 msgid "Remove from CRL" msgstr "" -#: ipalib/plugins/internal.py:301 +#: ipalib/plugins/internal.py:331 msgid "" -"
  1. Create a private key in a secure location, for example:
    # " -"openssl genrsa -out key.pem
  2. Create a CSR with subject CN=${hostname}," -"O=${realm}, for example:
    # openssl req -new -key key.pem -out cert.csr " -"\\
        -subj '/O=${realm}/CN=${hostname}'
  3. Copy and paste the CSR below:
" +"
  1. Examples uses NSS database located in current directory. Replace \"-" +"d .\" in example with \"-d /path/to/database\" if NSS database is located " +"elsewhere. If you don't have a NSS database you can create one in current " +"directory by \"certutil -N -d .\"
  2. Create a CSR with \"CN=" +"${hostname},O=${realm}\", for example:
    # certutil -R -d . -a -g 2048 -s 'CN=${hostname},O=${realm}'
  3. Copy and paste the CSR (the text block which starts with \"-----BEGIN " +"NEW CERTIFICATE REQUEST-----\" and ends with \"-----END NEW CERTIFICATE " +"REQUEST-----\") below:
" msgstr "" -#: ipalib/plugins/internal.py:302 +#: ipalib/plugins/internal.py:332 msgid "Restore Certificate for ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:303 +#: ipalib/plugins/internal.py:333 msgid "" "To confirm your intention to restore this certificate, click the \"Restore\" " "button." msgstr "" -#: ipalib/plugins/internal.py:304 +#: ipalib/plugins/internal.py:334 msgid "Revoke Certificate for ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:305 +#: ipalib/plugins/internal.py:335 msgid "" "To confirm your intention to revoke this certificate, select a reason from " "the pull-down list, and click the \"Revoke\" button." msgstr "" -#: ipalib/plugins/internal.py:306 +#: ipalib/plugins/internal.py:336 msgid "Certificate Revoked" msgstr "" -#: ipalib/plugins/internal.py:308 +#: ipalib/plugins/internal.py:339 msgid "SHA1 Fingerprint" msgstr "" -#: ipalib/plugins/internal.py:309 +#: ipalib/plugins/internal.py:340 msgid "Superseded" msgstr "" -#: ipalib/plugins/internal.py:310 +#: ipalib/plugins/internal.py:341 msgid "Unspecified" msgstr "" -#: ipalib/plugins/internal.py:311 +#: ipalib/plugins/internal.py:342 msgid "Valid Certificate Present" msgstr "" -#: ipalib/plugins/internal.py:312 +#: ipalib/plugins/internal.py:343 msgid "Validity" msgstr "" -#: ipalib/plugins/internal.py:313 +#: ipalib/plugins/internal.py:344 msgid "Certificate for ${entity} ${primary_key}" msgstr "" -#: ipalib/plugins/internal.py:316 +#: ipalib/plugins/internal.py:347 msgid "Group Options" msgstr "" -#: ipalib/plugins/internal.py:317 +#: ipalib/plugins/internal.py:348 msgid "Search Options" msgstr "" -#: ipalib/plugins/internal.py:318 +#: ipalib/plugins/internal.py:349 msgid "SELinux Options" msgstr "" -#: ipalib/plugins/internal.py:319 +#: ipalib/plugins/internal.py:350 msgid "User Options" msgstr "" -#: ipalib/plugins/internal.py:324 +#: ipalib/plugins/internal.py:355 +msgid "Forward first" +msgstr "" + +#: ipalib/plugins/internal.py:356 +msgid "Forward only" +msgstr "" + +#: ipalib/plugins/internal.py:357 ipalib/plugins/internal.py:550 +msgid "Options" +msgstr "" + +#: ipalib/plugins/internal.py:360 msgid "Data" msgstr "" -#: ipalib/plugins/internal.py:325 +#: ipalib/plugins/internal.py:361 msgid "DNS record was deleted because it contained no data." msgstr "" -#: ipalib/plugins/internal.py:326 +#: ipalib/plugins/internal.py:362 msgid "Other Record Types" msgstr "" -#: ipalib/plugins/internal.py:327 +#: ipalib/plugins/internal.py:363 msgid "Address not valid, can't redirect" msgstr "" -#: ipalib/plugins/internal.py:328 +#: ipalib/plugins/internal.py:364 msgid "Create dns record" msgstr "" -#: ipalib/plugins/internal.py:329 +#: ipalib/plugins/internal.py:365 msgid "Creating record." msgstr "" -#: ipalib/plugins/internal.py:330 +#: ipalib/plugins/internal.py:366 msgid "Record creation failed." msgstr "" -#: ipalib/plugins/internal.py:331 +#: ipalib/plugins/internal.py:367 msgid "Checking if record exists." msgstr "" -#: ipalib/plugins/internal.py:332 +#: ipalib/plugins/internal.py:368 msgid "Record not found." msgstr "" -#: ipalib/plugins/internal.py:333 +#: ipalib/plugins/internal.py:369 msgid "Redirection to PTR record" msgstr "" -#: ipalib/plugins/internal.py:334 +#: ipalib/plugins/internal.py:370 msgid "Zone found: ${zone}" msgstr "" -#: ipalib/plugins/internal.py:335 +#: ipalib/plugins/internal.py:371 msgid "Target reverse zone not found." msgstr "" -#: ipalib/plugins/internal.py:336 +#: ipalib/plugins/internal.py:372 msgid "Fetching DNS zones." msgstr "" -#: ipalib/plugins/internal.py:337 -msgid "An error occurd while fetching dns zones." +#: ipalib/plugins/internal.py:373 +msgid "An error occurred while fetching dns zones." msgstr "" -#: ipalib/plugins/internal.py:338 +#: ipalib/plugins/internal.py:374 msgid "You will be redirected to DNS Zone." msgstr "" -#: ipalib/plugins/internal.py:339 +#: ipalib/plugins/internal.py:375 msgid "Standard Record Types" msgstr "" -#: ipalib/plugins/internal.py:340 +#: ipalib/plugins/internal.py:376 msgid "Records for DNS Zone" msgstr "" -#: ipalib/plugins/internal.py:341 +#: ipalib/plugins/internal.py:377 msgid "Record Type" msgstr "" -#: ipalib/plugins/internal.py:344 +#: ipalib/plugins/internal.py:380 msgid "DNS Zone Settings" msgstr "" -#: ipalib/plugins/internal.py:347 +#: ipalib/plugins/internal.py:381 +msgid "Add Permission" +msgstr "" + +#: ipalib/plugins/internal.py:382 +msgid "Remove Permission" +msgstr "" + +#: ipalib/plugins/internal.py:385 ipalib/plugins/internal.py:559 msgid "Account" msgstr "" -#: ipalib/plugins/internal.py:349 +#: ipalib/plugins/internal.py:387 msgid "Certificates" msgstr "" -#: ipalib/plugins/internal.py:350 +#: ipalib/plugins/internal.py:388 msgid "Consume" msgstr "" -#: ipalib/plugins/internal.py:351 +#: ipalib/plugins/internal.py:389 msgid "Consume Entitlement" msgstr "" -#: ipalib/plugins/internal.py:353 +#: ipalib/plugins/internal.py:391 msgid "Download" msgstr "" -#: ipalib/plugins/internal.py:354 +#: ipalib/plugins/internal.py:392 msgid "Download Certificate" msgstr "" -#: ipalib/plugins/internal.py:356 +#: ipalib/plugins/internal.py:394 msgid "Import" msgstr "" -#: ipalib/plugins/internal.py:357 +#: ipalib/plugins/internal.py:395 msgid "Import Certificate" msgstr "" -#: ipalib/plugins/internal.py:358 +#: ipalib/plugins/internal.py:396 msgid "Enter the Base64-encoded entitlement certificate below:" msgstr "" -#: ipalib/plugins/internal.py:359 +#: ipalib/plugins/internal.py:397 msgid "Loading..." msgstr "" -#: ipalib/plugins/internal.py:360 +#: ipalib/plugins/internal.py:398 msgid "No Certificate." msgstr "" -#: ipalib/plugins/internal.py:362 +#: ipalib/plugins/internal.py:400 msgid "Register" msgstr "" -#: ipalib/plugins/internal.py:363 +#: ipalib/plugins/internal.py:401 msgid "Registration" msgstr "" -#: ipalib/plugins/internal.py:365 ipalib/plugins/internal.py:420 -#: ipalib/plugins/internal.py:467 ipalib/plugins/internal.py:543 +#: ipalib/plugins/internal.py:403 ipalib/plugins/internal.py:459 +#: ipalib/plugins/internal.py:517 ipalib/plugins/internal.py:612 msgid "Status" msgstr "" -#: ipalib/plugins/internal.py:368 +#: ipalib/plugins/internal.py:406 msgid "Group Settings" msgstr "" -#: ipalib/plugins/internal.py:369 +#: ipalib/plugins/internal.py:407 msgid "POSIX group" msgstr "" -#: ipalib/plugins/internal.py:372 ipalib/plugins/internal.py:452 -#: ipalib/plugins/internal.py:493 +#: ipalib/plugins/internal.py:410 ipalib/plugins/internal.py:471 +#: ipalib/plugins/internal.py:502 ipalib/plugins/internal.py:543 msgid "Any Host" msgstr "" -#: ipalib/plugins/internal.py:373 +#: ipalib/plugins/internal.py:411 msgid "Any Service" msgstr "" -#: ipalib/plugins/internal.py:374 ipalib/plugins/internal.py:453 -#: ipalib/plugins/internal.py:494 +#: ipalib/plugins/internal.py:412 ipalib/plugins/internal.py:472 +#: ipalib/plugins/internal.py:503 ipalib/plugins/internal.py:544 msgid "Anyone" msgstr "" -#: ipalib/plugins/internal.py:375 +#: ipalib/plugins/internal.py:413 msgid "Accessing" msgstr "" -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:499 +#: ipalib/plugins/internal.py:414 ipalib/plugins/internal.py:549 msgid "Rule status" msgstr "" -#: ipalib/plugins/internal.py:377 +#: ipalib/plugins/internal.py:415 msgid "Via Service" msgstr "" -#: ipalib/plugins/internal.py:378 +#: ipalib/plugins/internal.py:416 msgid "From" msgstr "" -#: ipalib/plugins/internal.py:379 ipalib/plugins/internal.py:455 -#: ipalib/plugins/internal.py:504 +#: ipalib/plugins/internal.py:417 ipalib/plugins/internal.py:478 +#: ipalib/plugins/internal.py:505 ipalib/plugins/internal.py:554 msgid "Specified Hosts and Groups" msgstr "" -#: ipalib/plugins/internal.py:380 +#: ipalib/plugins/internal.py:418 msgid "Specified Services and Groups" msgstr "" -#: ipalib/plugins/internal.py:381 ipalib/plugins/internal.py:456 -#: ipalib/plugins/internal.py:505 +#: ipalib/plugins/internal.py:419 ipalib/plugins/internal.py:479 +#: ipalib/plugins/internal.py:506 ipalib/plugins/internal.py:555 msgid "Specified Users and Groups" msgstr "" -#: ipalib/plugins/internal.py:382 ipalib/plugins/internal.py:506 +#: ipalib/plugins/internal.py:420 ipalib/plugins/internal.py:556 msgid "Who" msgstr "" -#: ipalib/plugins/internal.py:390 +#: ipalib/plugins/internal.py:428 msgid "Access Denied" msgstr "" -#: ipalib/plugins/internal.py:391 +#: ipalib/plugins/internal.py:429 msgid "Access Granted" msgstr "" -#: ipalib/plugins/internal.py:392 +#: ipalib/plugins/internal.py:430 msgid "Include Disabled" msgstr "" -#: ipalib/plugins/internal.py:393 +#: ipalib/plugins/internal.py:431 msgid "Include Enabled" msgstr "" -#: ipalib/plugins/internal.py:394 +#: ipalib/plugins/internal.py:432 msgid "HBAC Test" msgstr "" -#: ipalib/plugins/internal.py:395 +#: ipalib/plugins/internal.py:433 msgid "Matched" msgstr "" -#: ipalib/plugins/internal.py:396 +#: ipalib/plugins/internal.py:434 +msgid "Missing values: " +msgstr "" + +#: ipalib/plugins/internal.py:435 msgid "New Test" msgstr "" -#: ipalib/plugins/internal.py:397 +#: ipalib/plugins/internal.py:436 msgid "Rules" msgstr "" -#: ipalib/plugins/internal.py:398 +#: ipalib/plugins/internal.py:437 msgid "Run Test" msgstr "" -#: ipalib/plugins/internal.py:399 +#: ipalib/plugins/internal.py:438 msgid "Specify external ${entity}" msgstr "" -#: ipalib/plugins/internal.py:400 +#: ipalib/plugins/internal.py:439 msgid "Unmatched" msgstr "" -#: ipalib/plugins/internal.py:403 +#: ipalib/plugins/internal.py:442 msgid "Host Certificate" msgstr "" -#: ipalib/plugins/internal.py:404 ipalib/plugins/internal.py:463 +#: ipalib/plugins/internal.py:443 ipalib/plugins/internal.py:513 msgid "Host Name" msgstr "" -#: ipalib/plugins/internal.py:405 ipalib/plugins/internal.py:461 +#: ipalib/plugins/internal.py:444 ipalib/plugins/internal.py:511 msgid "Delete Key, Unprovision" msgstr "" -#: ipalib/plugins/internal.py:406 +#: ipalib/plugins/internal.py:445 msgid "Host Settings" msgstr "" -#: ipalib/plugins/internal.py:407 +#: ipalib/plugins/internal.py:446 msgid "Enrolled" msgstr "" -#: ipalib/plugins/internal.py:408 +#: ipalib/plugins/internal.py:447 msgid "Enrollment" msgstr "" -#: ipalib/plugins/internal.py:409 +#: ipalib/plugins/internal.py:448 msgid "Fully Qualified Host Name" msgstr "" -#: ipalib/plugins/internal.py:410 +#: ipalib/plugins/internal.py:449 msgid "Kerberos Key" msgstr "" -#: ipalib/plugins/internal.py:411 ipalib/plugins/internal.py:464 +#: ipalib/plugins/internal.py:450 ipalib/plugins/internal.py:514 msgid "Kerberos Key Not Present" msgstr "" -#: ipalib/plugins/internal.py:412 +#: ipalib/plugins/internal.py:451 msgid "Kerberos Key Present, Host Provisioned" msgstr "" -#: ipalib/plugins/internal.py:413 +#: ipalib/plugins/internal.py:452 msgid "One-Time-Password" msgstr "" -#: ipalib/plugins/internal.py:414 +#: ipalib/plugins/internal.py:453 msgid "One-Time-Password Not Present" msgstr "" -#: ipalib/plugins/internal.py:415 +#: ipalib/plugins/internal.py:454 msgid "One-Time-Password Present" msgstr "" -#: ipalib/plugins/internal.py:416 +#: ipalib/plugins/internal.py:455 msgid "Reset OTP" msgstr "" -#: ipalib/plugins/internal.py:417 +#: ipalib/plugins/internal.py:456 msgid "Reset One-Time-Password" msgstr "" -#: ipalib/plugins/internal.py:418 +#: ipalib/plugins/internal.py:457 msgid "Set OTP" msgstr "" -#: ipalib/plugins/internal.py:419 +#: ipalib/plugins/internal.py:458 msgid "Set One-Time-Password" msgstr "" -#: ipalib/plugins/internal.py:421 ipalib/plugins/internal.py:468 +#: ipalib/plugins/internal.py:460 ipalib/plugins/internal.py:518 msgid "Unprovision" msgstr "" -#: ipalib/plugins/internal.py:422 +#: ipalib/plugins/internal.py:461 msgid "Are you sure you want to unprovision this host?" msgstr "" -#: ipalib/plugins/internal.py:423 ipalib/plugins/internal.py:470 +#: ipalib/plugins/internal.py:462 ipalib/plugins/internal.py:520 msgid "Unprovisioning ${entity}" msgstr "" -#: ipalib/plugins/internal.py:426 +#: ipalib/plugins/internal.py:465 msgid "Host Group Settings" msgstr "" -#: ipalib/plugins/internal.py:429 ipalib/plugins/krbtpolicy.py:79 +#: ipalib/plugins/internal.py:468 ipalib/plugins/krbtpolicy.py:79 #: ipalib/plugins/krbtpolicy.py:80 msgid "Kerberos Ticket Policy" msgstr "" -#: ipalib/plugins/internal.py:432 +#: ipalib/plugins/internal.py:473 ipalib/plugins/internal.py:547 +msgid "External" +msgstr "" + +#: ipalib/plugins/internal.py:477 msgid "Netgroup Settings" msgstr "" -#: ipalib/plugins/internal.py:435 ipalib/plugins/internal.py:551 +#: ipalib/plugins/internal.py:480 ipalib/plugins/internal.py:507 +#: ipalib/plugins/pwpolicy.py:433 ipalib/plugins/user.py:203 +msgid "User" +msgstr "" + +#: ipalib/plugins/internal.py:485 ipalib/plugins/internal.py:620 msgid "Identity" msgstr "" -#: ipalib/plugins/internal.py:436 +#: ipalib/plugins/internal.py:486 msgid "Permission with invalid target specification" msgstr "" -#: ipalib/plugins/internal.py:441 +#: ipalib/plugins/internal.py:491 msgid "Privilege Settings" msgstr "" -#: ipalib/plugins/internal.py:444 ipalib/plugins/pwpolicy.py:221 +#: ipalib/plugins/internal.py:494 ipalib/plugins/pwpolicy.py:221 msgid "Password Policy" msgstr "" -#: ipalib/plugins/internal.py:447 +#: ipalib/plugins/internal.py:497 msgid "Role Settings" msgstr "" -#: ipalib/plugins/internal.py:457 ipalib/plugins/pwpolicy.py:432 -#: ipalib/plugins/user.py:177 -msgid "User" -msgstr "" - -#: ipalib/plugins/internal.py:460 +#: ipalib/plugins/internal.py:510 msgid "Service Certificate" msgstr "" -#: ipalib/plugins/internal.py:462 +#: ipalib/plugins/internal.py:512 msgid "Service Settings" msgstr "" -#: ipalib/plugins/internal.py:465 +#: ipalib/plugins/internal.py:515 msgid "Provisioning" msgstr "" -#: ipalib/plugins/internal.py:469 +#: ipalib/plugins/internal.py:519 msgid "Are you sure you want to unprovision this service?" msgstr "" -#: ipalib/plugins/internal.py:471 +#: ipalib/plugins/internal.py:521 msgid "Kerberos Key Present, Service Provisioned" msgstr "" -#: ipalib/plugins/internal.py:474 +#: ipalib/plugins/internal.py:524 msgid "SSH public keys" msgstr "" -#: ipalib/plugins/internal.py:475 +#: ipalib/plugins/internal.py:525 msgid "Base-64 encoded SSH public key:" msgstr "" -#: ipalib/plugins/internal.py:476 +#: ipalib/plugins/internal.py:526 msgid "Set SSH key" msgstr "" -#: ipalib/plugins/internal.py:477 +#: ipalib/plugins/internal.py:527 msgid "Show/Set key" msgstr "" -#: ipalib/plugins/internal.py:478 +#: ipalib/plugins/internal.py:528 msgid "Modified: key not set" msgstr "" -#: ipalib/plugins/internal.py:479 +#: ipalib/plugins/internal.py:529 msgid "Modified" msgstr "" -#: ipalib/plugins/internal.py:480 +#: ipalib/plugins/internal.py:530 msgid "New: key not set" msgstr "" -#: ipalib/plugins/internal.py:481 +#: ipalib/plugins/internal.py:531 msgid "New: key set" msgstr "" -#: ipalib/plugins/internal.py:484 +#: ipalib/plugins/internal.py:534 msgid "Groups" msgstr "" -#: ipalib/plugins/internal.py:487 ipalib/plugins/sudocmdgroup.py:82 +#: ipalib/plugins/internal.py:537 ipalib/plugins/sudocmdgroup.py:82 msgid "Commands" msgstr "" -#: ipalib/plugins/internal.py:490 +#: ipalib/plugins/internal.py:540 msgid "Allow" msgstr "" -#: ipalib/plugins/internal.py:491 +#: ipalib/plugins/internal.py:541 msgid "Any Command" msgstr "" -#: ipalib/plugins/internal.py:492 +#: ipalib/plugins/internal.py:542 msgid "Any Group" msgstr "" -#: ipalib/plugins/internal.py:495 +#: ipalib/plugins/internal.py:545 msgid "Run Commands" msgstr "" -#: ipalib/plugins/internal.py:496 +#: ipalib/plugins/internal.py:546 msgid "Deny" msgstr "" -#: ipalib/plugins/internal.py:497 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:498 +#: ipalib/plugins/internal.py:548 msgid "Access this host" msgstr "" -#: ipalib/plugins/internal.py:500 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:501 +#: ipalib/plugins/internal.py:551 msgid "As Whom" msgstr "" -#: ipalib/plugins/internal.py:502 +#: ipalib/plugins/internal.py:552 msgid "Specified Commands and Groups" msgstr "" -#: ipalib/plugins/internal.py:503 +#: ipalib/plugins/internal.py:553 msgid "Specified Groups" msgstr "" -#: ipalib/plugins/internal.py:509 +#: ipalib/plugins/internal.py:560 +msgid "Administrative account" +msgstr "" + +#: ipalib/plugins/internal.py:561 +msgid "Trust Settings" +msgstr "" + +#: ipalib/plugins/internal.py:562 +msgid "Domain" +msgstr "" + +#: ipalib/plugins/internal.py:563 +msgid "Establish using" +msgstr "" + +#: ipalib/plugins/internal.py:564 ipalib/plugins/trust.py:40 +msgid "Domain NetBIOS name" +msgstr "" + +#: ipalib/plugins/internal.py:565 ipalib/plugins/trust.py:42 +msgid "Domain Security Identifier" +msgstr "" + +#: ipalib/plugins/internal.py:566 +msgid "Pre-shared password" +msgstr "" + +#: ipalib/plugins/internal.py:567 ipalib/plugins/trust.py:44 +msgid "Trust direction" +msgstr "" + +#: ipalib/plugins/internal.py:568 ipalib/plugins/trust.py:48 +msgid "Trust status" +msgstr "" + +#: ipalib/plugins/internal.py:569 ipalib/plugins/trust.py:46 +msgid "Trust type" +msgstr "" + +#: ipalib/plugins/internal.py:572 msgid "Account Settings" msgstr "" -#: ipalib/plugins/internal.py:510 +#: ipalib/plugins/internal.py:573 msgid "Account Status" msgstr "" -#: ipalib/plugins/internal.py:511 +#: ipalib/plugins/internal.py:574 msgid "Contact Settings" msgstr "" -#: ipalib/plugins/internal.py:512 +#: ipalib/plugins/internal.py:575 msgid "Employee Information" msgstr "" -#: ipalib/plugins/internal.py:513 +#: ipalib/plugins/internal.py:576 msgid "Error changing account status" msgstr "" -#: ipalib/plugins/internal.py:514 +#: ipalib/plugins/internal.py:577 msgid "Password expiration" msgstr "" -#: ipalib/plugins/internal.py:515 +#: ipalib/plugins/internal.py:578 msgid "Mailing Address" msgstr "" -#: ipalib/plugins/internal.py:516 +#: ipalib/plugins/internal.py:579 msgid "Misc. Information" msgstr "" -#: ipalib/plugins/internal.py:517 +#: ipalib/plugins/internal.py:580 msgid "" "Are you sure you want to ${action} the user?
The change will take effect " "immediately." msgstr "" -#: ipalib/plugins/internal.py:518 +#: ipalib/plugins/internal.py:581 msgid "Click to ${action}" msgstr "" -#: ipalib/plugins/internal.py:522 ipalib/plugins/passwd.py:79 +#: ipalib/plugins/internal.py:585 ipalib/plugins/passwd.py:79 msgid "Current Password" msgstr "" -#: ipalib/plugins/internal.py:523 +#: ipalib/plugins/internal.py:586 msgid "Current password is required" msgstr "" -#: ipalib/plugins/internal.py:524 ipalib/plugins/passwd.py:76 +#: ipalib/plugins/internal.py:587 +msgid "Your password expires in ${days} days." +msgstr "" + +#: ipalib/plugins/internal.py:588 +msgid "The password or username you entered is incorrect." +msgstr "" + +#: ipalib/plugins/internal.py:589 ipalib/plugins/passwd.py:76 msgid "New Password" msgstr "" -#: ipalib/plugins/internal.py:525 +#: ipalib/plugins/internal.py:590 +msgid "New password is required" +msgstr "" + +#: ipalib/plugins/internal.py:592 msgid "Password change complete" msgstr "" -#: ipalib/plugins/internal.py:526 +#: ipalib/plugins/internal.py:593 msgid "Passwords must match" msgstr "" -#: ipalib/plugins/internal.py:527 +#: ipalib/plugins/internal.py:594 +msgid "Password reset was not successful." +msgstr "" + +#: ipalib/plugins/internal.py:595 msgid "Reset Password" msgstr "" -#: ipalib/plugins/internal.py:528 +#: ipalib/plugins/internal.py:596 +msgid "Reset your password." +msgstr "" + +#: ipalib/plugins/internal.py:597 msgid "Verify Password" msgstr "" -#: ipalib/plugins/internal.py:531 +#: ipalib/plugins/internal.py:600 msgid "Are you sure you want to delete selected entries?" msgstr "" -#: ipalib/plugins/internal.py:532 +#: ipalib/plugins/internal.py:601 msgid "Some entries were not deleted" msgstr "" -#: ipalib/plugins/internal.py:533 +#: ipalib/plugins/internal.py:602 msgid "Quick Links" msgstr "" -#: ipalib/plugins/internal.py:534 +#: ipalib/plugins/internal.py:603 msgid "Select All" msgstr "" -#: ipalib/plugins/internal.py:535 +#: ipalib/plugins/internal.py:604 msgid "" "Query returned more results than the configured size limit. Displaying the " "first ${counter} results." msgstr "" -#: ipalib/plugins/internal.py:536 +#: ipalib/plugins/internal.py:605 msgid "Unselect All" msgstr "" -#: ipalib/plugins/internal.py:539 -msgid "Disable" -msgstr "" - -#: ipalib/plugins/internal.py:540 +#: ipalib/plugins/internal.py:609 msgid "Disabled" msgstr "" -#: ipalib/plugins/internal.py:541 -msgid "Enable" -msgstr "" - -#: ipalib/plugins/internal.py:546 +#: ipalib/plugins/internal.py:615 msgid "Audit" msgstr "" -#: ipalib/plugins/internal.py:547 +#: ipalib/plugins/internal.py:616 msgid "Automember" msgstr "" -#: ipalib/plugins/internal.py:548 +#: ipalib/plugins/internal.py:617 msgid "Automount" msgstr "" -#: ipalib/plugins/internal.py:549 +#: ipalib/plugins/internal.py:618 msgid "DNS" msgstr "" -#: ipalib/plugins/internal.py:550 +#: ipalib/plugins/internal.py:619 msgid "Host Based Access Control" msgstr "" -#: ipalib/plugins/internal.py:552 +#: ipalib/plugins/internal.py:621 msgid "IPA Server" msgstr "" -#: ipalib/plugins/internal.py:553 +#: ipalib/plugins/internal.py:622 msgid "Policy" msgstr "" -#: ipalib/plugins/internal.py:554 +#: ipalib/plugins/internal.py:623 msgid "Role Based Access Control" msgstr "" -#: ipalib/plugins/internal.py:555 +#: ipalib/plugins/internal.py:624 msgid "Sudo" msgstr "" -#: ipalib/plugins/internal.py:557 +#: ipalib/plugins/internal.py:626 msgid "True" msgstr "" -#: ipalib/plugins/internal.py:559 +#: ipalib/plugins/internal.py:628 msgid "Next" msgstr "" -#: ipalib/plugins/internal.py:560 +#: ipalib/plugins/internal.py:629 msgid "Page" msgstr "" -#: ipalib/plugins/internal.py:561 +#: ipalib/plugins/internal.py:630 msgid "Prev" msgstr "" -#: ipalib/plugins/internal.py:562 +#: ipalib/plugins/internal.py:631 msgid "undo" msgstr "" -#: ipalib/plugins/internal.py:563 +#: ipalib/plugins/internal.py:632 msgid "undo all" msgstr "" -#: ipalib/plugins/internal.py:565 +#: ipalib/plugins/internal.py:634 msgid "Text does not match field pattern" msgstr "" -#: ipalib/plugins/internal.py:566 +#: ipalib/plugins/internal.py:635 msgid "Must be an integer" msgstr "" -#: ipalib/plugins/internal.py:567 +#: ipalib/plugins/internal.py:636 msgid "Not a valid IP address" msgstr "" -#: ipalib/plugins/internal.py:568 +#: ipalib/plugins/internal.py:637 msgid "Not a valid IPv4 address" msgstr "" -#: ipalib/plugins/internal.py:569 +#: ipalib/plugins/internal.py:638 msgid "Not a valid IPv6 address" msgstr "" -#: ipalib/plugins/internal.py:570 +#: ipalib/plugins/internal.py:639 msgid "Maximum value is ${value}" msgstr "" -#: ipalib/plugins/internal.py:571 +#: ipalib/plugins/internal.py:640 msgid "Minimum value is ${value}" msgstr "" -#: ipalib/plugins/internal.py:572 +#: ipalib/plugins/internal.py:641 +msgid "Not a valid network address" +msgstr "" + +#: ipalib/plugins/internal.py:642 +msgid "'${port}' is not a valid port" +msgstr "" + +#: ipalib/plugins/internal.py:643 msgid "Required field" msgstr "" -#: ipalib/plugins/internal.py:577 +#: ipalib/plugins/internal.py:644 +msgid "Unsupported value" +msgstr "" + +#: ipalib/plugins/internal.py:649 msgid "Dict of I18N messages" msgstr "" @@ -5779,7 +6310,7 @@ msgstr "" msgid "Reset Kerberos ticket policy to the default values." msgstr "" -#: ipalib/plugins/migration.py:34 +#: ipalib/plugins/migration.py:36 msgid "" "\n" "Migration to IPA\n" @@ -5802,6 +6333,11 @@ msgid "" "RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" "members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" "\n" +"The schema compat feature allows IPA to reformat data for systems that\n" +"do not support RFC2307bis. It is recommended that this feature is disabled\n" +"during migration to reduce system overhead. It can be re-enabled after\n" +"migration. To migrate with it enabled use the \"--with-compat\" option.\n" +"\n" "Migrated users do not have Kerberos credentials, they have only their\n" "LDAP password. To complete the migration process, users need to go\n" "to http://ipa.example.com/ipa/migration and authenticate using their\n" @@ -5812,6 +6348,10 @@ msgid "" "\n" " ipa config-mod --enable-migration=TRUE\n" "\n" +"If a base DN is not provided with --basedn then IPA will use either\n" +"the value of defaultNamingContext if it is set or the first value\n" +"in namingContexts set in the root of the remote LDAP server.\n" +"\n" "EXAMPLES:\n" "\n" " The simplest migration, accepting all defaults:\n" @@ -5846,183 +6386,208 @@ msgid "" " ldap://ds.example.com:389\n" msgstr "" -#: ipalib/plugins/migration.py:99 +#: ipalib/plugins/migration.py:110 #, python-format msgid "" "Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." msgstr "" -#: ipalib/plugins/migration.py:100 +#: ipalib/plugins/migration.py:111 msgid "" "Failed to add user to the default group. Use 'ipa group-add-member' to add " "manually." msgstr "" -#: ipalib/plugins/migration.py:101 +#: ipalib/plugins/migration.py:112 msgid "Migration of LDAP search reference is not supported." msgstr "" -#: ipalib/plugins/migration.py:102 +#: ipalib/plugins/migration.py:113 msgid "Malformed DN" msgstr "" -#: ipalib/plugins/migration.py:268 +#: ipalib/plugins/migration.py:137 +#, python-format +msgid "%(user)s is not a POSIX user" +msgstr "" + +#: ipalib/plugins/migration.py:348 msgid "" ". Check GID of the existing group. Use --group-overwrite-gid option to " "overwrite the GID" msgstr "" -#: ipalib/plugins/migration.py:283 +#: ipalib/plugins/migration.py:363 msgid "Invalid LDAP URI." msgstr "" -#: ipalib/plugins/migration.py:288 +#: ipalib/plugins/migration.py:368 msgid "Migrate users and groups from DS to IPA." msgstr "" -#: ipalib/plugins/migration.py:335 +#: ipalib/plugins/migration.py:415 msgid "LDAP URI" msgstr "" -#: ipalib/plugins/migration.py:336 +#: ipalib/plugins/migration.py:416 msgid "LDAP URI of DS server to migrate from" msgstr "" -#: ipalib/plugins/migration.py:342 +#: ipalib/plugins/migration.py:422 msgid "bind password" msgstr "" -#: ipalib/plugins/migration.py:349 +#: ipalib/plugins/migration.py:429 msgid "Bind DN" msgstr "" -#: ipalib/plugins/migration.py:355 +#: ipalib/plugins/migration.py:435 msgid "User container" msgstr "" -#: ipalib/plugins/migration.py:356 -msgid "RDN of container for users in DS" +#: ipalib/plugins/migration.py:436 +msgid "DN of container for users in DS relative to base DN" msgstr "" -#: ipalib/plugins/migration.py:362 +#: ipalib/plugins/migration.py:442 msgid "Group container" msgstr "" -#: ipalib/plugins/migration.py:363 -msgid "RDN of container for groups in DS" +#: ipalib/plugins/migration.py:443 +msgid "DN of container for groups in DS relative to base DN" msgstr "" -#: ipalib/plugins/migration.py:369 +#: ipalib/plugins/migration.py:449 msgid "User object class" msgstr "" -#: ipalib/plugins/migration.py:370 +#: ipalib/plugins/migration.py:450 msgid "" "Comma-separated list of objectclasses used to search for user entries in DS" msgstr "" -#: ipalib/plugins/migration.py:377 +#: ipalib/plugins/migration.py:457 msgid "Group object class" msgstr "" -#: ipalib/plugins/migration.py:378 +#: ipalib/plugins/migration.py:458 msgid "" "Comma-separated list of objectclasses used to search for group entries in DS" msgstr "" -#: ipalib/plugins/migration.py:385 +#: ipalib/plugins/migration.py:465 msgid "Ignore user object class" msgstr "" -#: ipalib/plugins/migration.py:386 +#: ipalib/plugins/migration.py:466 msgid "" "Comma-separated list of objectclasses to be ignored for user entries in DS" msgstr "" -#: ipalib/plugins/migration.py:393 +#: ipalib/plugins/migration.py:473 msgid "Ignore user attribute" msgstr "" -#: ipalib/plugins/migration.py:394 +#: ipalib/plugins/migration.py:474 msgid "Comma-separated list of attributes to be ignored for user entries in DS" msgstr "" -#: ipalib/plugins/migration.py:401 +#: ipalib/plugins/migration.py:481 msgid "Ignore group object class" msgstr "" -#: ipalib/plugins/migration.py:402 +#: ipalib/plugins/migration.py:482 msgid "" "Comma-separated list of objectclasses to be ignored for group entries in DS" msgstr "" -#: ipalib/plugins/migration.py:409 +#: ipalib/plugins/migration.py:489 msgid "Ignore group attribute" msgstr "" -#: ipalib/plugins/migration.py:410 +#: ipalib/plugins/migration.py:490 msgid "" "Comma-separated list of attributes to be ignored for group entries in DS" msgstr "" -#: ipalib/plugins/migration.py:417 +#: ipalib/plugins/migration.py:497 msgid "Overwrite GID" msgstr "" -#: ipalib/plugins/migration.py:418 +#: ipalib/plugins/migration.py:498 msgid "" "When migrating a group already existing in IPA domain overwrite the group " "GID and report as success" msgstr "" -#: ipalib/plugins/migration.py:423 +#: ipalib/plugins/migration.py:503 msgid "LDAP schema" msgstr "" -#: ipalib/plugins/migration.py:424 +#: ipalib/plugins/migration.py:504 msgid "" "The schema used on the LDAP server. Supported values are RFC2307 and " "RFC2307bis. The default is RFC2307bis" msgstr "" -#: ipalib/plugins/migration.py:430 +#: ipalib/plugins/migration.py:510 msgid "Continue" msgstr "" -#: ipalib/plugins/migration.py:431 +#: ipalib/plugins/migration.py:511 msgid "" "Continuous operation mode. Errors are reported but the process continues" msgstr "" -#: ipalib/plugins/migration.py:439 +#: ipalib/plugins/migration.py:516 +msgid "Base DN" +msgstr "" + +#: ipalib/plugins/migration.py:517 +msgid "Base DN on remote LDAP server" +msgstr "" + +#: ipalib/plugins/migration.py:521 +msgid "Ignore compat plugin" +msgstr "" + +#: ipalib/plugins/migration.py:522 +msgid "Allows migration despite the usage of compat plugin" +msgstr "" + +#: ipalib/plugins/migration.py:530 msgid "Lists of objects migrated; categorized by type." msgstr "" -#: ipalib/plugins/migration.py:443 +#: ipalib/plugins/migration.py:534 msgid "Lists of objects that could not be migrated; categorized by type." msgstr "" -#: ipalib/plugins/migration.py:447 +#: ipalib/plugins/migration.py:538 msgid "False if migration mode was disabled." msgstr "" -#: ipalib/plugins/migration.py:451 +#: ipalib/plugins/migration.py:542 +msgid "False if migration fails because the compatibility plug-in is enabled." +msgstr "" + +#: ipalib/plugins/migration.py:546 #, python-format msgid "comma-separated list of %s to exclude from migration" msgstr "" -#: ipalib/plugins/migration.py:453 +#: ipalib/plugins/migration.py:548 msgid "" "search results for objects to be migrated\n" "have been truncated by the server;\n" "migration process might be incomplete\n" msgstr "" -#: ipalib/plugins/migration.py:458 +#: ipalib/plugins/migration.py:553 msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." msgstr "" -#: ipalib/plugins/migration.py:461 +#: ipalib/plugins/migration.py:556 msgid "" "Passwords have been migrated in pre-hashed format.\n" "IPA is unable to generate Kerberos keys unless provided\n" @@ -6031,9 +6596,15 @@ msgid "" "can use their Kerberos accounts." msgstr "" -#: ipalib/plugins/migration.py:536 +#: ipalib/plugins/migration.py:642 #, python-format -msgid "Container for %(container)s not found" +msgid "" +"%(container)s LDAP search did not return any result (search base: " +"%(search_base)s, objectclass: %(objectclass)s)" +msgstr "" + +#: ipalib/plugins/migration.py:674 ipalib/plugins/user.py:478 +msgid "Default group for new users not found" msgstr "" #: ipalib/plugins/misc.py:25 @@ -6105,100 +6676,100 @@ msgid "" " ipa netgroup-del admins\n" msgstr "" -#: ipalib/plugins/netgroup.py:60 +#: ipalib/plugins/netgroup.py:69 msgid "Member Host" msgstr "" -#: ipalib/plugins/netgroup.py:72 +#: ipalib/plugins/netgroup.py:81 msgid "netgroup" msgstr "" -#: ipalib/plugins/netgroup.py:73 +#: ipalib/plugins/netgroup.py:82 msgid "netgroups" msgstr "" -#: ipalib/plugins/netgroup.py:99 +#: ipalib/plugins/netgroup.py:108 msgid "Netgroups" msgstr "" -#: ipalib/plugins/netgroup.py:100 +#: ipalib/plugins/netgroup.py:109 msgid "Netgroup" msgstr "" -#: ipalib/plugins/netgroup.py:105 +#: ipalib/plugins/netgroup.py:116 msgid "Netgroup name" msgstr "" -#: ipalib/plugins/netgroup.py:112 +#: ipalib/plugins/netgroup.py:123 msgid "Netgroup description" msgstr "" -#: ipalib/plugins/netgroup.py:116 +#: ipalib/plugins/netgroup.py:129 msgid "NIS domain name" msgstr "" -#: ipalib/plugins/netgroup.py:121 +#: ipalib/plugins/netgroup.py:134 msgid "IPA unique ID" msgstr "" -#: ipalib/plugins/netgroup.py:142 +#: ipalib/plugins/netgroup.py:156 msgid "Add a new netgroup." msgstr "" -#: ipalib/plugins/netgroup.py:145 +#: ipalib/plugins/netgroup.py:159 #, python-format msgid "Added netgroup \"%(value)s\"" msgstr "" -#: ipalib/plugins/netgroup.py:147 +#: ipalib/plugins/netgroup.py:161 #, python-format msgid "" "hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " "common namespace" msgstr "" -#: ipalib/plugins/netgroup.py:178 +#: ipalib/plugins/netgroup.py:192 msgid "Delete a netgroup." msgstr "" -#: ipalib/plugins/netgroup.py:180 +#: ipalib/plugins/netgroup.py:194 #, python-format msgid "Deleted netgroup \"%(value)s\"" msgstr "" -#: ipalib/plugins/netgroup.py:186 +#: ipalib/plugins/netgroup.py:200 msgid "Modify a netgroup." msgstr "" -#: ipalib/plugins/netgroup.py:189 +#: ipalib/plugins/netgroup.py:203 #, python-format msgid "Modified netgroup \"%(value)s\"" msgstr "" -#: ipalib/plugins/netgroup.py:203 +#: ipalib/plugins/netgroup.py:220 msgid "Search for a netgroup." msgstr "" -#: ipalib/plugins/netgroup.py:208 +#: ipalib/plugins/netgroup.py:225 #, python-format msgid "%(count)d netgroup matched" msgid_plural "%(count)d netgroups matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/netgroup.py:218 +#: ipalib/plugins/netgroup.py:235 msgid "search for managed groups" msgstr "" -#: ipalib/plugins/netgroup.py:240 +#: ipalib/plugins/netgroup.py:257 msgid "Display information about a netgroup." msgstr "" -#: ipalib/plugins/netgroup.py:248 +#: ipalib/plugins/netgroup.py:265 msgid "Add members to a netgroup." msgstr "" -#: ipalib/plugins/netgroup.py:259 +#: ipalib/plugins/netgroup.py:278 msgid "Remove members from a netgroup." msgstr "" @@ -6232,7 +6803,7 @@ msgstr "" msgid "Changed password for \"%(value)s\"" msgstr "" -#: ipalib/plugins/permission.py:27 +#: ipalib/plugins/permission.py:26 msgid "" "\n" "Permissions\n" @@ -6290,87 +6861,103 @@ msgid "" "\"Manage Group Members\"\n" msgstr "" -#: ipalib/plugins/permission.py:85 +#: ipalib/plugins/permission.py:84 msgid "Permission Type" msgstr "" -#: ipalib/plugins/permission.py:97 +#: ipalib/plugins/permission.py:106 msgid "permission" msgstr "" -#: ipalib/plugins/permission.py:98 +#: ipalib/plugins/permission.py:107 msgid "permissions" msgstr "" -#: ipalib/plugins/permission.py:117 +#: ipalib/plugins/permission.py:126 msgid "Permission name" msgstr "" -#: ipalib/plugins/permission.py:123 +#: ipalib/plugins/permission.py:134 msgid "" "Comma-separated list of permissions to grant (read, write, add, delete, all)" msgstr "" -#: ipalib/plugins/permission.py:138 +#: ipalib/plugins/permission.py:149 msgid "" "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" msgstr "" -#: ipalib/plugins/permission.py:144 +#: ipalib/plugins/permission.py:155 msgid "Member of group" msgstr "" -#: ipalib/plugins/permission.py:145 +#: ipalib/plugins/permission.py:156 msgid "Target members of a group" msgstr "" -#: ipalib/plugins/permission.py:157 +#: ipalib/plugins/permission.py:168 msgid "Subtree to apply permissions to" msgstr "" -#: ipalib/plugins/permission.py:163 +#: ipalib/plugins/permission.py:174 msgid "User group to apply permissions to" msgstr "" -#: ipalib/plugins/permission.py:183 +#: ipalib/plugins/permission.py:199 msgid "Add a new permission." msgstr "" -#: ipalib/plugins/permission.py:185 +#: ipalib/plugins/permission.py:201 ipalib/plugins/permission.py:255 #, python-format msgid "Added permission \"%(value)s\"" msgstr "" -#: ipalib/plugins/permission.py:241 +#: ipalib/plugins/permission.py:253 +msgid "Add a system permission without an ACI" +msgstr "" + +#: ipalib/plugins/permission.py:261 +msgid "Permission type" +msgstr "" + +#: ipalib/plugins/permission.py:287 msgid "Delete a permission." msgstr "" -#: ipalib/plugins/permission.py:243 +#: ipalib/plugins/permission.py:289 #, python-format msgid "Deleted permission \"%(value)s\"" msgstr "" -#: ipalib/plugins/permission.py:259 +#: ipalib/plugins/permission.py:295 +msgid "force delete of SYSTEM permissions" +msgstr "" + +#: ipalib/plugins/permission.py:313 msgid "Modify a permission." msgstr "" -#: ipalib/plugins/permission.py:261 +#: ipalib/plugins/permission.py:315 #, python-format msgid "Modified permission \"%(value)s\"" msgstr "" -#: ipalib/plugins/permission.py:353 +#: ipalib/plugins/permission.py:344 +msgid "New name can not be empty" +msgstr "" + +#: ipalib/plugins/permission.py:397 msgid "Search for permissions." msgstr "" -#: ipalib/plugins/permission.py:356 +#: ipalib/plugins/permission.py:400 #, python-format msgid "%(count)d permission matched" msgid_plural "%(count)d permissions matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/permission.py:408 +#: ipalib/plugins/permission.py:479 msgid "Display information about a permission." msgstr "" @@ -6474,81 +7061,81 @@ msgstr "" msgid "privileges" msgstr "" -#: ipalib/plugins/privilege.py:65 +#: ipalib/plugins/privilege.py:62 msgid "Privileges" msgstr "" -#: ipalib/plugins/privilege.py:66 +#: ipalib/plugins/privilege.py:63 msgid "Privilege" msgstr "" -#: ipalib/plugins/privilege.py:71 +#: ipalib/plugins/privilege.py:68 msgid "Privilege name" msgstr "" -#: ipalib/plugins/privilege.py:77 +#: ipalib/plugins/privilege.py:74 msgid "Privilege description" msgstr "" -#: ipalib/plugins/privilege.py:85 +#: ipalib/plugins/privilege.py:82 msgid "Add a new privilege." msgstr "" -#: ipalib/plugins/privilege.py:87 +#: ipalib/plugins/privilege.py:84 #, python-format msgid "Added privilege \"%(value)s\"" msgstr "" -#: ipalib/plugins/privilege.py:93 +#: ipalib/plugins/privilege.py:90 msgid "Delete a privilege." msgstr "" -#: ipalib/plugins/privilege.py:95 +#: ipalib/plugins/privilege.py:92 #, python-format msgid "Deleted privilege \"%(value)s\"" msgstr "" -#: ipalib/plugins/privilege.py:101 +#: ipalib/plugins/privilege.py:98 msgid "Modify a privilege." msgstr "" -#: ipalib/plugins/privilege.py:103 +#: ipalib/plugins/privilege.py:100 #, python-format msgid "Modified privilege \"%(value)s\"" msgstr "" -#: ipalib/plugins/privilege.py:109 +#: ipalib/plugins/privilege.py:106 msgid "Search for privileges." msgstr "" -#: ipalib/plugins/privilege.py:112 +#: ipalib/plugins/privilege.py:109 #, python-format msgid "%(count)d privilege matched" msgid_plural "%(count)d privileges matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/privilege.py:119 +#: ipalib/plugins/privilege.py:116 msgid "Display information about a privilege." msgstr "" -#: ipalib/plugins/privilege.py:125 +#: ipalib/plugins/privilege.py:122 msgid "Add members to a privilege." msgstr "" -#: ipalib/plugins/privilege.py:142 +#: ipalib/plugins/privilege.py:139 msgid "Add permissions to a privilege." msgstr "" -#: ipalib/plugins/privilege.py:157 +#: ipalib/plugins/privilege.py:154 msgid "Number of permissions added" msgstr "" -#: ipalib/plugins/privilege.py:165 +#: ipalib/plugins/privilege.py:162 msgid "Remove permissions from a privilege." msgstr "" -#: ipalib/plugins/privilege.py:182 +#: ipalib/plugins/privilege.py:179 msgid "Number of permissions removed" msgstr "" @@ -6715,18 +7302,118 @@ msgstr "" msgid "priority cannot be set on global policy" msgstr "" -#: ipalib/plugins/pwpolicy.py:428 +#: ipalib/plugins/pwpolicy.py:429 msgid "Display information about password policy." msgstr "" -#: ipalib/plugins/pwpolicy.py:433 +#: ipalib/plugins/pwpolicy.py:434 msgid "Display effective policy for a specific user" msgstr "" -#: ipalib/plugins/pwpolicy.py:456 +#: ipalib/plugins/pwpolicy.py:457 msgid "Search for group password policies." msgstr "" +#: ipalib/plugins/range.py:29 +msgid "" +"\n" +"Manage ID ranges\n" +msgstr "" + +#: ipalib/plugins/range.py:48 +msgid "Ranges" +msgstr "" + +#: ipalib/plugins/range.py:49 +msgid "Range" +msgstr "" + +#: ipalib/plugins/range.py:54 +msgid "Range name" +msgstr "" + +#: ipalib/plugins/range.py:59 +msgid "First Posix ID of the range" +msgstr "" + +#: ipalib/plugins/range.py:63 +msgid "Number of IDs in the range" +msgstr "" + +#: ipalib/plugins/range.py:67 +msgid "First RID of the corresponding RID range" +msgstr "" + +#: ipalib/plugins/range.py:71 +msgid "First RID of the secondary RID range" +msgstr "" + +#: ipalib/plugins/range.py:75 +msgid "Domain SID of the trusted domain" +msgstr "" + +#: ipalib/plugins/range.py:78 +msgid "Range type" +msgstr "" + +#: ipalib/plugins/range.py:86 +msgid "Active Directory domain range" +msgstr "" + +#: ipalib/plugins/range.py:88 +msgid "local domain range" +msgstr "" + +#: ipalib/plugins/range.py:94 +msgid "Add new ID range." +msgstr "" + +#: ipalib/plugins/range.py:96 +#, python-format +msgid "Added ID range \"%(value)s\"" +msgstr "" + +#: ipalib/plugins/range.py:101 +msgid "Range setup" +msgstr "" + +#: ipalib/plugins/range.py:102 +msgid "Ranges for local domain must have a secondary RID base" +msgstr "" + +#: ipalib/plugins/range.py:117 +msgid "Delete an ID range." +msgstr "" + +#: ipalib/plugins/range.py:119 +#, python-format +msgid "Deleted ID range \"%(value)s\"" +msgstr "" + +#: ipalib/plugins/range.py:122 +msgid "Search for ranges." +msgstr "" + +#: ipalib/plugins/range.py:125 +#, python-format +msgid "%(count)d range matched" +msgid_plural "%(count)d ranges matched" +msgstr[0] "" +msgstr[1] "" + +#: ipalib/plugins/range.py:140 +msgid "Display information about a range." +msgstr "" + +#: ipalib/plugins/range.py:151 +msgid "Modify ID range." +msgstr "" + +#: ipalib/plugins/range.py:153 +#, python-format +msgid "Modified ID range \"%(value)s\"" +msgstr "" + #: ipalib/plugins/role.py:26 msgid "" "\n" @@ -6852,7 +7539,7 @@ msgstr "" msgid "Number of privileges removed" msgstr "" -#: ipalib/plugins/selfservice.py:29 +#: ipalib/plugins/selfservice.py:28 msgid "" "\n" "Self-service Permissions\n" @@ -6903,45 +7590,45 @@ msgstr "" msgid "Self-service name" msgstr "" -#: ipalib/plugins/selfservice.py:120 +#: ipalib/plugins/selfservice.py:122 msgid "Add a new self-service permission." msgstr "" -#: ipalib/plugins/selfservice.py:122 +#: ipalib/plugins/selfservice.py:124 #, python-format msgid "Added selfservice \"%(value)s\"" msgstr "" -#: ipalib/plugins/selfservice.py:142 +#: ipalib/plugins/selfservice.py:144 msgid "Delete a self-service permission." msgstr "" -#: ipalib/plugins/selfservice.py:145 +#: ipalib/plugins/selfservice.py:147 #, python-format msgid "Deleted selfservice \"%(value)s\"" msgstr "" -#: ipalib/plugins/selfservice.py:161 +#: ipalib/plugins/selfservice.py:162 msgid "Modify a self-service permission." msgstr "" -#: ipalib/plugins/selfservice.py:163 +#: ipalib/plugins/selfservice.py:164 #, python-format msgid "Modified selfservice \"%(value)s\"" msgstr "" -#: ipalib/plugins/selfservice.py:183 +#: ipalib/plugins/selfservice.py:184 msgid "Search for a self-service permission." msgstr "" -#: ipalib/plugins/selfservice.py:186 +#: ipalib/plugins/selfservice.py:187 #, python-format msgid "%(count)d selfservice matched" msgid_plural "%(count)d selfservices matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/selfservice.py:210 +#: ipalib/plugins/selfservice.py:211 msgid "Display information about a self-service permission." msgstr "" @@ -6993,7 +7680,7 @@ msgid "" "SEEALSO:\n" "\n" " The list controlling the order in which the SELinux user map is applied\n" -" and the default SELinux user are available in the config-show commond.\n" +" and the default SELinux user are available in the config-show command.\n" msgstr "" #: ipalib/plugins/selinuxusermap.py:71 @@ -7089,41 +7776,41 @@ msgid_plural "%(count)d SELinux User Maps matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/selinuxusermap.py:330 +#: ipalib/plugins/selinuxusermap.py:331 msgid "Display the properties of a SELinux User Map rule." msgstr "" -#: ipalib/plugins/selinuxusermap.py:340 +#: ipalib/plugins/selinuxusermap.py:341 msgid "Enable an SELinux User Map rule." msgstr "" -#: ipalib/plugins/selinuxusermap.py:342 +#: ipalib/plugins/selinuxusermap.py:343 #, python-format msgid "Enabled SELinux User Map \"%(value)s\"" msgstr "" -#: ipalib/plugins/selinuxusermap.py:367 +#: ipalib/plugins/selinuxusermap.py:368 msgid "Disable an SELinux User Map rule." msgstr "" -#: ipalib/plugins/selinuxusermap.py:369 +#: ipalib/plugins/selinuxusermap.py:370 #, python-format msgid "Disabled SELinux User Map \"%(value)s\"" msgstr "" -#: ipalib/plugins/selinuxusermap.py:394 +#: ipalib/plugins/selinuxusermap.py:395 msgid "Add users and groups to an SELinux User Map rule." msgstr "" -#: ipalib/plugins/selinuxusermap.py:415 +#: ipalib/plugins/selinuxusermap.py:416 msgid "Remove users and groups from an SELinux User Map rule." msgstr "" -#: ipalib/plugins/selinuxusermap.py:424 +#: ipalib/plugins/selinuxusermap.py:425 msgid "Add target hosts and hostgroups to an SELinux User Map rule." msgstr "" -#: ipalib/plugins/selinuxusermap.py:445 +#: ipalib/plugins/selinuxusermap.py:446 msgid "Remove target hosts and hostgroups from an SELinux User Map rule." msgstr "" @@ -7181,77 +7868,81 @@ msgid "" "\n" msgstr "" -#: ipalib/plugins/service.py:204 +#: ipalib/plugins/service.py:213 +msgid "This principal is required by the IPA master" +msgstr "" + +#: ipalib/plugins/service.py:220 msgid "service" msgstr "" -#: ipalib/plugins/service.py:205 +#: ipalib/plugins/service.py:221 msgid "services" msgstr "" -#: ipalib/plugins/service.py:229 +#: ipalib/plugins/service.py:245 msgid "Service principal" msgstr "" -#: ipalib/plugins/service.py:245 +#: ipalib/plugins/service.py:261 msgid "Add a new IPA new service." msgstr "" -#: ipalib/plugins/service.py:247 +#: ipalib/plugins/service.py:263 #, python-format msgid "Added service \"%(value)s\"" msgstr "" -#: ipalib/plugins/service.py:253 +#: ipalib/plugins/service.py:269 msgid "force principal name even if not in DNS" msgstr "" -#: ipalib/plugins/service.py:286 +#: ipalib/plugins/service.py:307 msgid "Delete an IPA service." msgstr "" -#: ipalib/plugins/service.py:288 +#: ipalib/plugins/service.py:309 #, python-format msgid "Deleted service \"%(value)s\"" msgstr "" -#: ipalib/plugins/service.py:322 +#: ipalib/plugins/service.py:348 msgid "Modify an existing IPA service." msgstr "" -#: ipalib/plugins/service.py:324 +#: ipalib/plugins/service.py:350 #, python-format msgid "Modified service \"%(value)s\"" msgstr "" -#: ipalib/plugins/service.py:356 +#: ipalib/plugins/service.py:382 msgid "Search for IPA services." msgstr "" -#: ipalib/plugins/service.py:359 +#: ipalib/plugins/service.py:385 #, python-format msgid "%(count)d service matched" msgid_plural "%(count)d services matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/service.py:391 +#: ipalib/plugins/service.py:418 msgid "Display information about an IPA service." msgstr "" -#: ipalib/plugins/service.py:424 +#: ipalib/plugins/service.py:451 msgid "Add hosts that can manage this service." msgstr "" -#: ipalib/plugins/service.py:433 +#: ipalib/plugins/service.py:460 msgid "Remove hosts that can manage this service." msgstr "" -#: ipalib/plugins/service.py:442 +#: ipalib/plugins/service.py:469 msgid "Disable the Kerberos key and SSL certificate of a service." msgstr "" -#: ipalib/plugins/service.py:445 +#: ipalib/plugins/service.py:472 #, python-format msgid "Disabled service \"%(value)s\"" msgstr "" @@ -7448,6 +8139,10 @@ msgid "" " RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" " Options: The various Sudoers Options that can modify Sudo's behavior.\n" "\n" +"An order can be added to a sudorule to control the order in which they\n" +"are evaluated (if the client supports it). This order is an integer and\n" +"must be unique.\n" +"\n" "FreeIPA provides a designated binddn to use with Sudo located at:\n" "uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" "\n" @@ -7459,295 +8154,470 @@ msgid "" "For more information, see the FreeIPA Documentation to Sudo.\n" msgstr "" -#: ipalib/plugins/sudorule.py:54 +#: ipalib/plugins/sudorule.py:58 msgid "Commands for controlling sudo configuration" msgstr "" -#: ipalib/plugins/sudorule.py:57 +#: ipalib/plugins/sudorule.py:61 msgid "this option has been deprecated." msgstr "" -#: ipalib/plugins/sudorule.py:73 +#: ipalib/plugins/sudorule.py:77 msgid "sudo rule" msgstr "" -#: ipalib/plugins/sudorule.py:74 +#: ipalib/plugins/sudorule.py:78 msgid "sudo rules" msgstr "" -#: ipalib/plugins/sudorule.py:95 +#: ipalib/plugins/sudorule.py:100 msgid "Sudo Rules" msgstr "" -#: ipalib/plugins/sudorule.py:96 +#: ipalib/plugins/sudorule.py:101 msgid "Sudo Rule" msgstr "" -#: ipalib/plugins/sudorule.py:126 +#: ipalib/plugins/sudorule.py:131 msgid "Command category" msgstr "" -#: ipalib/plugins/sudorule.py:127 +#: ipalib/plugins/sudorule.py:132 msgid "Command category the rule applies to" msgstr "" -#: ipalib/plugins/sudorule.py:132 +#: ipalib/plugins/sudorule.py:137 msgid "RunAs User category" msgstr "" -#: ipalib/plugins/sudorule.py:133 +#: ipalib/plugins/sudorule.py:138 msgid "RunAs User category the rule applies to" msgstr "" -#: ipalib/plugins/sudorule.py:138 +#: ipalib/plugins/sudorule.py:143 msgid "RunAs Group category" msgstr "" -#: ipalib/plugins/sudorule.py:139 +#: ipalib/plugins/sudorule.py:144 msgid "RunAs Group category the rule applies to" msgstr "" -#: ipalib/plugins/sudorule.py:159 +#: ipalib/plugins/sudorule.py:149 +msgid "Sudo order" +msgstr "" + +#: ipalib/plugins/sudorule.py:150 +msgid "integer to order the Sudo rules" +msgstr "" + +#: ipalib/plugins/sudorule.py:171 msgid "Sudo Allow Commands" msgstr "" -#: ipalib/plugins/sudorule.py:163 +#: ipalib/plugins/sudorule.py:175 msgid "Sudo Deny Commands" msgstr "" -#: ipalib/plugins/sudorule.py:167 +#: ipalib/plugins/sudorule.py:179 msgid "Sudo Allow Command Groups" msgstr "" -#: ipalib/plugins/sudorule.py:171 +#: ipalib/plugins/sudorule.py:183 msgid "Sudo Deny Command Groups" msgstr "" -#: ipalib/plugins/sudorule.py:175 +#: ipalib/plugins/sudorule.py:187 msgid "RunAs Users" msgstr "" -#: ipalib/plugins/sudorule.py:176 +#: ipalib/plugins/sudorule.py:188 msgid "Run as a user" msgstr "" -#: ipalib/plugins/sudorule.py:180 +#: ipalib/plugins/sudorule.py:192 msgid "Groups of RunAs Users" msgstr "" -#: ipalib/plugins/sudorule.py:181 +#: ipalib/plugins/sudorule.py:193 msgid "Run as any user within a specified group" msgstr "" -#: ipalib/plugins/sudorule.py:186 +#: ipalib/plugins/sudorule.py:198 msgid "External User" msgstr "" -#: ipalib/plugins/sudorule.py:187 +#: ipalib/plugins/sudorule.py:199 msgid "External User the rule applies to (sudorule-find only)" msgstr "" -#: ipalib/plugins/sudorule.py:191 +#: ipalib/plugins/sudorule.py:203 msgid "RunAs External User" msgstr "" -#: ipalib/plugins/sudorule.py:192 +#: ipalib/plugins/sudorule.py:204 msgid "External User the commands can run as (sudorule-find only)" msgstr "" -#: ipalib/plugins/sudorule.py:196 +#: ipalib/plugins/sudorule.py:208 msgid "RunAs External Group" msgstr "" -#: ipalib/plugins/sudorule.py:197 +#: ipalib/plugins/sudorule.py:209 msgid "External Group the commands can run as (sudorule-find only)" msgstr "" -#: ipalib/plugins/sudorule.py:200 ipalib/plugins/sudorule.py:553 -#: ipalib/plugins/sudorule.py:605 +#: ipalib/plugins/sudorule.py:212 ipalib/plugins/sudorule.py:595 +#: ipalib/plugins/sudorule.py:647 msgid "Sudo Option" msgstr "" -#: ipalib/plugins/sudorule.py:204 +#: ipalib/plugins/sudorule.py:216 msgid "RunAs Groups" msgstr "" -#: ipalib/plugins/sudorule.py:205 +#: ipalib/plugins/sudorule.py:217 msgid "Run with the gid of a specified POSIX group" msgstr "" -#: ipalib/plugins/sudorule.py:214 +#: ipalib/plugins/sudorule.py:224 +#, python-format +msgid "order must be a unique value (%(order)d already used by %(rule)s)" +msgstr "" + +#: ipalib/plugins/sudorule.py:246 msgid "Create new Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:221 +#: ipalib/plugins/sudorule.py:254 #, python-format msgid "Added Sudo Rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/sudorule.py:227 +#: ipalib/plugins/sudorule.py:260 msgid "Delete Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:229 +#: ipalib/plugins/sudorule.py:262 #, python-format msgid "Deleted Sudo Rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/sudorule.py:235 +#: ipalib/plugins/sudorule.py:268 msgid "Modify Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:237 +#: ipalib/plugins/sudorule.py:270 #, python-format msgid "Modified Sudo Rule \"%(value)s\"" msgstr "" -#: ipalib/plugins/sudorule.py:245 +#: ipalib/plugins/sudorule.py:287 msgid "user category cannot be set to 'all' while there are users" msgstr "" -#: ipalib/plugins/sudorule.py:247 +#: ipalib/plugins/sudorule.py:289 msgid "host category cannot be set to 'all' while there are hosts" msgstr "" -#: ipalib/plugins/sudorule.py:250 +#: ipalib/plugins/sudorule.py:292 msgid "" "command category cannot be set to 'all' while there are allow or deny " "commands" msgstr "" -#: ipalib/plugins/sudorule.py:252 +#: ipalib/plugins/sudorule.py:294 msgid "user runAs category cannot be set to 'all' while there are users" msgstr "" -#: ipalib/plugins/sudorule.py:254 +#: ipalib/plugins/sudorule.py:296 msgid "group runAs category cannot be set to 'all' while there are groups" msgstr "" -#: ipalib/plugins/sudorule.py:262 +#: ipalib/plugins/sudorule.py:304 msgid "Search for Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:265 +#: ipalib/plugins/sudorule.py:307 #, python-format msgid "%(count)d Sudo Rule matched" msgid_plural "%(count)d Sudo Rules matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/sudorule.py:272 +#: ipalib/plugins/sudorule.py:314 msgid "Display Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:278 +#: ipalib/plugins/sudorule.py:320 msgid "Enable a Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:296 +#: ipalib/plugins/sudorule.py:338 #, python-format msgid "Enabled Sudo Rule \"%s\"" msgstr "" -#: ipalib/plugins/sudorule.py:302 +#: ipalib/plugins/sudorule.py:344 msgid "Disable a Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:320 +#: ipalib/plugins/sudorule.py:362 #, python-format msgid "Disabled Sudo Rule \"%s\"" msgstr "" -#: ipalib/plugins/sudorule.py:326 ipalib/plugins/sudorule.py:354 +#: ipalib/plugins/sudorule.py:368 ipalib/plugins/sudorule.py:396 msgid "Add commands and sudo command groups affected by Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:337 ipalib/plugins/sudorule.py:365 +#: ipalib/plugins/sudorule.py:379 ipalib/plugins/sudorule.py:407 msgid "commands cannot be added when command category='all'" msgstr "" -#: ipalib/plugins/sudorule.py:345 ipalib/plugins/sudorule.py:372 +#: ipalib/plugins/sudorule.py:387 ipalib/plugins/sudorule.py:414 msgid "Remove commands and sudo command groups affected by Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:381 +#: ipalib/plugins/sudorule.py:423 msgid "Add users and groups affected by Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:392 +#: ipalib/plugins/sudorule.py:434 msgid "users cannot be added when user category='all'" msgstr "" -#: ipalib/plugins/sudorule.py:402 +#: ipalib/plugins/sudorule.py:444 msgid "Remove users and groups affected by Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:414 +#: ipalib/plugins/sudorule.py:456 msgid "Add hosts and hostgroups affected by Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:425 +#: ipalib/plugins/sudorule.py:467 msgid "hosts cannot be added when host category='all'" msgstr "" -#: ipalib/plugins/sudorule.py:435 +#: ipalib/plugins/sudorule.py:477 msgid "Remove hosts and hostgroups affected by Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:446 +#: ipalib/plugins/sudorule.py:488 msgid "Add users and groups for Sudo to execute as." msgstr "" -#: ipalib/plugins/sudorule.py:464 ipalib/plugins/sudorule.py:518 +#: ipalib/plugins/sudorule.py:506 ipalib/plugins/sudorule.py:560 msgid "users cannot be added when runAs user or runAs group category='all'" msgstr "" -#: ipalib/plugins/sudorule.py:470 +#: ipalib/plugins/sudorule.py:512 #, python-format msgid "RunAsUser does not accept '%(name)s' as a user name" msgstr "" -#: ipalib/plugins/sudorule.py:476 +#: ipalib/plugins/sudorule.py:518 #, python-format msgid "RunAsUser does not accept '%(name)s' as a group name" msgstr "" -#: ipalib/plugins/sudorule.py:488 +#: ipalib/plugins/sudorule.py:530 msgid "Remove users and groups for Sudo to execute as." msgstr "" -#: ipalib/plugins/sudorule.py:500 +#: ipalib/plugins/sudorule.py:542 msgid "Add group for Sudo to execute as." msgstr "" -#: ipalib/plugins/sudorule.py:524 +#: ipalib/plugins/sudorule.py:566 #, python-format msgid "RunAsGroup does not accept '%(name)s' as a group name" msgstr "" -#: ipalib/plugins/sudorule.py:536 +#: ipalib/plugins/sudorule.py:578 msgid "Remove group for Sudo to execute as." msgstr "" -#: ipalib/plugins/sudorule.py:548 +#: ipalib/plugins/sudorule.py:590 msgid "Add an option to the Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:590 +#: ipalib/plugins/sudorule.py:632 #, python-format msgid "Added option \"%(option)s\" to Sudo Rule \"%(rule)s\"" msgstr "" -#: ipalib/plugins/sudorule.py:600 +#: ipalib/plugins/sudorule.py:642 msgid "Remove an option from Sudo Rule." msgstr "" -#: ipalib/plugins/sudorule.py:645 +#: ipalib/plugins/sudorule.py:687 #, python-format msgid "Removed option \"%(option)s\" from Sudo Rule \"%(rule)s\"" msgstr "" -#: ipalib/plugins/user.py:34 +#: ipalib/plugins/trust.py:34 +msgid "" +"\n" +"Manage trust relationship between realms\n" +msgstr "" + +#: ipalib/plugins/trust.py:51 +msgid "Non-Active Directory domain" +msgstr "" + +#: ipalib/plugins/trust.py:52 +msgid "Active Directory domain" +msgstr "" + +#: ipalib/plugins/trust.py:53 +msgid "RFC4120-compliant Kerberos realm" +msgstr "" + +#: ipalib/plugins/trust.py:54 +msgid "Trusting forest" +msgstr "" + +#: ipalib/plugins/trust.py:55 +msgid "Trusted forest" +msgstr "" + +#: ipalib/plugins/trust.py:56 +msgid "Two-way trust" +msgstr "" + +#: ipalib/plugins/trust.py:57 +msgid "Established and verified" +msgstr "" + +#: ipalib/plugins/trust.py:58 +msgid "Waiting for confirmation by remote side" +msgstr "" + +#: ipalib/plugins/trust.py:59 +msgid "Unknown" +msgstr "" + +#: ipalib/plugins/trust.py:90 +msgid "trust" +msgstr "" + +#: ipalib/plugins/trust.py:91 +msgid "trusts" +msgstr "" + +#: ipalib/plugins/trust.py:98 +msgid "Trusts" +msgstr "" + +#: ipalib/plugins/trust.py:99 +msgid "Trust" +msgstr "" + +#: ipalib/plugins/trust.py:104 ipa-client/ipa-rmkeytab.c:176 +msgid "Realm name" +msgstr "" + +#: ipalib/plugins/trust.py:116 +msgid "Add new trust to use" +msgstr "" + +#: ipalib/plugins/trust.py:121 +msgid "Trust type (ad for Active Directory, default)" +msgstr "" + +#: ipalib/plugins/trust.py:128 +msgid "Active Directory domain administrator" +msgstr "" + +#: ipalib/plugins/trust.py:132 +msgid "Active directory domain adminstrator's password" +msgstr "" + +#: ipalib/plugins/trust.py:137 +msgid "Domain controller for the Active Directory domain (optional)" +msgstr "" + +#: ipalib/plugins/trust.py:141 +msgid "Shared secret for the trust" +msgstr "" + +#: ipalib/plugins/trust.py:147 +#, python-format +msgid "Added Active Directory trust for realm \"%(value)s\"" +msgstr "" + +#: ipalib/plugins/trust.py:154 ipalib/plugins/trust.py:156 +msgid "trust type" +msgstr "" + +#: ipalib/plugins/trust.py:154 +msgid "only \"ad\" is supported" +msgstr "" + +#: ipalib/plugins/trust.py:165 +msgid "" +"Cannot perform join operation without Samba 4 support installed.\n" +" Make sure you have installed server-trust-ad " +"sub-package of IPA" +msgstr "" + +#: ipalib/plugins/trust.py:176 +msgid "" +"Cannot perform join operation without own domain configured.\n" +" Make sure you have run ipa-adtrust-install on " +"the IPA server first" +msgstr "" + +#: ipalib/plugins/trust.py:189 +msgid "Trusted domain and administrator account use different realms" +msgstr "" + +#: ipalib/plugins/trust.py:193 +msgid "Realm administrator password should be specified" +msgstr "" + +#: ipalib/plugins/trust.py:199 +msgid "Unable to verify write permissions to the AD" +msgstr "" + +#: ipalib/plugins/trust.py:209 +msgid "Not enough arguments specified to perform trust setup" +msgstr "" + +#: ipalib/plugins/trust.py:212 +msgid "Delete a trust." +msgstr "" + +#: ipalib/plugins/trust.py:214 +#, python-format +msgid "Deleted trust \"%(value)s\"" +msgstr "" + +#: ipalib/plugins/trust.py:224 +msgid "Modify a trust." +msgstr "" + +#: ipalib/plugins/trust.py:226 +#, python-format +msgid "Modified trust \"%(value)s\"" +msgstr "" + +#: ipalib/plugins/trust.py:239 +msgid "Search for trusts." +msgstr "" + +#: ipalib/plugins/trust.py:242 +#, python-format +msgid "%(count)d trust matched" +msgid_plural "%(count)d trusts matched" +msgstr[0] "" +msgstr[1] "" + +#: ipalib/plugins/trust.py:251 +msgid "Display information about a trust." +msgstr "" + +#: ipalib/plugins/user.py:37 msgid "" "\n" "Users\n" @@ -7768,6 +8638,10 @@ msgid "" "Password management is not a part of this module. For more information\n" "about this topic please see: ipa help passwd\n" "\n" +"Account lockout on password failure happens per IPA master. The user-status\n" +"command can be used to identify which master the user is locked out on.\n" +"It is on that master the the administrator must unlock the user.\n" +"\n" "EXAMPLES:\n" "\n" " Add a new user:\n" @@ -7789,217 +8663,241 @@ msgid "" " ipa user-del tuser1\n" msgstr "" -#: ipalib/plugins/user.py:78 +#: ipalib/plugins/user.py:86 msgid "Kerberos keys available" msgstr "" -#: ipalib/plugins/user.py:148 +#: ipalib/plugins/user.py:92 +msgid "Server" +msgstr "" + +#: ipalib/plugins/user.py:95 +msgid "Failed logins" +msgstr "" + +#: ipalib/plugins/user.py:98 +msgid "Last successful authentication" +msgstr "" + +#: ipalib/plugins/user.py:101 +msgid "Last failed authentication" +msgstr "" + +#: ipalib/plugins/user.py:104 +msgid "Time now" +msgstr "" + +#: ipalib/plugins/user.py:174 msgid "user" msgstr "" -#: ipalib/plugins/user.py:149 +#: ipalib/plugins/user.py:175 msgid "users" msgstr "" -#: ipalib/plugins/user.py:185 +#: ipalib/plugins/user.py:211 msgid "User login" msgstr "" -#: ipalib/plugins/user.py:192 +#: ipalib/plugins/user.py:218 msgid "First name" msgstr "" -#: ipalib/plugins/user.py:196 +#: ipalib/plugins/user.py:222 msgid "Last name" msgstr "" -#: ipalib/plugins/user.py:199 +#: ipalib/plugins/user.py:225 msgid "Full name" msgstr "" -#: ipalib/plugins/user.py:204 +#: ipalib/plugins/user.py:230 msgid "Display name" msgstr "" -#: ipalib/plugins/user.py:209 +#: ipalib/plugins/user.py:235 msgid "Initials" msgstr "" -#: ipalib/plugins/user.py:215 +#: ipalib/plugins/user.py:241 msgid "Home directory" msgstr "" -#: ipalib/plugins/user.py:218 +#: ipalib/plugins/user.py:244 msgid "GECOS field" msgstr "" -#: ipalib/plugins/user.py:224 +#: ipalib/plugins/user.py:250 msgid "Login shell" msgstr "" -#: ipalib/plugins/user.py:228 +#: ipalib/plugins/user.py:254 msgid "Kerberos principal" msgstr "" -#: ipalib/plugins/user.py:236 +#: ipalib/plugins/user.py:262 msgid "Email address" msgstr "" -#: ipalib/plugins/user.py:241 +#: ipalib/plugins/user.py:267 msgid "Prompt to set the user password" msgstr "" -#: ipalib/plugins/user.py:247 +#: ipalib/plugins/user.py:273 msgid "Generate a random user password" msgstr "" -#: ipalib/plugins/user.py:257 +#: ipalib/plugins/user.py:283 msgid "UID" msgstr "" -#: ipalib/plugins/user.py:258 +#: ipalib/plugins/user.py:284 msgid "User ID Number (system will assign one if not provided)" msgstr "" -#: ipalib/plugins/user.py:265 +#: ipalib/plugins/user.py:291 msgid "Group ID Number" msgstr "" -#: ipalib/plugins/user.py:271 +#: ipalib/plugins/user.py:298 msgid "Street address" msgstr "" -#: ipalib/plugins/user.py:275 +#: ipalib/plugins/user.py:302 msgid "City" msgstr "" -#: ipalib/plugins/user.py:279 +#: ipalib/plugins/user.py:306 msgid "State/Province" msgstr "" -#: ipalib/plugins/user.py:282 +#: ipalib/plugins/user.py:309 msgid "ZIP" msgstr "" -#: ipalib/plugins/user.py:286 +#: ipalib/plugins/user.py:313 msgid "Telephone Number" msgstr "" -#: ipalib/plugins/user.py:289 +#: ipalib/plugins/user.py:316 msgid "Mobile Telephone Number" msgstr "" -#: ipalib/plugins/user.py:292 +#: ipalib/plugins/user.py:319 msgid "Pager Number" msgstr "" -#: ipalib/plugins/user.py:296 +#: ipalib/plugins/user.py:323 msgid "Fax Number" msgstr "" -#: ipalib/plugins/user.py:300 +#: ipalib/plugins/user.py:327 msgid "Org. Unit" msgstr "" -#: ipalib/plugins/user.py:303 +#: ipalib/plugins/user.py:330 msgid "Job Title" msgstr "" -#: ipalib/plugins/user.py:306 +#: ipalib/plugins/user.py:333 msgid "Manager" msgstr "" -#: ipalib/plugins/user.py:309 +#: ipalib/plugins/user.py:336 msgid "Car License" msgstr "" -#: ipalib/plugins/user.py:312 +#: ipalib/plugins/user.py:339 msgid "Account disabled" msgstr "" -#: ipalib/plugins/user.py:363 +#: ipalib/plugins/user.py:390 #, python-format msgid "manager %(manager)s not found" msgstr "" -#: ipalib/plugins/user.py:382 +#: ipalib/plugins/user.py:409 msgid "Add a new user." msgstr "" -#: ipalib/plugins/user.py:384 +#: ipalib/plugins/user.py:411 #, python-format msgid "Added user \"%(value)s\"" msgstr "" -#: ipalib/plugins/user.py:391 +#: ipalib/plugins/user.py:418 msgid "Don't create user private group" msgstr "" -#: ipalib/plugins/user.py:421 +#: ipalib/plugins/user.py:448 ipalib/plugins/user.py:571 #, python-format msgid "can be at most %(len)d characters" msgstr "" -#: ipalib/plugins/user.py:512 +#: ipalib/plugins/user.py:481 +msgid "Default group for new users is not POSIX" +msgstr "" + +#: ipalib/plugins/user.py:542 msgid "Delete a user." msgstr "" -#: ipalib/plugins/user.py:514 +#: ipalib/plugins/user.py:544 #, python-format msgid "Deleted user \"%(value)s\"" msgstr "" -#: ipalib/plugins/user.py:523 +#: ipalib/plugins/user.py:558 msgid "Modify a user." msgstr "" -#: ipalib/plugins/user.py:525 +#: ipalib/plugins/user.py:560 #, python-format msgid "Modified user \"%(value)s\"" msgstr "" -#: ipalib/plugins/user.py:566 +#: ipalib/plugins/user.py:611 msgid "Search for users." msgstr "" -#: ipalib/plugins/user.py:573 +#: ipalib/plugins/user.py:618 msgid "Self" msgstr "" -#: ipalib/plugins/user.py:574 +#: ipalib/plugins/user.py:619 msgid "Display user record for current Kerberos principal" msgstr "" -#: ipalib/plugins/user.py:596 +#: ipalib/plugins/user.py:642 #, python-format msgid "%(count)d user matched" msgid_plural "%(count)d users matched" msgstr[0] "" msgstr[1] "" -#: ipalib/plugins/user.py:603 +#: ipalib/plugins/user.py:649 msgid "Display information about a user." msgstr "" -#: ipalib/plugins/user.py:618 +#: ipalib/plugins/user.py:664 msgid "Disable a user account." msgstr "" -#: ipalib/plugins/user.py:621 +#: ipalib/plugins/user.py:667 #, python-format msgid "Disabled user account \"%(value)s\"" msgstr "" -#: ipalib/plugins/user.py:639 +#: ipalib/plugins/user.py:685 msgid "Enable a user account." msgstr "" -#: ipalib/plugins/user.py:643 +#: ipalib/plugins/user.py:689 #, python-format msgid "Enabled user account \"%(value)s\"" msgstr "" -#: ipalib/plugins/user.py:660 +#: ipalib/plugins/user.py:706 msgid "" "\n" " Unlock a user account\n" @@ -8011,85 +8909,152 @@ msgid "" " an administrator." msgstr "" -#: ipalib/plugins/user.py:669 +#: ipalib/plugins/user.py:715 #, python-format msgid "Unlocked account \"%(value)s\"" msgstr "" -#: ipalib/session.py:696 ipalib/session.py:800 +#: ipalib/plugins/user.py:731 +msgid "" +"\n" +" Lockout status of a user account\n" +"\n" +" An account may become locked if the password is entered incorrectly too\n" +" many times within a specific time period as controlled by password\n" +" policy. A locked account is a temporary condition and may be unlocked " +"by\n" +" an administrator.\n" +"\n" +" This connects to each IPA master and displays the lockout status on\n" +" each one.\n" +"\n" +" To determine whether an account is locked on a given server you need\n" +" to compare the number of failed logins and the time of the last " +"failure.\n" +" For an account to be locked it must exceed the maxfail failures within\n" +" the failinterval duration as specified in the password policy " +"associated\n" +" with the user.\n" +"\n" +" The failed login counter is modified only when a user attempts a log in\n" +" so it is possible that an account may appear locked but the last failed\n" +" login attempt is older than the lockouttime of the password policy. " +"This\n" +" means that the user may attempt a login again. " +msgstr "" + +#: ipalib/plugins/user.py:790 +#, python-format +msgid "%(host)s failed: %(error)s" +msgstr "" + +#: ipalib/plugins/user.py:828 +#, python-format +msgid "%(host)s failed" +msgstr "" + +#: ipalib/plugins/user.py:838 +#, python-format +msgid "Account disabled: %(disabled)s" +msgstr "" + +#: ipalib/session.py:775 ipalib/session.py:878 msgid "could not allocate unique new session_id" msgstr "" -#: ipalib/util.py:194 +#: ipalib/util.py:150 #, python-format msgid "Permission denied: %(file)s" msgstr "" -#: ipalib/util.py:222 +#: ipalib/util.py:182 +msgid "empty DNS label" +msgstr "" + +#: ipalib/util.py:185 +msgid "DNS label cannot be longer that 63 characters" +msgstr "" + +#: ipalib/util.py:188 +#, python-format msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" +"only letters, numbers,%(underscore)s and - are allowed. DNS label may not " +"start or end with -" msgstr "" -#: ipalib/util.py:225 ipalib/util.py:267 -msgid "cannot be longer that 255 characters" +#: ipalib/util.py:203 +msgid "top level domain label must be alphabetic" msgstr "" -#: ipalib/util.py:235 ipalib/util.py:243 -msgid "missing address domain" +#: ipalib/util.py:209 +msgid "" +"mail account may only include letters, numbers, -, _ and a dot. There may " +"not be consecutive -, _ and . characters. Its parts may not start or end " +"with - or _" +msgstr "" + +#: ipalib/util.py:215 ipalib/util.py:254 +msgid "cannot be longer that 255 characters" msgstr "" -#: ipalib/util.py:237 +#: ipalib/util.py:223 msgid "too many '@' characters" msgstr "" -#: ipalib/util.py:256 -msgid "domain name may only include letters, numbers, and -" +#: ipalib/util.py:236 +msgid "missing address domain" msgstr "" -#: ipalib/util.py:273 -msgid "not fully qualified" +#: ipalib/util.py:241 +msgid "missing mail account" msgstr "" -#: ipalib/util.py:276 -msgid "" -"only letters, numbers, and - are allowed. - must not be the last name " -"character" +#: ipalib/util.py:261 +msgid "not fully qualified" msgstr "" -#: ipalib/util.py:283 +#: ipalib/util.py:270 msgid "invalid SSH public key" msgstr "" -#: ipalib/x509.py:213 +#: ipalib/x509.py:227 #, python-format msgid "Issuer \"%(issuer)s\" does not match the expected issuer" msgstr "" -#: ipaserver/plugins/dogtag.py:1371 ipaserver/plugins/dogtag.py:1456 -#: ipaserver/plugins/dogtag.py:1521 ipaserver/plugins/dogtag.py:1599 -#: ipaserver/plugins/dogtag.py:1658 +#: ipaserver/dcerpc.py:45 +msgid "" +"\n" +"Classes to manage trust joins using DCE-RPC calls\n" +"\n" +"The code in this module relies heavily on samba4-python package\n" +"and Samba4 python bindings.\n" +msgstr "" + +#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 +#: ipaserver/plugins/dogtag.py:1526 ipaserver/plugins/dogtag.py:1605 +#: ipaserver/plugins/dogtag.py:1664 #, python-format msgid "Unable to communicate with CMS (%s)" msgstr "" -#: ipaserver/plugins/join.py:54 +#: ipaserver/plugins/join.py:56 msgid "The hostname to register as" msgstr "" -#: ipaserver/plugins/join.py:62 +#: ipaserver/plugins/join.py:64 msgid "The IPA realm" msgstr "" -#: ipaserver/plugins/join.py:68 +#: ipaserver/plugins/join.py:70 msgid "Hardware platform of the host (e.g. Lenovo T61)" msgstr "" -#: ipaserver/plugins/join.py:72 +#: ipaserver/plugins/join.py:74 msgid "Operating System and version of the host (e.g. Fedora 9)" msgstr "" -#: ipaserver/plugins/ldap2.py:401 +#: ipaserver/plugins/ldap2.py:399 #, python-format msgid "objectclass %s not found" msgstr "" @@ -8138,275 +9103,236 @@ msgstr "" msgid "read error\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:378 ipa-client/ipa-join.c:453 -#: ipa-client/ipa-join.c:471 ipa-client/ipa-join.c:572 -#: ipa-client/ipa-join.c:766 ipa-client/ipa-join.c:834 +#: ipa-client/ipa-getkeytab.c:61 #, c-format -msgid "Out of memory!\n" +msgid "Kerberos context initialization failed: %1$s (%2$d)\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:381 +#: ipa-client/ipa-getkeytab.c:72 #, c-format -msgid "Bad or unsupported salt type (%d)!\n" +msgid "Unable to parse principal: %1$s (%2$d)\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:502 +#: ipa-client/ipa-getkeytab.c:127 #, c-format msgid "No keys accepted by KDC\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:517 +#: ipa-client/ipa-getkeytab.c:142 #, c-format msgid "Out of memory \n" msgstr "" -#: ipa-client/ipa-getkeytab.c:555 +#: ipa-client/ipa-getkeytab.c:181 #, c-format msgid "Out of Memory!\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:562 +#: ipa-client/ipa-getkeytab.c:188 #, c-format msgid "Failed to create control!\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:586 +#: ipa-client/ipa-getkeytab.c:212 #, c-format msgid "Unable to initialize ldap library!\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:240 +#: ipa-client/ipa-getkeytab.c:220 ipa-client/ipa-join.c:240 #, c-format msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:600 +#: ipa-client/ipa-getkeytab.c:228 #, c-format msgid "Unable to set ldap options!\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:613 +#: ipa-client/ipa-getkeytab.c:241 #, c-format msgid "Simple bind failed\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 +#: ipa-client/ipa-getkeytab.c:273 ipa-client/ipa-getkeytab.c:286 +#: ipa-client/ipa-getkeytab.c:293 ipa-client/ipa-getkeytab.c:300 #, c-format msgid "Operation failed! %s\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 +#: ipa-client/ipa-getkeytab.c:306 ipa-client/ipa-getkeytab.c:316 #, c-format msgid "Missing reply control!\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:689 +#: ipa-client/ipa-getkeytab.c:323 #, c-format msgid "ber_init() failed, Invalid control ?!\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 +#: ipa-client/ipa-getkeytab.c:342 +#, c-format +msgid "ber_scanf() failed, unable to find kvno ?!\n" +msgstr "" + +#: ipa-client/ipa-getkeytab.c:354 +#, c-format +msgid "Failed to retrieve encryption type type #%d\n" +msgstr "" + +#: ipa-client/ipa-getkeytab.c:358 #, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" +msgid "Failed to retrieve encryption type %1$s (#%2$d)\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:753 +#: ipa-client/ipa-getkeytab.c:368 +#, c-format +msgid "Failed to retrieve any keys" +msgstr "" + +#: ipa-client/ipa-getkeytab.c:405 msgid "New Principal Password" msgstr "" -#: ipa-client/ipa-getkeytab.c:759 +#: ipa-client/ipa-getkeytab.c:411 msgid "Verify Principal Password" msgstr "" -#: ipa-client/ipa-getkeytab.c:793 +#: ipa-client/ipa-getkeytab.c:445 msgid "Print as little as possible" msgstr "" -#: ipa-client/ipa-getkeytab.c:793 +#: ipa-client/ipa-getkeytab.c:445 msgid "Output only on errors" msgstr "" -#: ipa-client/ipa-getkeytab.c:795 +#: ipa-client/ipa-getkeytab.c:447 msgid "Contact this specific KDC Server" msgstr "" -#: ipa-client/ipa-getkeytab.c:796 +#: ipa-client/ipa-getkeytab.c:448 msgid "Server Name" msgstr "" -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 +#: ipa-client/ipa-getkeytab.c:450 ipa-client/ipa-rmkeytab.c:171 msgid "The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" msgstr "" -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 +#: ipa-client/ipa-getkeytab.c:451 ipa-client/ipa-rmkeytab.c:172 msgid "Kerberos Service Principal Name" msgstr "" -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 +#: ipa-client/ipa-getkeytab.c:453 ipa-client/ipa-rmkeytab.c:174 msgid "File were to store the keytab information" msgstr "" -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 +#: ipa-client/ipa-getkeytab.c:454 ipa-client/ipa-rmkeytab.c:174 msgid "Keytab File Name" msgstr "" -#: ipa-client/ipa-getkeytab.c:804 +#: ipa-client/ipa-getkeytab.c:456 msgid "Encryption types to request" msgstr "" -#: ipa-client/ipa-getkeytab.c:805 +#: ipa-client/ipa-getkeytab.c:457 msgid "Comma separated encryption types list" msgstr "" -#: ipa-client/ipa-getkeytab.c:807 +#: ipa-client/ipa-getkeytab.c:459 msgid "Show the list of permitted encryption types and exit" msgstr "" -#: ipa-client/ipa-getkeytab.c:808 +#: ipa-client/ipa-getkeytab.c:460 msgid "Permitted Encryption Types" msgstr "" -#: ipa-client/ipa-getkeytab.c:810 +#: ipa-client/ipa-getkeytab.c:462 msgid "Asks for a non-random password to use for the principal" msgstr "" -#: ipa-client/ipa-getkeytab.c:812 +#: ipa-client/ipa-getkeytab.c:464 msgid "LDAP DN" msgstr "" -#: ipa-client/ipa-getkeytab.c:812 +#: ipa-client/ipa-getkeytab.c:464 msgid "DN to bind as if not using kerberos" msgstr "" -#: ipa-client/ipa-getkeytab.c:814 +#: ipa-client/ipa-getkeytab.c:466 msgid "LDAP password" msgstr "" -#: ipa-client/ipa-getkeytab.c:814 +#: ipa-client/ipa-getkeytab.c:466 msgid "password to use if not using kerberos" msgstr "" -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 +#: ipa-client/ipa-getkeytab.c:491 ipa-client/ipa-rmkeytab.c:190 #, c-format msgid "Kerberos context initialization failed\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:854 +#: ipa-client/ipa-getkeytab.c:504 util/ipa_krb5.c:642 +#, c-format +msgid "No system preferred enctypes ?!\n" +msgstr "" + +#: ipa-client/ipa-getkeytab.c:507 #, c-format msgid "Supported encryption types:\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:858 +#: ipa-client/ipa-getkeytab.c:511 #, c-format msgid "Warning: failed to convert type (#%d)\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:877 +#: ipa-client/ipa-getkeytab.c:530 #, c-format msgid "Bind password required when using a bind DN.\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:890 +#: ipa-client/ipa-getkeytab.c:543 #, c-format msgid "" "Warning: salt types are not honored with randomized passwords (see opt. -P)\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:902 +#: ipa-client/ipa-getkeytab.c:555 #, c-format msgid "Invalid Service Principal Name\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:910 +#: ipa-client/ipa-getkeytab.c:563 #, c-format msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:918 +#: ipa-client/ipa-getkeytab.c:571 #, c-format msgid "" "Kerberos User Principal not found. Do you have a valid Credential Cache?\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:926 +#: ipa-client/ipa-getkeytab.c:579 #, c-format msgid "Failed to open Keytab\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:933 +#: ipa-client/ipa-getkeytab.c:589 #, c-format msgid "Failed to create key material\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:952 +#: ipa-client/ipa-getkeytab.c:608 #, c-format msgid "Failed to add key to the keytab\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:961 +#: ipa-client/ipa-getkeytab.c:617 #, c-format msgid "Failed to close the keytab\n" msgstr "" -#: ipa-client/ipa-getkeytab.c:967 +#: ipa-client/ipa-getkeytab.c:623 #, c-format msgid "Keytab successfully retrieved and stored in: %s\n" msgstr "" @@ -8423,7 +9349,7 @@ msgstr "" #: ipa-client/ipa-join.c:111 #, c-format -msgid "access() on %s failed: errno = %d\n" +msgid "access() on %1$s failed: errno = %2$d\n" msgstr "" #: ipa-client/ipa-join.c:134 ipa-client/ipa-join.c:163 @@ -8452,213 +9378,221 @@ msgstr "" msgid "Bind failed: %s\n" msgstr "" -#: ipa-client/ipa-join.c:301 +#: ipa-client/ipa-join.c:337 #, c-format -msgid "Search for %s on rootdse failed with error %d" +msgid "Search for %1$s on rootdse failed with error %2$d\n" msgstr "" -#: ipa-client/ipa-join.c:313 ipa-client/ipa-join.c:398 +#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:428 #, c-format msgid "No values for %s" msgstr "" -#: ipa-client/ipa-join.c:337 +#: ipa-client/ipa-join.c:367 #, c-format msgid "Search for IPA namingContext failed with error %d\n" msgstr "" -#: ipa-client/ipa-join.c:343 +#: ipa-client/ipa-join.c:373 #, c-format msgid "IPA namingContext not found\n" msgstr "" -#: ipa-client/ipa-join.c:389 +#: ipa-client/ipa-join.c:408 ipa-client/ipa-join.c:483 +#: ipa-client/ipa-join.c:501 ipa-client/ipa-join.c:602 +#: ipa-client/ipa-join.c:796 ipa-client/ipa-join.c:864 util/ipa_krb5.c:823 +#: util/ipa_krb5.c:857 +#, c-format +msgid "Out of memory!\n" +msgstr "" + +#: ipa-client/ipa-join.c:419 #, c-format msgid "Search for ipaCertificateSubjectBase failed with error %d" msgstr "" -#: ipa-client/ipa-join.c:460 +#: ipa-client/ipa-join.c:490 #, c-format msgid "Unable to determine root DN of %s\n" msgstr "" -#: ipa-client/ipa-join.c:478 +#: ipa-client/ipa-join.c:508 #, c-format msgid "Incorrect password.\n" msgstr "" -#: ipa-client/ipa-join.c:486 +#: ipa-client/ipa-join.c:516 #, c-format msgid "Unable to determine certificate subject of %s\n" msgstr "" -#: ipa-client/ipa-join.c:502 +#: ipa-client/ipa-join.c:532 #, c-format msgid "Enrollment failed. %s\n" msgstr "" -#: ipa-client/ipa-join.c:631 +#: ipa-client/ipa-join.c:661 #, c-format msgid "principal not found in XML-RPC response\n" msgstr "" -#: ipa-client/ipa-join.c:646 +#: ipa-client/ipa-join.c:676 #, c-format msgid "Host is already joined.\n" msgstr "" -#: ipa-client/ipa-join.c:714 ipa-client/ipa-join.c:920 +#: ipa-client/ipa-join.c:744 ipa-client/ipa-join.c:950 #, c-format msgid "Unable to determine IPA server from %s\n" msgstr "" -#: ipa-client/ipa-join.c:730 ipa-client/ipa-join.c:935 +#: ipa-client/ipa-join.c:760 ipa-client/ipa-join.c:965 #, c-format msgid "The hostname must be fully-qualified: %s\n" msgstr "" -#: ipa-client/ipa-join.c:739 ipa-client/ipa-join.c:951 +#: ipa-client/ipa-join.c:769 ipa-client/ipa-join.c:981 #, c-format msgid "Unable to join host: Kerberos context initialization failed\n" msgstr "" -#: ipa-client/ipa-join.c:747 +#: ipa-client/ipa-join.c:777 #, c-format msgid "Error resolving keytab: %s.\n" msgstr "" -#: ipa-client/ipa-join.c:756 +#: ipa-client/ipa-join.c:786 #, c-format msgid "Error getting default Kerberos realm: %s.\n" msgstr "" -#: ipa-client/ipa-join.c:774 +#: ipa-client/ipa-join.c:804 #, c-format -msgid "Error parsing \"%s\": %s.\n" +msgid "Error parsing \"%1$s\": %2$s.\n" msgstr "" -#: ipa-client/ipa-join.c:792 +#: ipa-client/ipa-join.c:822 #, c-format msgid "Error obtaining initial credentials: %s.\n" msgstr "" -#: ipa-client/ipa-join.c:803 +#: ipa-client/ipa-join.c:833 #, c-format msgid "Unable to generate Kerberos Credential Cache\n" msgstr "" -#: ipa-client/ipa-join.c:811 +#: ipa-client/ipa-join.c:841 #, c-format msgid "Error storing creds in credential cache: %s.\n" msgstr "" -#: ipa-client/ipa-join.c:865 +#: ipa-client/ipa-join.c:895 #, c-format msgid "Unenrollment successful.\n" msgstr "" -#: ipa-client/ipa-join.c:868 +#: ipa-client/ipa-join.c:898 #, c-format msgid "Unenrollment failed.\n" msgstr "" -#: ipa-client/ipa-join.c:873 +#: ipa-client/ipa-join.c:903 #, c-format msgid "result not found in XML-RPC response\n" msgstr "" -#: ipa-client/ipa-join.c:941 +#: ipa-client/ipa-join.c:971 #, c-format msgid "The hostname must not be: %s\n" msgstr "" -#: ipa-client/ipa-join.c:958 +#: ipa-client/ipa-join.c:988 #, c-format msgid "Unable to join host: Kerberos Credential Cache not found\n" msgstr "" -#: ipa-client/ipa-join.c:966 +#: ipa-client/ipa-join.c:996 #, c-format msgid "" "Unable to join host: Kerberos User Principal not found and host password not " "provided.\n" msgstr "" -#: ipa-client/ipa-join.c:980 +#: ipa-client/ipa-join.c:1010 #, c-format msgid "fork() failed\n" msgstr "" -#: ipa-client/ipa-join.c:1009 +#: ipa-client/ipa-join.c:1039 #, c-format msgid "ipa-getkeytab not found\n" msgstr "" -#: ipa-client/ipa-join.c:1012 +#: ipa-client/ipa-join.c:1042 #, c-format msgid "ipa-getkeytab has bad permissions?\n" msgstr "" -#: ipa-client/ipa-join.c:1015 +#: ipa-client/ipa-join.c:1045 #, c-format msgid "executing ipa-getkeytab failed, errno %d\n" msgstr "" -#: ipa-client/ipa-join.c:1027 +#: ipa-client/ipa-join.c:1057 #, c-format msgid "child exited with %d\n" msgstr "" -#: ipa-client/ipa-join.c:1033 +#: ipa-client/ipa-join.c:1063 #, c-format msgid "Certificate subject base is: %s\n" msgstr "" -#: ipa-client/ipa-join.c:1070 +#: ipa-client/ipa-join.c:1100 msgid "Print the raw XML-RPC output in GSSAPI mode" msgstr "" -#: ipa-client/ipa-join.c:1072 +#: ipa-client/ipa-join.c:1102 msgid "Quiet mode. Only errors are displayed." msgstr "" -#: ipa-client/ipa-join.c:1074 +#: ipa-client/ipa-join.c:1104 msgid "Unenroll this host from IPA server" msgstr "" -#: ipa-client/ipa-join.c:1076 +#: ipa-client/ipa-join.c:1106 msgid "Hostname of this server" msgstr "" -#: ipa-client/ipa-join.c:1076 ipa-client/ipa-join.c:1078 +#: ipa-client/ipa-join.c:1106 ipa-client/ipa-join.c:1108 msgid "hostname" msgstr "" -#: ipa-client/ipa-join.c:1078 +#: ipa-client/ipa-join.c:1108 msgid "IPA Server to use" msgstr "" -#: ipa-client/ipa-join.c:1080 +#: ipa-client/ipa-join.c:1110 msgid "Specifies where to store keytab information." msgstr "" -#: ipa-client/ipa-join.c:1080 +#: ipa-client/ipa-join.c:1110 msgid "filename" msgstr "" -#: ipa-client/ipa-join.c:1082 +#: ipa-client/ipa-join.c:1112 msgid "LDAP password (if not using Kerberos)" msgstr "" -#: ipa-client/ipa-join.c:1082 +#: ipa-client/ipa-join.c:1112 msgid "password" msgstr "" -#: ipa-client/ipa-join.c:1084 +#: ipa-client/ipa-join.c:1114 msgid "LDAP basedn" msgstr "" -#: ipa-client/ipa-join.c:1084 +#: ipa-client/ipa-join.c:1114 msgid "basedn" msgstr "" @@ -8669,7 +9603,7 @@ msgstr "" #: ipa-client/ipa-rmkeytab.c:45 #, c-format -msgid "krb5_parse_name %d: %s\n" +msgid "krb5_parse_name %1$d: %2$s\n" msgstr "" #: ipa-client/ipa-rmkeytab.c:55 @@ -8689,7 +9623,7 @@ msgstr "" #: ipa-client/ipa-rmkeytab.c:74 #, c-format -msgid "krb5_kt_get_entry %d: %s\n" +msgid "krb5_kt_get_entry %1$d: %2$s\n" msgstr "" #: ipa-client/ipa-rmkeytab.c:82 @@ -8704,7 +9638,7 @@ msgstr "" #: ipa-client/ipa-rmkeytab.c:85 #, c-format -msgid "krb5_kt_remove_entry %d: %s\n" +msgid "krb5_kt_remove_entry %1$d: %2$s\n" msgstr "" #: ipa-client/ipa-rmkeytab.c:119 @@ -8714,7 +9648,7 @@ msgstr "" #: ipa-client/ipa-rmkeytab.c:121 #, c-format -msgid "krb5_unparse_name %d: %s\n" +msgid "krb5_unparse_name %1$d: %2$s\n" msgstr "" #: ipa-client/ipa-rmkeytab.c:143 @@ -8734,13 +9668,9 @@ msgstr "" msgid "Remove all principals in this realm" msgstr "" -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - #: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 #, c-format -msgid "Failed to open keytab '%s': %s\n" +msgid "Failed to open keytab '%1$s': %2$s\n" msgstr "" #: ipa-client/ipa-rmkeytab.c:253 @@ -8750,5 +9680,38 @@ msgstr "" #: ipa-client/ipa-rmkeytab.c:255 #, c-format -msgid "krb5_kt_close %d: %s\n" +msgid "krb5_kt_close %1$d: %2$s\n" +msgstr "" + +#: util/ipa_krb5.c:650 +msgid "Out of memory!?\n" +msgstr "" + +#: util/ipa_krb5.c:668 util/ipa_krb5.c:683 +msgid "Out of memory\n" +msgstr "" + +#: util/ipa_krb5.c:697 +msgid "Warning unrecognized encryption type.\n" +msgstr "" + +#: util/ipa_krb5.c:711 +msgid "Warning unrecognized salt type.\n" +msgstr "" + +#: util/ipa_krb5.c:738 +msgid "Enctype comparison failed!\n" +msgstr "" + +#: util/ipa_krb5.c:803 +msgid "Failed to create random key!\n" +msgstr "" + +#: util/ipa_krb5.c:816 util/ipa_krb5.c:834 util/ipa_krb5.c:842 +#: util/ipa_krb5.c:882 +msgid "Failed to create key!\n" +msgstr "" + +#: util/ipa_krb5.c:868 +msgid "Bad or unsupported salt type.\n" msgstr "" diff --git a/install/po/it.po b/install/po/it.po deleted file mode 100644 index 6a141c01c..000000000 --- a/install/po/it.po +++ /dev/null @@ -1,7947 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2011-03-07 20:40+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Italian \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: it\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/ja.po b/install/po/ja.po index a494aa862..287c6afba 100644 --- a/install/po/ja.po +++ b/install/po/ja.po @@ -1,7924 +1,142 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: +# Tomoyuki KATO , 2012. # , 2011. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" -"Last-Translator: carrotsoft \n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-05-25 23:31+0000\n" +"Last-Translator: Tomoyuki KATO \n" "Language-Team: Japanese \n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ja\n" "Plural-Forms: nplurals=1; plural=0\n" -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "パスワードが違います。" -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "キャンセルされました。" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "内部エラーが発生しました" -#: ipalib/errors.py:359 #, python-format msgid "an internal error has occurred on server at %(server)r" msgstr "サーバー %(server)r で内部エラーが発生しました" -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "不明なコマンド %(name)r" -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 #, python-format msgid "cannot connect to %(uri)r: %(error)s" msgstr "%(uri)rへ接続できません:%(error)s" -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "パスワードが違います" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "コマンドが実装されていません" -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "Base64形式のデコードに失敗: %(reason)s" -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 msgid "must be an integer" -msgstr "" +msgstr "整数である必要があります" -#: ipalib/parameters.py:1176 #, python-format msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" +msgstr "少なくとも %(minvalue)d である必要があります" -#: ipalib/parameters.py:1327 #, python-format msgid "must match pattern \"%(pattern)s\"" -msgstr "" +msgstr "パターン \"%(pattern)s\" が一致する必要があります" -#: ipalib/parameters.py:1345 msgid "must be binary data" -msgstr "" +msgstr "バイナリーデータである必要があります" -#: ipalib/parameters.py:1361 #, python-format msgid "must be at least %(minlength)d bytes" -msgstr "" +msgstr "少なくとも %(minlength)d バイトである必要があります" -#: ipalib/parameters.py:1371 #, python-format msgid "can be at most %(maxlength)d bytes" -msgstr "" +msgstr "大きくても %(maxlength)d バイトである必要があります" -#: ipalib/parameters.py:1381 #, python-format msgid "must be exactly %(length)d bytes" -msgstr "" +msgstr "ちょうど %(length)d バイトである必要があります" -#: ipalib/parameters.py:1403 msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" +msgstr "Unicode テキストである必要があります" -#: ipalib/parameters.py:1444 #, python-format msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" +msgstr "少なくとも %(minlength)d 文字である必要があります" -#: ipalib/parameters.py:1464 #, python-format msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" +msgstr "ちょうど %(length)d 文字である必要があります" -#: ipalib/parameters.py:1526 #, python-format msgid "must be one of %(values)r" -msgstr "" +msgstr "%(values)r のどれかである必要があります" -#: ipalib/plugins/aci.py:153 msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" +msgstr "ACI 値の一覧" -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 msgid "" "at least one of: type, filter, subtree, targetgroup, attrs or memberof are " "required" msgstr "" +"少なくとも type, filter, subtree, targetgroup, attrs または memberof のどれか" +"が必要です" -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 #, python-format msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" +msgstr "グループ '%s' が存在しません" -#: ipalib/plugins/aci.py:379 #, python-format msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" +msgstr "名前 \"%s\" の ACI が見つかりませんでした" -#: ipalib/plugins/aci.py:412 msgid "ACIs" -msgstr "" +msgstr "ACI" -#: ipalib/plugins/aci.py:417 msgid "ACI name" -msgstr "" +msgstr "ACI 名" -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" +msgid "User group" +msgstr "ユーザーグループ" -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" +msgstr "権限" -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" +msgid "Refresh" +msgstr "更新" -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" +msgid "Set" +msgstr "設定" -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" +msgid "Edit ${entity}" +msgstr "${entity} の編集" -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" +msgid "Add Rule" +msgstr "ルールの追加" -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" +msgid "Default host group" +msgstr "標準のホストグループ" -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" +msgid "Default user group" +msgstr "標準のユーザーグループ" -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" +msgid "invalid SSH public key" +msgstr "無効な SSH 公開鍵" diff --git a/install/po/ja_JP.po b/install/po/ja_JP.po deleted file mode 100644 index e35708da1..000000000 --- a/install/po/ja_JP.po +++ /dev/null @@ -1,7794 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-06-06 13:27-0400\n" -"PO-Revision-Date: 2011-08-18 00:51+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Japanese (Japan) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ja_JP\n" -"Plural-Forms: nplurals=1; plural=0\n" - -#: ipalib/plugins/__init__.py:20 -msgid "" -"\n" -"Sub-package containing all core plugins.\n" -msgstr "" - -#: ipalib/plugins/aci.py:20 -msgid "" -"\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 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 admin 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,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,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" -"\n" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:172 -msgid "" -"\n" -" Given a name and a prefix construct an ACI name.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:181 -msgid "" -"\n" -" Parse the raw ACI name and return a tuple containing the ACI prefix\n" -" and the actual ACI name.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:193 -msgid "" -"\n" -" Pull the group name out of a memberOf filter\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:204 -msgid "" -"\n" -" Given a name and a set of keywords construct an ACI.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:299 -msgid "" -"Convert an ACI into its equivalent keywords.\n" -"\n" -" This is used for the modify operation so we can merge the\n" -" incoming kw and existing ACI and pass the result to\n" -" _make_aci().\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:379 -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:407 -msgid "" -"\n" -" ACI object.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:422 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:423 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:427 ipalib/plugins/delegation.py:130 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:428 ipalib/plugins/delegation.py:131 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:432 ipalib/plugins/baseldap.py:60 -#: ipalib/plugins/delegation.py:113 ipalib/plugins/permission.py:107 -#: ipalib/plugins/permission.py:118 ipalib/plugins/selfservice.py:86 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:433 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:439 ipalib/plugins/delegation.py:119 -#: ipalib/plugins/permission.py:124 ipalib/plugins/selfservice.py:92 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:440 ipalib/plugins/delegation.py:120 -#: ipalib/plugins/permission.py:125 ipalib/plugins/selfservice.py:93 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/internal.py:164 -#: ipalib/plugins/permission.py:131 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:445 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:450 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:451 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:455 ipalib/plugins/internal.py:234 -#: ipalib/plugins/permission.py:144 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:456 ipalib/plugins/permission.py:145 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:460 ipalib/plugins/permission.py:150 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:461 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:156 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:466 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:470 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:478 -msgid "" -"\n" -" Create new ACI.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:487 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:493 -msgid "" -"\n" -" Execute the aci-create operation.\n" -"\n" -" Returns the entry as it will be created in LDAP.\n" -"\n" -" :param aciname: The name of the ACI being added.\n" -" :param kw: Keyword arguments for the other LDAP attributes.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:533 -msgid "" -"\n" -" Delete ACI.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:538 -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:543 -msgid "" -"\n" -" Execute the aci-delete operation.\n" -"\n" -" :param aciname: The name of the ACI being added.\n" -" :param kw: unused\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:576 -msgid "" -"\n" -" Modify ACI.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:582 ipalib/plugins/aci.py:830 -#: ipalib/plugins/aci.py:871 ipalib/plugins/delegation.py:255 -#: ipalib/plugins/selfservice.py:212 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:588 -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:633 -msgid "" -"\n" -" Search for ACIs.\n" -"\n" -" Returns a list of ACIs\n" -"\n" -" EXAMPLES:\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" -" " -msgstr "" - -#: ipalib/plugins/aci.py:653 -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" - -#: ipalib/plugins/aci.py:823 -msgid "" -"\n" -" Display a single ACI given an ACI name.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:837 -msgid "" -"\n" -" Execute the aci-show operation.\n" -"\n" -" Returns the entry\n" -"\n" -" :param uid: The login name of the user to retrieve.\n" -" :param kw: unused\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:865 -msgid "" -"\n" -" Rename an ACI.\n" -" " -msgstr "" - -#: ipalib/plugins/aci.py:878 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:882 -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:20 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:182 -msgid "" -"\n" -" Location container for automount maps.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:190 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 ipalib/plugins/host.py:247 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:197 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:206 -msgid "" -"\n" -" Create a new automount location.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:221 -msgid "" -"\n" -" Delete an automount location.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:229 -msgid "" -"\n" -" Display an automount location.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:237 -msgid "" -"\n" -" Search for an automount location.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:245 -msgid "" -"\n" -" Generate automount files for a specific location.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:308 -msgid "" -"\n" -" Import automount files for a specific location.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:314 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:315 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:322 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:334 -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:341 -msgid "" -"\n" -" The basic idea is to read the master file and create all the maps\n" -" we need, then read each map file and add all the keys for the map.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:492 -msgid "" -"\n" -" Automount map object.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:505 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:506 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:511 ipalib/plugins/group.py:114 -#: ipalib/plugins/hbacrule.py:171 ipalib/plugins/hbacsvc.py:73 -#: ipalib/plugins/hbacsvcgroup.py:75 ipalib/plugins/host.py:237 -#: ipalib/plugins/hostgroup.py:85 ipalib/plugins/netgroup.py:109 -#: ipalib/plugins/privilege.py:76 ipalib/plugins/role.py:92 -#: ipalib/plugins/sudocmd.py:74 ipalib/plugins/sudocmdgroup.py:76 -#: ipalib/plugins/sudorule.py:78 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automount.py:515 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "" -"\n" -" Create a new automount map.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:529 -msgid "" -"\n" -" Delete an automount map.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:548 -msgid "" -"\n" -" Modify an automount map.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:556 -msgid "" -"\n" -" Search for an automount map.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:564 -msgid "" -"\n" -" Display an automount map.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:572 -msgid "" -"\n" -" Automount key object.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:589 ipalib/plugins/automount.py:778 -#: ipalib/plugins/automount.py:850 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:590 ipalib/plugins/automount.py:779 -#: ipalib/plugins/automount.py:851 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:594 ipalib/plugins/automount.py:783 -#: ipalib/plugins/automount.py:855 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:597 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:606 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:607 -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:608 -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:609 -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:659 -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:717 -msgid "" -"\n" -" Create a new automount key.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:742 -msgid "" -"\n" -" Create a new indirect mount point.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:748 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:752 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:753 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "" -"\n" -" Delete an automount key.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:803 -msgid "" -"\n" -" Modify an automount key.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:809 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:836 -msgid "" -"\n" -" Search for an automount key.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:844 -msgid "" -"\n" -" Display an automount key.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:19 -msgid "" -"\n" -"Base classes for LDAP plugins.\n" -msgstr "" - -#: ipalib/plugins/baseldap.py:39 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:42 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:45 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:48 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:51 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:54 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:57 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:66 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:69 ipalib/plugins/sudocmdgroup.py:65 -#: ipalib/plugins/sudocmdgroup.py:84 ipalib/plugins/sudorule.py:139 -#: ipalib/plugins/sudorule.py:143 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:75 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:78 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:81 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:84 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:87 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:93 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:102 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:105 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:108 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:111 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:114 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:117 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:120 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:123 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:126 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:141 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:144 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:147 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:150 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:153 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:171 -msgid "" -"\n" -" Given a list of values in the form name=value, return a list of name.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:197 -msgid "" -"\n" -" When adding or removing reverse members we are faking an update to\n" -" object A by updating the member attribute in object B. The memberof\n" -" plugin makes this work by adding or removing the memberof attribute\n" -" to/from object A, it just takes a little bit of time.\n" -"\n" -" This will loop for 6+ seconds, retrieving object A so we can see\n" -" if all the memberof attributes have been updated.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:241 -msgid "" -"\n" -" Object representing a LDAP entry.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:281 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:283 -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:284 -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:285 -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:286 -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:415 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute must be " -"part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:420 -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 "" - -#: ipalib/plugins/baseldap.py:444 -msgid "" -"\n" -" If the set of objectclasses is limited enforce that only those\n" -" are updated in entry_attrs (plus dn)\n" -"\n" -" allow_only tells us what mode to check in:\n" -"\n" -" If True then we enforce that the attributes must be in the list of\n" -" allowed.\n" -"\n" -" If False then those attributes are not allowed.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:474 -msgid "" -"\n" -" Callback registration interface\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:561 -msgid "" -"\n" -" Create a new entry in LDAP.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:703 -msgid "" -"\n" -" Base class for commands that need to retrieve an existing entry.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:727 -msgid "" -"\n" -" Base class for commands that need to retrieve one or more existing entries.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:733 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:750 -msgid "" -"\n" -" Retrieve an LDAP entry.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:758 ipalib/plugins/baseldap.py:827 -#: ipalib/plugins/internal.py:232 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:759 ipalib/plugins/baseldap.py:828 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:821 -msgid "" -"\n" -" Update an LDAP entry.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:837 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:838 -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:957 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:988 -msgid "" -"\n" -" Delete an LDAP entry and all of its direct subentries.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:1078 -msgid "" -"\n" -" Base class for member manipulation.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:1120 -msgid "" -"\n" -" Add other LDAP entries to members.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:1131 ipalib/plugins/baseldap.py:1592 -#: ipalib/plugins/privilege.py:165 ipalib/plugins/privilege.py:191 -#: ipalib/plugins/role.py:179 ipalib/plugins/role.py:203 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1135 ipalib/plugins/baseldap.py:1596 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1226 -msgid "" -"\n" -" Remove LDAP entries from members.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:1236 ipalib/plugins/baseldap.py:1705 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1240 ipalib/plugins/baseldap.py:1709 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1335 -msgid "" -"\n" -" Retrieve all LDAP entries matching the given criteria.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1345 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1351 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1352 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1552 -msgid "" -"\n" -" Base class for reverse member manipulation.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:1574 -msgid "" -"\n" -" Add other LDAP entries to members in reverse.\n" -"\n" -" The call looks like \"add A to B\" but in fact executes\n" -" add B to A to handle reverse membership.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:1654 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1687 -msgid "" -"\n" -" Remove other LDAP entries from members in reverse.\n" -"\n" -" The call looks like \"remove A from B\" but in fact executes\n" -" remove B from A to handle reverse membership.\n" -" " -msgstr "" - -#: ipalib/plugins/baseldap.py:1767 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:21 -msgid "" -"\n" -"Plugin to make multiple ipa calls via one remote procedure call\n" -"\n" -"To run this code in the lite-server\n" -"\n" -"curl -H \"Content-Type:application/json\" -H \"Accept:application/json\" -H \"Accept-Language:en\" --negotiate -u : --cacert /etc/ipa/ca.crt -d @batch_request.json -X POST http://localhost:8888/ipa/json\n" -"\n" -"where the contents of the file batch_request.json follow the below example\n" -"\n" -"{\"method\":\"batch\",\"params\":[[\n" -" {\"method\":\"group_find\",\"params\":[[],{}]},\n" -" {\"method\":\"user_find\",\"params\":[[],{\"whoami\":\"true\",\"all\":\"true\"}]},\n" -" {\"method\":\"user_show\",\"params\":[[\"admin\"],{\"all\":true}]}\n" -" ],{}],\"id\":1}\n" -"\n" -"The format of the response is nested the same way. At the top you will see\n" -" \"error\": null,\n" -" \"id\": 1,\n" -" \"result\": {\n" -" \"count\": 3,\n" -" \"results\": [\n" -"\n" -"\n" -"And then a nested response for each IPA command method sent in the request\n" -"\n" -msgstr "" - -#: ipalib/plugins/batch.py:61 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/batch.py:68 ipalib/frontend.py:861 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/plugins/cert.py:22 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:104 -msgid "" -"\n" -" Return the value of CN in the subject of the request or None\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:115 -msgid "" -"\n" -" Return the first value of the subject alt name, if any\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:137 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:128 -msgid "" -"\n" -" Ensure the CSR is base64-encoded and can be decoded by our PKCS#10\n" -" parser.\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:139 -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:142 -msgid "" -"\n" -" Strip any leading and trailing cruft around the BEGIN/END block\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:162 -msgid "" -"\n" -" Convert a SN given in decimal or hexadecimal.\n" -" Returns the number or None if conversion fails.\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:188 -msgid "" -"\n" -" Given a principal with or without a realm return the\n" -" host portion.\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:202 -msgid "" -"\n" -" Submit a certificate signing request.\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:216 ipalib/plugins/service.py:225 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:217 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:224 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:232 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:173 ipalib/plugins/host.py:276 -#: ipalib/plugins/service.py:232 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:159 ipalib/plugins/service.py:93 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:165 ipalib/plugins/service.py:99 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:168 ipalib/plugins/service.py:102 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:171 ipalib/plugins/service.py:105 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:174 ipalib/plugins/service.py:108 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:177 ipalib/plugins/service.py:111 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:425 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:268 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:588 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:396 -msgid "" -"\n" -" Check the status of a certificate signing request.\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:402 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:408 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:426 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:431 -msgid "" -"\n" -" Retrieve an existing certificate.\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:180 -#: ipalib/plugins/service.py:114 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "" -"\n" -" Revoke a certificate.\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:526 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:534 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:535 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:562 -msgid "" -"\n" -" Take a revoked certificate off hold.\n" -" " -msgstr "" - -#: ipalib/plugins/cert.py:570 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:573 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:20 -msgid "" -"\n" -"Manage the IPA configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -" To show the current configuration:\n" -" ipa config-show\n" -"\n" -" To modify the configuration:\n" -" ipa config-mod --maxusername=99\n" -"\n" -"The available options are:\n" -"\n" -"User management options:\n" -"\n" -" --maxusername=INT Max. username length when creating/modifying a user\n" -" --homedirectory=STR Default location of home directories (default /home)\n" -" --defaultshell=STR Default shell for new users (default /bin/sh)\n" -" --defaultgroup=STR Default group for new users (default ipausers). The\n" -" group must exist, or adding new users will fail.\n" -" --emaildomain=STR Default e-mail domain for new users\n" -"\n" -"Search tuning options. These impact how much data is searched through and\n" -"how many records may be returned on a given search.\n" -"\n" -" --searchtimelimit=INT Max. amount of time (sec.) for a search (> 0, or -1 for\n" -" unlimited)\n" -" --searchrecordslimit=INT Max. number of records to search (-1 is unlimited)\n" -"\n" -"Server Configuration.\n" -"\n" -" --enable-migration=BOOL Enable migration mode\n" -" --pwdexpnotify=INT Password Expiration Notification (days)\n" -"\n" -"The password notification value is stored here so it will be replicated.\n" -"It is not currently used to notify users in advance of an expiring\n" -"password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -msgstr "" - -#: ipalib/plugins/config.py:76 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "" -"\n" -" IPA configuration object\n" -" " -msgstr "" - -#: ipalib/plugins/config.py:91 ipalib/plugins/internal.py:151 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:96 -msgid "Max. username length" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:102 -msgid "Default location of home directories." -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:107 -msgid "Default shell for new users." -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:112 -msgid "Default group for new users." -msgstr "" - -#: ipalib/plugins/config.py:116 -msgid "Default e-mail domain for new users" -msgstr "" - -#: ipalib/plugins/config.py:117 -msgid "Default e-mail domain new users." -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:122 -msgid "Max. amount of time (sec.) for a search (> 0, or -1 for unlimited)." -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:128 -msgid "Max. number of records to search (-1 is unlimited)." -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:134 -msgid "A comma-separated list of fields to search when searching for users." -msgstr "" - -#: ipalib/plugins/config.py:139 -msgid "A comma-separated list of fields to search when searching for groups." -msgstr "" - -#: ipalib/plugins/config.py:143 -msgid "Migration mode" -msgstr "" - -#: ipalib/plugins/config.py:144 -msgid "Enable migration mode." -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:149 -msgid "Base for certificate subjects (OU=Test,O=Example)." -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:155 -msgid "Default group objectclassses (comma-separated list)." -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclassses (comma-separated list)." -msgstr "" - -#: ipalib/plugins/config.py:164 -msgid "Password Expiration Notification" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Number of days's notice of impending password expiration." -msgstr "" - -#: ipalib/plugins/config.py:170 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Extra hashes to generate in password plug-in." -msgstr "" - -#: ipalib/plugins/config.py:183 -msgid "" -"\n" -" Modify configuration options.\n" -" " -msgstr "" - -#: ipalib/plugins/config.py:220 -msgid "" -"\n" -" Show the current configuration.\n" -" " -msgstr "" - -#: ipalib/plugins/delegation.py:19 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow editors to edit admin's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=admins --group=editors 'editors edit admins street'\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=admins --group=editors 'editors edit admins street'\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show 'editors edit admins street'\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del 'editors edit admins street'\n" -msgstr "" - -#: ipalib/plugins/delegation.py:56 -msgid "" -"\n" -" memberOf is in filter but we want to pull out the group for easier\n" -" displaying.\n" -" " -msgstr "" - -#: ipalib/plugins/delegation.py:63 ipalib/plugins/delegation.py:90 -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:70 -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:79 -msgid "" -"\n" -" Determine if the ACI is a Delegation ACI and raise an exception if it\n" -" isn't.\n" -"\n" -" Return the result if it is a delegation ACI, adding a new attribute\n" -" membergroup.\n" -" " -msgstr "" - -#: ipalib/plugins/delegation.py:95 -msgid "" -"\n" -" Delegation object.\n" -" " -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:107 ipalib/plugins/delegation.py:108 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:114 ipalib/plugins/selfservice.py:87 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:125 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:126 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:152 -msgid "" -"\n" -" Add a new delegation.\n" -" " -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:176 -msgid "" -"\n" -" Delete a delegation.\n" -" " -msgstr "" - -#: ipalib/plugins/delegation.py:181 -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "" -"\n" -" Modify a delegation.\n" -" " -msgstr "" - -#: ipalib/plugins/delegation.py:201 -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:219 -msgid "" -"\n" -" Search for delegations.\n" -" " -msgstr "" - -#: ipalib/plugins/delegation.py:223 -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" - -#: ipalib/plugins/delegation.py:250 -msgid "" -"\n" -" Display information about a delegation.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:20 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No): \n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:140 -msgid "Generate serial number for zones." -msgstr "" - -#: ipalib/plugins/dns.py:189 -msgid "see RFC 2915 " -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:272 -msgid "" -"\n" -" DNS Zone, container for resource records.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:284 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/dns.py:289 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:290 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:296 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:297 -msgid "Authoritative nameserver." -msgstr "" - -#: ipalib/plugins/dns.py:301 ipalib/plugins/dns.py:302 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:308 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:316 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:317 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:324 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:325 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:333 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:341 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:349 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:350 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:354 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:355 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:360 ipalib/plugins/dns.py:361 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:365 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:366 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:372 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:373 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:382 -msgid "" -"\n" -" Create new DNS zone (SOA record).\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:387 ipalib/plugins/dns.py:697 -#: ipalib/plugins/host.py:315 ipalib/plugins/service.py:250 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:388 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:391 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:397 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:431 -msgid "" -"\n" -" Delete DNS zone (SOA record).\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"\n" -" Modify DNS zone (SOA record).\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:452 -msgid "" -"\n" -" Search for DNS zones (SOA records).\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:460 -msgid "" -"\n" -" Display information about a DNS zone (SOA record).\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"\n" -" Disable DNS Zone.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:472 -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:490 -msgid "" -"\n" -" Enable DNS Zone.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:494 -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:512 -msgid "" -"\n" -" DNS record.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:522 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:527 ipalib/plugins/dns.py:528 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:533 ipalib/plugins/dns.py:534 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:538 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:539 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:566 -msgid "" -"\n" -" Base class for DNS record commands with record options.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:610 -msgid "" -"\n" -" Base class for adding/removing records from DNS resource entries.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:674 -msgid "" -"\n" -" Add records to DNS resource.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:690 -msgid "" -"\n" -" Add new DNS resource record.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:699 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:740 -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:746 -msgid "PTR record '%s' is not fully qualified (check traling '.')" -msgstr "" - -#: ipalib/plugins/dns.py:789 -msgid "" -"\n" -" Delete DNS record entry.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:792 -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:799 -msgid "" -"\n" -" Delete DNS resource record.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:802 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:807 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:834 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:835 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:845 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:889 -msgid "" -"\n" -" Display DNS resource.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:905 -msgid "" -"\n" -" Search for DNS resources.\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:932 -msgid "" -"\n" -" Resolve a host name in DNS\n" -" " -msgstr "" - -#: ipalib/plugins/dns.py:936 -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:940 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:962 -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/dns.py:970 -msgid "" -"\n" -" Checks if any of the servers has the DNS service enabled.\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:19 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:106 -msgid "" -"\n" -" Get our entitlement pool. Assume there is only one pool.\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:129 -msgid "" -"\n" -" Retrieve our UUID, certificate and key from LDAP.\n" -"\n" -" Except on error the caller is responsible for removing temporary files\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:178 -msgid "" -"\n" -" Entitlement object\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:189 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:206 -msgid "" -"\n" -" Display current entitlements\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:602 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:306 -#: ipalib/plugins/entitle.py:388 ipalib/plugins/entitle.py:575 -#: ipalib/plugins/entitle.py:690 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:286 -#: ipalib/plugins/entitle.py:296 ipalib/plugins/entitle.py:391 -#: ipalib/plugins/entitle.py:578 ipalib/plugins/entitle.py:680 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:309 -#: ipalib/plugins/entitle.py:581 ipalib/plugins/entitle.py:693 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "" -"\n" -" Consume an entitlement\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:282 -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:314 -msgid "" -"\n" -" Override this so we can set value to the number of entitlements\n" -" consumed.\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:362 ipalib/plugins/entitle.py:724 -msgid "" -"\n" -" Returning the certificates isn't very interesting. Return the\n" -" status of entitlements instead.\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:380 -msgid "" -"\n" -" Retrieve the entitlement certs\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:394 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:397 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:400 ipalib/plugins/host.py:162 -#: ipalib/plugins/internal.py:132 ipalib/plugins/service.py:96 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:435 ipalib/plugins/entitle.py:626 -#: ipalib/plugins/entitle.py:628 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:460 -msgid "" -"\n" -" Search for entitlement accounts.\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:473 -msgid "" -"\n" -" Register to the entitlement system\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:479 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:490 ipalib/plugins/entitle.py:603 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:494 ipalib/plugins/migration.py:271 -#: ipalib/plugins/passwd.py:59 ipalib/plugins/user.py:172 -msgid "Password" -msgstr "" - -#: ipalib/plugins/entitle.py:495 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:569 -msgid "" -"\n" -" Import an entitlement certificate.\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:646 -msgid "" -"\n" -" If we are adding the first entry there are no updates so EmptyModlist\n" -" will get thrown. Ignore it.\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:667 -msgid "" -"\n" -" Re-sync the local entitlement cache with the entitlement server\n" -" " -msgstr "" - -#: ipalib/plugins/entitle.py:673 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:20 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX, and you can use the same argument to the group-mod command\n" -"to convert a non-POSIX group to a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:76 -msgid "" -"\n" -" Group object.\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:100 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:108 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:115 ipalib/plugins/sudocmdgroup.py:77 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:119 ipalib/plugins/user.py:187 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:120 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:128 -msgid "" -"\n" -" Create a new group.\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:132 -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:137 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:154 -msgid "" -"\n" -" Delete group.\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:158 -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:186 -msgid "" -"\n" -" Modify a group.\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:189 -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:194 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:215 -msgid "" -"\n" -" Search for groups.\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:220 -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" - -#: ipalib/plugins/group.py:227 ipalib/plugins/netgroup.py:192 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:257 -msgid "" -"\n" -" Display information about a named group.\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:265 -msgid "" -"\n" -" Add members to a group.\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:273 -msgid "" -"\n" -" Remove members from a group.\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "" -"\n" -" Detach a managed group from a user\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:285 -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:288 -msgid "" -"\n" -" This requires updating both the user and the group. We first need to\n" -" verify that both the user and group can be updated, then we go\n" -" about our work. We don't want a situation where only the user or\n" -" group can be modified and we're left in a bad state.\n" -" " -msgstr "" - -#: ipalib/plugins/group.py:306 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:312 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:331 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:19 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --type=allow --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --type=allow --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --type=allow --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:91 -msgid "" -"\n" -" See if options[attribute] is lower-case 'all' in a safe way.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:103 -msgid "" -"\n" -" HBAC object.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:126 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 ipalib/plugins/sudorule.py:73 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:136 -msgid "Rule type (allow or deny)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 ipalib/plugins/netgroup.py:124 -#: ipalib/plugins/sudorule.py:86 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:144 ipalib/plugins/netgroup.py:125 -#: ipalib/plugins/sudorule.py:87 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:149 ipalib/plugins/netgroup.py:130 -#: ipalib/plugins/sudorule.py:92 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:150 ipalib/plugins/netgroup.py:131 -#: ipalib/plugins/sudorule.py:93 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:155 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:156 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:161 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:162 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:174 ipalib/plugins/sudorule.py:81 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:178 ipalib/plugins/sudorule.py:115 -#: ipalib/plugins/user.py:108 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:182 ipalib/plugins/internal.py:272 -#: ipalib/plugins/sudorule.py:119 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:186 ipalib/plugins/host.py:226 -#: ipalib/plugins/sudorule.py:123 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:190 ipalib/plugins/hostgroup.py:73 -#: ipalib/plugins/sudorule.py:127 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:194 -msgid "Source hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:198 -msgid "Source host groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:202 ipalib/plugins/internal.py:196 -#: ipalib/plugins/service.py:220 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:206 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:215 -msgid "" -"\n" -" Create a new HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:219 -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:230 -msgid "" -"\n" -" Delete an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:234 -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -msgid "" -"\n" -" Modify an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:244 -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:266 -msgid "" -"\n" -" Search for HBAC rules.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" - -#: ipalib/plugins/hbacrule.py:278 -msgid "" -"\n" -" Display the properties of an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "" -"\n" -" Enable an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:290 -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -msgid "" -"\n" -" Disable an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:319 -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:344 -msgid "" -"\n" -" Add an access time to an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:351 ipalib/plugins/hbacrule.py:391 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:385 -msgid "" -"\n" -" Remove access time to HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:425 -msgid "" -"\n" -" Add users and groups to an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:442 -msgid "" -"\n" -" Remove users and groups from an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:452 -msgid "" -"\n" -" Add target hosts and hostgroups to an HBAC rule\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:469 -msgid "" -"\n" -" Remove target hosts and hostgroups from an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:479 -msgid "" -"\n" -" Add source hosts and hostgroups from a HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:496 -msgid "" -"\n" -" Remove source hosts and hostgroups from an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:506 -msgid "" -"\n" -" Add services to an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacrule.py:523 -msgid "" -"\n" -" Remove service and service groups from an HBAC rule.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvc.py:19 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:51 -msgid "" -"\n" -" HBAC Service object.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvc.py:61 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:74 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:82 -msgid "" -"\n" -" Add a new HBAC service.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvc.py:85 -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:91 -msgid "" -"\n" -" Delete an existing HBAC service.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvc.py:94 -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:100 -msgid "" -"\n" -" Modify an HBAC service.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:110 -msgid "" -"\n" -" Search for HBAC services.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvc.py:114 -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "" -"\n" -" Display information about an HBAC service.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:19 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:51 -msgid "" -"\n" -" HBAC service group object.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:64 -msgid "HBAC service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:69 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:76 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:84 -msgid "" -"\n" -" Add a new HBAC service group.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:87 -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:93 -msgid "" -"\n" -" Delete an HBAC service group.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "" -"\n" -" Modify an HBAC service group.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:105 -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:111 -msgid "" -"\n" -" Search for an HBAC service group.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:114 -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvcgroup.py:122 -msgid "" -"\n" -" Display information about an HBAC service group.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:130 -msgid "" -"\n" -" Add members to an HBAC service group.\n" -" " -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:138 -msgid "" -"\n" -" Remove members from an HBAC service group.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:20 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:97 -msgid "" -"\n" -" Require at least one dot in the hostname (to support localhost.localdomain)\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:129 -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:153 ipalib/plugins/service.py:87 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:185 -msgid "" -"\n" -" Verify that we have either an IPv4 or IPv6 address.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:189 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:194 -msgid "" -"\n" -" Host object.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:231 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:238 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:242 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:243 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:248 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:252 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:253 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:258 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:262 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:263 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:266 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:271 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:277 ipalib/plugins/service.py:233 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:280 ipalib/plugins/host.py:548 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:306 -msgid "" -"\n" -" Add a new host.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:311 -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:316 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:319 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:322 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:338 ipalib/plugins/host.py:477 -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:413 -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:422 -msgid "" -"\n" -" Delete a host.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:426 -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:431 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:537 -msgid "" -"\n" -" Modify information about a host.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:542 -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:549 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:618 -msgid "" -"\n" -" Search for hosts.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:623 -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" - -#: ipalib/plugins/host.py:643 -msgid "" -"\n" -" Display information about a host.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:649 ipalib/plugins/service.py:400 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:673 ipalib/plugins/service.py:422 -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:684 -msgid "" -"\n" -" Disable the Kerberos key, SSL certificate and all services of a host.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:688 -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:770 -msgid "" -"\n" -" Add hosts that can manage this host.\n" -" " -msgstr "" - -#: ipalib/plugins/host.py:781 -msgid "" -"\n" -" Remove hosts that can manage this host.\n" -" " -msgstr "" - -#: ipalib/plugins/hostgroup.py:20 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:55 -msgid "" -"\n" -" Hostgroup object.\n" -" " -msgstr "" - -#: ipalib/plugins/hostgroup.py:78 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:79 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:86 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:94 -msgid "" -"\n" -" Add a new hostgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/hostgroup.py:98 -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:104 -msgid "" -"\n" -" Delete a hostgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/hostgroup.py:108 -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "" -"\n" -" Modify a hostgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/hostgroup.py:118 -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:124 -msgid "" -"\n" -" Search for hostgroups.\n" -" " -msgstr "" - -#: ipalib/plugins/hostgroup.py:128 -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" - -#: ipalib/plugins/hostgroup.py:136 -msgid "" -"\n" -" Display information about a hostgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/hostgroup.py:144 -msgid "" -"\n" -" Add members to a hostgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/hostgroup.py:152 -msgid "" -"\n" -" Remove members from a hostgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/internal.py:22 -msgid "" -"\n" -"Plugins not accessible directly through the CLI, commands used internally\n" -msgstr "" - -#: ipalib/plugins/internal.py:36 -msgid "" -"\n" -" Export plugin meta-data for the webUI.\n" -" " -msgstr "" - -#: ipalib/plugins/internal.py:44 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:52 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:53 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:96 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:99 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:102 -msgid "Add Automount Location" -msgstr "" - -#: ipalib/plugins/internal.py:103 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:106 -msgid "Add Automount Map" -msgstr "" - -#: ipalib/plugins/internal.py:109 -msgid "Add Automount Key" -msgstr "" - -#: ipalib/plugins/internal.py:112 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:113 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:114 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:115 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:116 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:117 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:118 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:119 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:120 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:121 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:122 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:124 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:125 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:126 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:128 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:129 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:130 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:131 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:133 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:134 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:135 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:136 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:137 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:138 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:139 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:140 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:141 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:142 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:143 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:144 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:145 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:146 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:152 -msgid "Name" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add Delegation" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Add DNS Resource Record" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Resource" -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:166 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Add Group" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:171 ipalib/plugins/internal.py:206 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Add HBAC Rule" -msgstr "" - -#: ipalib/plugins/internal.py:175 ipalib/plugins/internal.py:280 -#: ipalib/plugins/internal.py:306 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:176 ipalib/plugins/internal.py:282 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:177 ipalib/plugins/internal.py:283 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:178 ipalib/plugins/internal.py:281 -#: ipalib/plugins/internal.py:308 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:179 ipalib/plugins/internal.py:296 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:180 ipalib/plugins/internal.py:284 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:181 ipalib/plugins/internal.py:285 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:182 ipalib/plugins/internal.py:286 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:184 ipalib/plugins/internal.py:288 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:185 ipalib/plugins/internal.py:289 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Add HBAC Service" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Add HBAC Service Group" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Add Host" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:201 ipalib/plugins/internal.py:259 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:205 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:207 ipalib/plugins/internal.py:262 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:209 ipalib/plugins/internal.py:264 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:210 ipalib/plugins/internal.py:265 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Enroll via One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "One-Time-Password has been set." -msgstr "" - -#: ipalib/plugins/internal.py:214 ipalib/plugins/internal.py:266 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:216 ipalib/plugins/internal.py:268 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Add Host Group" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:223 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "Add Netgroup" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Add Permission" -msgstr "" - -#: ipalib/plugins/internal.py:231 ipalib/plugins/internal.py:376 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:233 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "By Subtree" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "Target Group" -msgstr "" - -#: ipalib/plugins/internal.py:237 -msgid "Object By Type" -msgstr "" - -#: ipalib/plugins/internal.py:238 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:241 -msgid "Add Privilege" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:245 -msgid "Add Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:246 ipalib/plugins/pwpolicy.py:219 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:249 -msgid "Add Role" -msgstr "" - -#: ipalib/plugins/internal.py:250 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Add Self Service Definition" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Add Service" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:260 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "Service" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Add Sudo Command" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "Add Sudo Command Group" -msgstr "" - -#: ipalib/plugins/internal.py:276 ipalib/plugins/sudocmdgroup.py:80 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Add Sudo Rule" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:297 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "Add User" -msgstr "" - -#: ipalib/plugins/internal.py:301 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:302 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:303 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:304 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Click to Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Click to Activate" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:312 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:313 -msgid "Repeat Password" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:315 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:322 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Back to List" -msgstr "" - -#: ipalib/plugins/internal.py:325 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Enroll" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:331 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:334 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:335 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:336 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:337 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:341 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:342 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:343 -msgid "Dirty" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Hide already enrolled." -msgstr "" - -#: ipalib/plugins/internal.py:345 -msgid "Select ${entity} to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Remove ${entity}." -msgstr "" - -#: ipalib/plugins/internal.py:347 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "Managed by" -msgstr "" - -#: ipalib/plugins/internal.py:351 -msgid "Member" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Indirect Member" -msgstr "" - -#: ipalib/plugins/internal.py:353 -msgid "Member Of" -msgstr "" - -#: ipalib/plugins/internal.py:354 -msgid "Indirect Member Of" -msgstr "" - -#: ipalib/plugins/internal.py:355 ipalib/plugins/internal.py:359 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:358 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:373 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:377 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:383 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "${other_entity} enrolled in ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "${entity} ${primary_key} is enrolled in the following ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:392 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:395 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:399 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/kerberos.py:20 -msgid "" -"\n" -"Backend plugin for Kerberos.\n" -"\n" -"This wraps the python-kerberos and python-krbV bindings.\n" -msgstr "" - -#: ipalib/plugins/kerberos.py:35 -msgid "" -"\n" -" Kerberos backend plugin.\n" -"\n" -" This wraps the `krbV` bindings (and will eventually wrap the `kerberos`\n" -" bindings also). Importantly, this plugin does correct Unicode\n" -" encoding/decoding of values going-to/coming-from the bindings.\n" -" " -msgstr "" - -#: ipalib/plugins/kerberos.py:44 -msgid "" -"\n" -" Return the ``krbV.CCache`` for the default credential cache.\n" -" " -msgstr "" - -#: ipalib/plugins/kerberos.py:50 -msgid "" -"\n" -" Return the ``krb5.Principal`` for the default credential cache.\n" -" " -msgstr "" - -#: ipalib/plugins/kerberos.py:56 -msgid "" -"\n" -" Return the ``krbV.CCache`` for the ``ccname`` credential ccache.\n" -" " -msgstr "" - -#: ipalib/plugins/kerberos.py:62 -msgid "" -"\n" -" Return the ``krb5.Principal`` for the ``ccname`` credential ccache.\n" -" " -msgstr "" - -#: ipalib/plugins/kerberos.py:68 -msgid "" -"\n" -" Return the default ccache file name.\n" -"\n" -" This will return something like '/tmp/krb5cc_500'.\n" -"\n" -" This cannot return anything meaningful if used in the server as a\n" -" request is processed.\n" -" " -msgstr "" - -#: ipalib/plugins/kerberos.py:79 -msgid "" -"\n" -" Return the principal name in default credential cache.\n" -"\n" -" This will return something like 'admin@EXAMPLE.COM'. If no credential\n" -" cache exists for the invoking user, None is returned.\n" -"\n" -" This cannot return anything meaningful if used in the server as a\n" -" request is processed.\n" -" " -msgstr "" - -#: ipalib/plugins/kerberos.py:91 -msgid "" -"\n" -" Return the realm from the default credential cache.\n" -"\n" -" This will return something like 'EXAMPLE.COM'. If no credential cache\n" -" exists for the invoking user, None is returned.\n" -"\n" -" This cannot return anything meaningful if used in the server as a\n" -" request is processed.\n" -" " -msgstr "" - -#: ipalib/plugins/kerberos.py:103 -msgid "" -"\n" -" Return the principal from credential cache file at ``ccname``.\n" -"\n" -" This will return something like 'admin@EXAMPLE.COM'.\n" -" " -msgstr "" - -#: ipalib/plugins/kerberos.py:111 -msgid "" -"\n" -" Return the realm from credential cache file at ``ccname``.\n" -"\n" -" This will return something like 'EXAMPLE.COM'.\n" -" " -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:19 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:71 -msgid "" -"\n" -" Kerberos Ticket Policy object\n" -" " -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:84 ipalib/plugins/passwd.py:53 -msgid "User name" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:85 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:90 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:96 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:111 -msgid "" -"\n" -" Modify Kerberos ticket policy.\n" -" " -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "" -"\n" -" Display the current Kerberos ticket policy.\n" -" " -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:149 -msgid "" -"\n" -" Reset Kerberos ticket policy to the default values.\n" -" " -msgstr "" - -#: ipalib/plugins/migration.py:19 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -msgstr "" - -#: ipalib/plugins/migration.py:78 -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:79 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:175 -msgid "" -"\n" -" Convert usernames in member attributes to work in IPA.\n" -" " -msgstr "" - -#: ipalib/plugins/migration.py:220 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:225 -msgid "" -"\n" -" Migrate users and groups from DS to IPA.\n" -" " -msgstr "" - -#: ipalib/plugins/migration.py:266 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:267 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:272 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:279 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:285 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:286 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:292 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:293 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:299 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:300 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:306 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:307 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:313 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:314 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:320 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:328 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:332 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:340 -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:347 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:358 -msgid "" -"\n" -" Call get_options of the baseclass and add \"exclude\" options\n" -" for each type of object being migrated.\n" -" " -msgstr "" - -#: ipalib/plugins/migration.py:375 -msgid "" -"\n" -" Convert all \"exclude\" option values to lower-case.\n" -"\n" -" Also, empty List parameters are converted to None, but the migration\n" -" plugin doesn't like that - convert back to empty lists.\n" -" " -msgstr "" - -#: ipalib/plugins/migration.py:399 -msgid "" -"\n" -" Migrate objects from DS to LDAP.\n" -" " -msgstr "" - -#: ipalib/plugins/migration.py:425 -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:20 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables" -msgstr "" - -#: ipalib/plugins/misc.py:38 -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins" -msgstr "" - -#: ipalib/plugins/misc.py:108 -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:20 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:59 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:67 -msgid "" -"\n" -" Netgroup object.\n" -" " -msgstr "" - -#: ipalib/plugins/netgroup.py:98 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:103 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:110 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:114 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:119 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:140 -msgid "" -"\n" -" Add a new netgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/netgroup.py:144 -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:153 -msgid "" -"\n" -" Delete a netgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/netgroup.py:156 -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -msgid "" -"\n" -" Modify a netgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/netgroup.py:166 -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:180 -msgid "" -"\n" -" Search for a netgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" - -#: ipalib/plugins/netgroup.py:213 -msgid "" -"\n" -" Display information about a netgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/netgroup.py:222 -msgid "" -"\n" -" Add members to a netgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/netgroup.py:258 -msgid "" -"\n" -" Remove members from a netgroup.\n" -" " -msgstr "" - -#: ipalib/plugins/passwd.py:19 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:46 -msgid "" -"\n" -" Set a user's password\n" -" " -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/passwd.py:67 -msgid "" -"\n" -" Execute the passwd operation.\n" -"\n" -" The dn should not be passed as a keyword argument as it is constructed\n" -" by this method.\n" -"\n" -" Returns the entry\n" -"\n" -" :param principal: The login name or principal of the user\n" -" :param password: the new password\n" -" " -msgstr "" - -#: ipalib/plugins/permission.py:19 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:84 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:89 -msgid "" -"\n" -" Permission object.\n" -" " -msgstr "" - -#: ipalib/plugins/permission.py:112 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:119 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:132 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:138 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:139 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:151 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:157 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:177 -msgid "" -"\n" -" Add a new permission.\n" -" " -msgstr "" - -#: ipalib/plugins/permission.py:181 -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:236 -msgid "" -"\n" -" Delete a permission.\n" -" " -msgstr "" - -#: ipalib/plugins/permission.py:240 -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:256 -msgid "" -"\n" -" Modify a permission.\n" -" " -msgstr "" - -#: ipalib/plugins/permission.py:260 -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:352 -msgid "" -"\n" -" Search for permissions.\n" -" " -msgstr "" - -#: ipalib/plugins/permission.py:356 -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" - -#: ipalib/plugins/permission.py:405 -msgid "" -"\n" -" Display information about a permission.\n" -" " -msgstr "" - -#: ipalib/plugins/permission.py:428 -msgid "" -"\n" -" Add members to a permission.\n" -" " -msgstr "" - -#: ipalib/plugins/permission.py:437 -msgid "" -"\n" -" Remove members from a permission.\n" -" " -msgstr "" - -#: ipalib/plugins/ping.py:19 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:29 -msgid "" -"\n" -" ping a remote server\n" -" " -msgstr "" - -#: ipalib/plugins/ping.py:37 -msgid "" -"\n" -" A possible enhancement would be to take an argument and echo it\n" -" back but a fixed value works for now.\n" -" " -msgstr "" - -#: ipalib/plugins/pkinit.py:19 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:46 -msgid "" -"\n" -" PKINIT Options\n" -" " -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:56 -msgid "" -"\n" -" Accepts only Enable/Disable.\n" -" " -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "" -"\n" -" Enable or Disable Anonymous PKINIT\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:19 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:45 -msgid "" -"\n" -" Privilege object.\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:70 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "" -"\n" -" Add a new privilege.\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:89 -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:95 -msgid "" -"\n" -" Delete a privilege.\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:99 -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:105 -msgid "" -"\n" -" Modify a privilege.\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:115 -msgid "" -"\n" -" Search for privileges.\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:119 -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" - -#: ipalib/plugins/privilege.py:127 -msgid "" -"\n" -" Display information about a privilege.\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:135 -msgid "" -"\n" -" Add members to a privilege\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:144 -msgid "" -"\n" -" Remove members from a privilege\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:153 -msgid "" -"\n" -" Add permissions to a privilege.\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:169 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:177 -msgid "" -"\n" -" Remove permissions from a privilege.\n" -" " -msgstr "" - -#: ipalib/plugins/privilege.py:195 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:20 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:72 -msgid "" -"\n" -" Class of Service object used for linking policies with groups\n" -" " -msgstr "" - -#: ipalib/plugins/pwpolicy.py:87 -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:172 -msgid "" -"\n" -" Password Policy object\n" -" " -msgstr "" - -#: ipalib/plugins/pwpolicy.py:201 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:207 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:213 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:224 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:225 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:230 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:231 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:236 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:237 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:242 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:243 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:248 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:249 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:255 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:256 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:261 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:262 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:294 -msgid "" -"\n" -" Ensure that the maximum lifetime is greater than the minimum.\n" -" If there is no minimum lifetime set then don't return an error.\n" -" " -msgstr "" - -#: ipalib/plugins/pwpolicy.py:314 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:333 -msgid "" -"\n" -" Add a new group password policy.\n" -" " -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "" -"\n" -" Delete a group password policy.\n" -" " -msgstr "" - -#: ipalib/plugins/pwpolicy.py:380 -msgid "" -"\n" -" Modify a group password policy.\n" -" " -msgstr "" - -#: ipalib/plugins/pwpolicy.py:391 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:423 -msgid "" -"\n" -" Display information about password policy.\n" -" " -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:429 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:452 -msgid "" -"\n" -" Search for group password policies.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:20 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:62 -msgid "" -"\n" -" Role object.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:81 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:86 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "" -"\n" -" Add a new role.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:105 -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:111 -msgid "" -"\n" -" Delete a role.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:115 -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:121 -msgid "" -"\n" -" Modify a role.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:131 -msgid "" -"\n" -" Search for roles.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:135 -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" - -#: ipalib/plugins/role.py:143 -msgid "" -"\n" -" Display information about a role.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:151 -msgid "" -"\n" -" Add members to a role.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:159 -msgid "" -"\n" -" Remove members from a role.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:167 -msgid "" -"\n" -" Add privileges to a role.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:183 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "" -"\n" -" Remove privileges from a role.\n" -" " -msgstr "" - -#: ipalib/plugins/role.py:207 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:19 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:56 -msgid "" -"\n" -" Determine if the ACI is a Self-service ACI and raise an exception if it\n" -" isn't.\n" -"\n" -" Return the result if it is a self-service ACI.\n" -" " -msgstr "" - -#: ipalib/plugins/selfservice.py:64 -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:68 -msgid "" -"\n" -" Selfservice object.\n" -" " -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:80 ipalib/plugins/selfservice.py:81 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:114 -msgid "" -"\n" -" Add a new self-service permission.\n" -" " -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:137 -msgid "" -"\n" -" Delete a self-service permission.\n" -" " -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "" -"\n" -" Modify a self-service permission.\n" -" " -msgstr "" - -#: ipalib/plugins/selfservice.py:162 -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:181 -msgid "" -"\n" -" Search for a self-service permission.\n" -" " -msgstr "" - -#: ipalib/plugins/selfservice.py:185 -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" - -#: ipalib/plugins/selfservice.py:207 -msgid "" -"\n" -" Display information about a self-service permission.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:21 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:162 -msgid "" -"\n" -" For now just verify that it is properly base64-encoded.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:175 -msgid "" -"\n" -" Set individual attributes from some values from a certificate.\n" -"\n" -" entry_attrs is a dict of an entry\n" -"\n" -" returns nothing\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:199 -msgid "" -"\n" -" Service object.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:226 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:242 -msgid "" -"\n" -" Add a new IPA new service.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:251 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:284 -msgid "" -"\n" -" Delete an IPA service.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:287 -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:321 -msgid "" -"\n" -" Modify an existing IPA service.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:324 -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "" -"\n" -" Search for IPA services.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:359 -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" - -#: ipalib/plugins/service.py:394 -msgid "" -"\n" -" Display information about an IPA service.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:432 -msgid "" -"\n" -" Add hosts that can manage this service.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "" -"\n" -" Remove hosts that can manage this service.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:452 -msgid "" -"\n" -" Disable the Kerberos key and SSL certificate of a service.\n" -" " -msgstr "" - -#: ipalib/plugins/service.py:456 -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:19 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:46 -msgid "" -"\n" -" Sudo Command object.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmd.py:64 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:69 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:75 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:98 -msgid "" -"\n" -" Create new sudo command.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -msgid "Added sudo command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "" -"\n" -" Delete sudo command.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmd.py:111 -msgid "Deleted sudo command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -msgid "" -"\n" -" Modify command.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmd.py:120 -msgid "Modified sudo command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:125 -msgid "" -"\n" -" Search for commands.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmd.py:129 -msgid "%(count)d sudo command matched" -msgid_plural "%(count)d sudo command matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmd.py:136 -msgid "" -"\n" -" Display sudo command.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:19 -msgid "" -"\n" -"Groups of Sudo commands\n" -"\n" -"Manage groups of Sudo commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo command group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo command group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo command group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo command group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo command group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:50 -msgid "" -"\n" -" Sudo Group object.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:70 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:93 -msgid "" -"\n" -" Create new sudo command group.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -msgid "Added sudo command group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "" -"\n" -" Delete sudo command group.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:107 -msgid "Deleted sudo command group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -msgid "" -"\n" -" Modify group.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:117 -msgid "Modified sudo command group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:123 -msgid "" -"\n" -" Search for sudo command groups.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:127 -msgid "%(count)d sudo command group matched" -msgid_plural "%(count)d sudo command groups matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "" -"\n" -" Display sudo command group.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:144 -msgid "" -"\n" -" Add members to sudo command group.\n" -" " -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:152 -msgid "" -"\n" -" Remove members from sudo command group.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:19 -msgid "" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:44 -msgid "" -"\n" -" Sudo Rule management\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:68 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:98 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:99 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:104 -msgid "Run As User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:105 -msgid "Run As User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:110 -msgid "Run As Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:111 -msgid "Run As Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:131 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:147 -msgid "Run As User" -msgstr "" - -#: ipalib/plugins/sudorule.py:151 -msgid "Run As Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:157 -msgid "External User the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:161 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:162 -msgid "External User the commands can run as" -msgstr "" - -#: ipalib/plugins/sudorule.py:166 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:167 -msgid "External Group the commands can run as" -msgstr "" - -#: ipalib/plugins/sudorule.py:175 -msgid "" -"\n" -" Create new Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "Added sudo rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "" -"\n" -" Delete Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:197 -msgid "" -"\n" -" Modify Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:205 -msgid "" -"\n" -" Search for Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:213 -msgid "" -"\n" -" Display Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:221 -msgid "" -"\n" -" Enable a Sudo rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:247 -msgid "" -"\n" -" Disable a Sudo rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:273 ipalib/plugins/sudorule.py:293 -msgid "" -"\n" -" Add commands and sudo command groups affected by Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:283 ipalib/plugins/sudorule.py:303 -msgid "" -"\n" -" Remove commands and sudo command groups affected by Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:313 -msgid "" -"\n" -" Add users and groups affected by Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:349 -msgid "" -"\n" -" Remove users and groups affected by Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:383 -msgid "" -"\n" -" Add hosts and hostgroups affected by Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:419 -msgid "" -"\n" -" Remove hosts and hostgroups affected by Sudo Rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:453 -msgid "" -"\n" -" Add user for Sudo to execute as.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:489 -msgid "" -"\n" -" Remove user for Sudo to execute as.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:523 -msgid "" -"\n" -" Add group for Sudo to execute as.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:559 -msgid "" -"\n" -" Remove group for Sudo to execute as.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:593 -msgid "" -"\n" -" Add an option to the Sudo rule.\n" -" " -msgstr "" - -#: ipalib/plugins/sudorule.py:600 ipalib/plugins/sudorule.py:641 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:635 -msgid "" -"\n" -" Remove an option from Sudo rule.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:20 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:79 -msgid "" -"\n" -" User object.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:116 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:123 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:127 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:130 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:135 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:146 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:150 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:156 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:161 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:168 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:173 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:180 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:181 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:193 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:197 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:204 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:208 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:211 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:214 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:222 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:225 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:228 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:234 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:258 -msgid "" -"\n" -" Given a userid verify the user's existence and return the dn.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:276 -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:281 -msgid "" -"\n" -" Convert a manager dn into a userid\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "" -"\n" -" Add a new user.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:303 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:333 -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:400 -msgid "" -"\n" -" Delete a user.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:404 -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:413 -msgid "" -"\n" -" Modify a user.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:417 -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:437 -msgid "" -"\n" -" Search for users.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:444 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:445 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:463 -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" - -#: ipalib/plugins/user.py:471 -msgid "" -"\n" -" Display information about a user.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:484 -msgid "" -"\n" -" Disable a user account.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:489 -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:507 -msgid "" -"\n" -" Enable a user account.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:512 -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:529 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator.\n" -" " -msgstr "" - -#: ipalib/plugins/user.py:538 -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/virtual.py:20 -msgid "" -"\n" -"Base classes for non-LDAP backend plugins.\n" -msgstr "" - -#: ipalib/plugins/virtual.py:28 -msgid "" -"\n" -" A command that doesn't use the LDAP backend but wants to use the\n" -" LDAP access control system to make authorization decisions.\n" -"\n" -" The class variable operation is the commonName attribute of the\n" -" entry to be tested against.\n" -"\n" -" In advance, you need to create an entry of the form:\n" -" cn=, api.env.container_virtual, api.env.basedn\n" -"\n" -" Ex.\n" -" cn=request certificate, cn=virtual operations,cn=etc, dc=example, dc=com\n" -" " -msgstr "" - -#: ipalib/plugins/virtual.py:44 -msgid "" -"\n" -" Perform an LDAP query to determine authorization.\n" -"\n" -" This should be executed before any actual work is done.\n" -" " -msgstr "" - -#: ipalib/plugins/xmlclient.py:21 -msgid "" -"\n" -"XML-RPC client plugin.\n" -msgstr "" - -#: ipalib/cli.py:581 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:585 ipa-client/ipa-getkeytab.c:751 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:590 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:819 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1117 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:300 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:318 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:334 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:356 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:372 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:389 ipalib/errors.py:414 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:405 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:423 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:439 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:465 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:482 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:498 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:514 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:530 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:546 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:562 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:578 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:597 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:641 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:661 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" - -#: ipalib/errors.py:691 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:707 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:723 ipalib/errors.py:739 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:755 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:764 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:773 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:782 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:810 ipalib/errors.py:1050 ipalib/errors.py:1144 -#: ipalib/errors.py:1424 ipalib/errors.py:1441 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:826 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:842 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:858 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:874 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:890 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:906 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:922 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:938 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:954 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:970 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:986 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1002 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1018 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1034 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1066 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1082 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1098 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1113 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1128 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1160 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1176 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1192 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1216 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1240 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1256 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1272 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1288 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1303 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1318 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1334 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1350 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1366 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1391 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1407 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1458 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1474 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:398 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:850 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:856 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:985 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:296 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:299 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:901 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1002 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1054 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1064 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1074 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1097 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1107 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1174 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1192 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1208 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1218 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1228 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1246 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1277 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1287 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1297 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1315 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1355 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/util.py:200 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/x509.py:174 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1313 ipaserver/plugins/dogtag.py:1398 -#: ipaserver/plugins/dogtag.py:1463 ipaserver/plugins/dogtag.py:1541 -#: ipaserver/plugins/dogtag.py:1600 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:55 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:62 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:68 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:79 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 ipa-client/ipa-getkeytab.c:821 -#: ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:147 ipa-client/ipa-getkeytab.c:834 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:155 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:173 ipa-client/ipa-getkeytab.c:188 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:203 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:218 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:245 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:307 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:320 ipa-client/ipa-getkeytab.c:337 -#: ipa-client/ipa-getkeytab.c:345 ipa-client/ipa-getkeytab.c:382 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:327 ipa-client/ipa-getkeytab.c:360 -#: ipa-client/ipa-join.c:417 ipa-client/ipa-join.c:426 -#: ipa-client/ipa-join.c:563 ipa-client/ipa-join.c:751 -#: ipa-client/ipa-join.c:819 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:371 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:492 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:507 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:545 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:552 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:576 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:583 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:596 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:606 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:622 ipa-client/ipa-getkeytab.c:635 -#: ipa-client/ipa-getkeytab.c:642 ipa-client/ipa-getkeytab.c:649 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:655 ipa-client/ipa-getkeytab.c:665 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:691 ipa-client/ipa-getkeytab.c:698 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:736 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:742 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:776 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:776 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:778 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:779 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:781 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:782 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:784 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:785 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:787 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:788 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:790 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:791 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:797 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:797 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:837 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:841 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:860 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:873 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:885 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:893 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:901 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:909 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:916 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:935 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:944 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:950 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:197 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:204 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:210 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:216 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:236 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:269 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:279 ipa-client/ipa-join.c:331 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:390 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:399 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:407 -#, c-format -msgid "Unable to make an LDAP connection to %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:432 -#, c-format -msgid "Searching with %s in %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:438 -#, c-format -msgid "ldap_search_ext_s: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:446 -#, c-format -msgid "Unable to find host '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:453 -#, c-format -msgid "Unable to get binddn for host '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:466 -#, c-format -msgid "Host already has principal, trying bind anyway\n" -msgstr "" - -#: ipa-client/ipa-join.c:480 ipa-client/ipa-join.c:633 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:484 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:495 -#, c-format -msgid "principal not found in host entry\n" -msgstr "" - -#: ipa-client/ipa-join.c:618 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:699 ipa-client/ipa-join.c:900 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:715 ipa-client/ipa-join.c:915 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:724 ipa-client/ipa-join.c:925 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:732 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:741 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:759 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:777 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:788 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:796 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:846 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:849 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:854 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:932 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:940 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:954 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:983 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:986 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:989 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:1001 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:1007 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1042 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1044 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1046 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1048 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1048 ipa-client/ipa-join.c:1050 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1050 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1052 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1052 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1054 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1054 -msgid "password" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" - - diff --git a/install/po/kn.po b/install/po/kn.po index 335f97404..4c3db55ae 100644 --- a/install/po/kn.po +++ b/install/po/kn.po @@ -1,7925 +1,807 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # gundachandru , 2010. # jdennis , 2011. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-21 22:20+0000\n" "Last-Translator: jdennis \n" -"Language-Team: Kannada (http://www.transifex.net/projects/p/fedora/language/kn/)\n" +"Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/" +"kn/)\n" +"Language: kn\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: kn\n" "Plural-Forms: nplurals=1; plural=0\n" -#: ipalib/cli.py:583 #, python-format msgid "Enter %(label)s again to verify: " msgstr "ಮತ್ತೊಮ್ಮೆ ಪರಿಶೀಲಿಸಲು %(label)s ಎಂಟರ್ ಮಾಡಿ:" -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "ಗುಪ್ತಪದಗಳು ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತಿಲ್ಲ!" -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "ರದ್ದುಗೊಳಿಸಲಾಗಿದೆ." - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 #, python-format msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" msgstr "%(server)r ನಲ್ಲಿ ಕ್ಲೈಂಟ್ %(cver)s ಸರ್ವರ್‌ %(sver)s ನೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತಿಲ್ಲ" -#: ipalib/errors.py:321 #, python-format msgid "unknown error %(code)d from %(server)s: %(error)s" msgstr "%(server)s ಸರ್ವರ್‌ನಿಂದ ಅಜ್ಞಾತ ದೋಷ %(code)d: %(error)s" -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "ಆಂತರಿಕ ದೋಷ ಉಂಟಾಗಿದೆ" -#: ipalib/errors.py:359 #, python-format msgid "an internal error has occurred on server at %(server)r" msgstr "%(server)r ನಲ್ಲಿ ಸರ್ವರ್‌ನಲ್ಲಿ ಆಂತರಿಕ ದೋಷ ಉಂಟಾಗಿದೆ" -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "ಅಜ್ಞಾತ ಆಜ್ಞೆ(ಕಮ್ಯಾಂಡ್) %(name)r " -#: ipalib/errors.py:392 ipalib/errors.py:417 #, python-format msgid "error on server %(server)r: %(error)s" msgstr "%(server)r ಸರ್ವರ್‌ನಲ್ಲಿ ದೋಷ: %(error)s" -#: ipalib/errors.py:408 #, python-format msgid "cannot connect to %(uri)r: %(error)s" msgstr "%(uri)r ಗೆ ಸಂಪರ್ಕಿಸಲು ಆಗುತ್ತಿಲ್ಲ: %(error)s" -#: ipalib/errors.py:426 #, python-format msgid "Invalid JSON-RPC request: %(error)s" msgstr "ಅಸಿಂಧುವಾದ JSON-RPC ಬೇಡಿಕೆ: %(error)s" -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 #, python-format msgid "Kerberos error: %(major)s/%(minor)s" msgstr "Kerberos ದೋಷ: %(major)s/%(minor)s" -#: ipalib/errors.py:485 msgid "did not receive Kerberos credentials" msgstr "Kerberos ಯೋಗ್ಯತಾಪತ್ರಗಳನ್ನು ಪಡೆದಿಲ್ಲ" -#: ipalib/errors.py:501 #, python-format msgid "Service %(service)r not found in Kerberos database" msgstr "Kerberos ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ %(service)r ಸೇವೆ(ಸರ್ವಿಸ್) ಸಿಗುತ್ತಿಲ್ಲ" -#: ipalib/errors.py:517 msgid "No credentials cache found" msgstr "ಕ್ಯಾಶ್‌ನಲ್ಲಿ ಯೋಗ್ಯತಾಪತ್ರಗಳು ಸಿಗುತ್ತಿಲ್ಲ" -#: ipalib/errors.py:533 msgid "Ticket expired" msgstr "ಟಿಕೆಟ್‌ನ ಅವಧಿ ಮುಗಿದಿದೆ" -#: ipalib/errors.py:549 msgid "Credentials cache permissions incorrect" msgstr "ಯೋಗ್ಯತಾಪತ್ರಗಳ ಕ್ಯಾಶ್‌ನ ಅನುಮತಿಗಳು ಸರಿಯಿಲ್ಲ" -#: ipalib/errors.py:565 msgid "Bad format in credentials cache" msgstr "ಯೋಗ್ಯತಾಪತ್ರಗಳ ಕ್ಯಾಶ್‌ನಲ್ಲಿ ಜೋಡಣೆ ಸರಿಯಿಲ್ಲ" -#: ipalib/errors.py:581 msgid "Cannot resolve KDC for requested realm" msgstr "ಕೋರಿದ ಕ್ಷೇತ್ರ(ರೆಲ್ಮ್)ಕ್ಕಾಗಿ KDC ಯನ್ನು ಬಗೆಹರಿಸಲು ಆಗುತ್ತಿಲ್ಲ" -#: ipalib/errors.py:600 #, python-format msgid "Insufficient access: %(info)s" msgstr "ನಿಲುಕಣೆ(ಆಕ್ಸೆಸ್) ಸಾಲದಾಗಿದೆ: %(info)s" -#: ipalib/errors.py:644 #, python-format msgid "command %(name)r takes no arguments" msgstr "%(name)r ಆಜ್ಞೆ(ಕಮ್ಯಾಂಡ್) ಯಾವುದೇ ಆರ್ಗುಮೆಂಟ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ" -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" - -#: ipalib/errors.py:694 #, python-format msgid "overlapping arguments and options: %(names)r" msgstr "ಆರ್ಗುಮೆಂಟ್‌ಗಳನ್ನು ಮತ್ತು ಆಯ್ಕೆಗಳನ್ನು ಒಂದರಮೇಲೊಂದಾಗಿಸಲಾಗುತ್ತಿದೆ: %(names)r" -#: ipalib/errors.py:710 #, python-format msgid "%(name)r is required" msgstr "%(name)r ಅಗತ್ಯವಿದೆ" -#: ipalib/errors.py:726 ipalib/errors.py:742 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "ಅಸಿಂಧುವಾದ %(name)r: %(error)s" -#: ipalib/errors.py:758 #, python-format msgid "api has no such namespace: %(name)r" msgstr "apiನಲ್ಲಿ ಆ ತರಹದ ಯಾವುದೇ ನೇಮ್‌ಸ್ಪೇಸ್ ಇಲ್ಲ: %(name)r" -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "ಗುಪ್ತಪದಗಳು ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತಿಲ್ಲ" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "ಆಜ್ಞೆ(ಕಮ್ಯಾಂಡ್)ಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲಾಗಿಲ್ಲ" -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 #, python-format msgid "%(reason)s" msgstr "%(reason)s" -#: ipalib/errors.py:829 msgid "This entry already exists" msgstr "ಈ ನಮೂದು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ" -#: ipalib/errors.py:845 msgid "You must enroll a host in order to create a host service" -msgstr "ಒಂದು ಹೋಸ್ಟ್ ಸೇವೆ(ಸರ್ವಿಸ್)ಯನ್ನು ರಚಿಸುವ ಸಲುವಾಗಿ ನೀವು ಒಂದು ಹೋಸ್ಟ್ ಅನ್ನು ಸೇರಿಸಲೇಬೇಕಾಗಿದೆ" +msgstr "" +"ಒಂದು ಹೋಸ್ಟ್ ಸೇವೆ(ಸರ್ವಿಸ್)ಯನ್ನು ರಚಿಸುವ ಸಲುವಾಗಿ ನೀವು ಒಂದು ಹೋಸ್ಟ್ ಅನ್ನು ಸೇರಿಸಲೇಬೇಕಾಗಿದೆ" -#: ipalib/errors.py:861 #, python-format msgid "" "Service principal is not of the form: service/fully-qualified host name: " "%(reason)s" -msgstr "Service principalನ ಸ್ವರೂಪ ಹೀಗಿಲ್ಲ: service/fully-qualified host name: %(reason)s" +msgstr "" +"Service principalನ ಸ್ವರೂಪ ಹೀಗಿಲ್ಲ: service/fully-qualified host name: " +"%(reason)s" -#: ipalib/errors.py:877 msgid "" "The realm for the principal does not match the realm for this IPA server" msgstr "principalನ ಕ್ಷೇತ್ರ(ರೆಲ್ಮ್)ವು ಈ IPA ಸರ್ವರ್‌ನ ಕ್ಷೇತ್ರ(ರೆಲ್ಮ್)ಕ್ಕೆ ತಾಳೆಯಾಗುತ್ತಿಲ್ಲ" -#: ipalib/errors.py:893 msgid "This command requires root access" msgstr "ಈ ಆಜ್ಞೆ(ಕಮ್ಯಾಂಡ್) ರೂಟ್(root) ನಿಲುಕಣೆ(ಆಕ್ಸೆಸ್) ಕೋರುತ್ತದೆ" -#: ipalib/errors.py:909 msgid "This is already a posix group" msgstr "ಇದು ಈಗಾಗಲೇ posix ಗುಂಪು" -#: ipalib/errors.py:925 #, python-format msgid "Principal is not of the form user@REALM: %(principal)r" msgstr "Principalನ ಸ್ವರೂಪ user@REALM ನಂತಲ್ಲ: %(principal)r" -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 msgid "A group may not be a member of itself" msgstr "ಒಂದು ಗುಂಪು ಅದರ ಒಂದು ಸದಸ್ಯ ಆಗದಿರಬಹುದು" -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "Base64 ಡೆಕೋಡಿಂಗ್ ವಿಫಲಗೊಂಡಿದೆ: %(reason)s" -#: ipalib/errors.py:1069 msgid "A group may not be added as a member of itself" msgstr "ಒಂದು ಗುಂಪು ಅದರ ಒಂದು ಸದಸ್ಯನಂತೆ ಸೇರಿಸಲು ಆಗದಿರಬಹುದು" -#: ipalib/errors.py:1085 msgid "The default users group cannot be removed" msgstr "ಡಿಫಾಲ್ಟ್ ಬಳಕೆದಾರರ ಗುಂಪನ್ನು ತೆಗೆದುಹಾಕಲು ಆಗುವುದಿಲ್ಲ" -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 #, python-format msgid "no command nor help topic %(topic)r" msgstr "ಆಜ್ಞೆ(ಕಮ್ಯಾಂಡ್) ಇಲ್ಲ ಸಹಾಯದ ಟಾಪಿಕ್ %(topic)r ಕೂಡ ಇಲ್ಲ" -#: ipalib/errors.py:1278 msgid "change collided with another change" msgstr "ಬದಲಾವಣೆ ಮತ್ತೊಂದು ಬದಲಾವಣೆಯೊಂದಿಗೆ ಡಿಕ್ಕಿಹೊಡೆದಿದೆ" -#: ipalib/errors.py:1294 msgid "no modifications to be performed" msgstr "ಯಾವುದೇ ಬದಲಾವಣೆಗಳು ನಡೆಯಬಾರದು" -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 msgid "limits exceeded for this query" msgstr "ಈ ಕ್ವೇರಿಗೆ ಮಿತಿಗಳು ಮೀರಿವೆ" -#: ipalib/errors.py:1341 #, python-format msgid "%(info)s" msgstr "%(info)s" -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 #, python-format msgid "Certificate operation cannot be completed: %(error)s" msgstr "ಪ್ರಮಾಣಪತ್ರದ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಆಗುತ್ತಿಲ್ಲ: %(error)s" -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 msgid "Results are truncated, try a more specific search" msgstr "ಫಲಿತಾಂಶಗಳು ಕತ್ತರಿಸಲ್ಪಟ್ಟಿವೆ, ಹೆಚ್ಚ್ಹು ನಿರ್ದಿಷ್ಟವಾದ ಶೋಧನೆ ಪ್ರಯತ್ನಿಸಿ" -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 msgid "incorrect type" msgstr "ಸರಿಯಲ್ಲದ ಬಗೆ" -#: ipalib/parameters.py:361 msgid "Only one value is allowed" msgstr "ಕೇವಲ ಒಂದು ಬೆಲೆ ಮಾತ್ರ ಅನುಮೋದಿಸಲಾಗಿದೆ" -#: ipalib/parameters.py:1023 msgid "must be True or False" msgstr "ನಿಜ (True) ಅಥವಾ ಸುಳ್ಳು (False) ಆಗಿರಲೇಬೇಕು" -#: ipalib/parameters.py:1124 msgid "must be an integer" msgstr "ಇನ್ಟೀಜರ್ ಆಗಿರಲೇಬೇಕು" -#: ipalib/parameters.py:1176 #, python-format msgid "must be at least %(minvalue)d" msgstr "ಕನಿಷ್ಠವಾಗಿ %(minvalue)d ಆಗಿರಲೇಬೇಕು" -#: ipalib/parameters.py:1186 #, python-format msgid "can be at most %(maxvalue)d" msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxvalue)d ಆಗಿರಬಹುದು" -#: ipalib/parameters.py:1227 msgid "must be a decimal number" msgstr "ದಶಾಂಶ ಸಂಖ್ಯೆ ಆಗಿರಲೇಬೇಕು" -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "ಕನಿಷ್ಠವಾಗಿ %(minvalue)f ಆಗಿರಲೇಬೇಕು" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxvalue)f ಆಗಿರಬಹುದು" - -#: ipalib/parameters.py:1327 #, python-format msgid "must match pattern \"%(pattern)s\"" msgstr "ನಮೂನೆ \"%(pattern)s\" ಹೊಂದಾಣಿಕೆಯಾಗಲೇಬೇಕು" -#: ipalib/parameters.py:1345 msgid "must be binary data" msgstr "ಬೈನರಿ ಡಾಟಾ ಆಗಿರಲೇಬೇಕು" -#: ipalib/parameters.py:1361 #, python-format msgid "must be at least %(minlength)d bytes" msgstr "ಕನಿಷ್ಠವಾಗಿ %(minlength)d ಬೈಟ್ಸ್ ಆಗಿರಲೇಬೇಕು" -#: ipalib/parameters.py:1371 #, python-format msgid "can be at most %(maxlength)d bytes" msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxlength)d ಬೈಟ್ಸ್ ಆಗಿರಬಹುದು" -#: ipalib/parameters.py:1381 #, python-format msgid "must be exactly %(length)d bytes" msgstr "ನಿಖರವಾಗಿ %(length)d ಬೈಟ್ಸ್ ಆಗಿರಲೇಬೇಕು" -#: ipalib/parameters.py:1403 msgid "must be Unicode text" msgstr "ಯುನಿಕೋಡ್ ಪಠ್ಯ ಆಗಿರಲೇಬೇಕು" -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 #, python-format msgid "must be at least %(minlength)d characters" msgstr "ಕನಿಷ್ಠವಾಗಿ %(minlength)d ಅಕ್ಷರಗಳು ಇರಲೇಬೇಕು" -#: ipalib/parameters.py:1454 #, python-format msgid "can be at most %(maxlength)d characters" msgstr "ಗರಿಷ್ಠವಾಗಿ %(maxlength)d ಅಕ್ಷರಗಳು ಇರಬಹುದು" -#: ipalib/parameters.py:1464 #, python-format msgid "must be exactly %(length)d characters" msgstr "ನಿಖರವಾಗಿ %(length)d ಅಕ್ಷರಗಳು ಇರಲೇಬೇಕು" -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 #, python-format msgid "must be one of %(values)r" msgstr "%(values)r ನಲ್ಲಿ ಒಂದು ಆಗಿರಲೇಬೇಕು" -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 msgid "type, filter, subtree and targetgroup are mutually exclusive" msgstr " ಬಗೆ, ಫಿಲ್ಟರ್, ಸಬ್‌ಟ್ರೀ ಮತ್ತು ಟಾರ್ಗೆಟ್‌ಗ್ರೂಪ್ ಗಳು ಪರಸ್ಪರ ಪ್ರತ್ಯೇಕ" -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 msgid "" "at least one of: type, filter, subtree, targetgroup, attrs or memberof are " "required" -msgstr "ಕನಿಷ್ಟ ಒಂದು : ಬಗೆ, ಫಿಲ್ಟರ್, ಸಬ್‌ಟ್ರೀ, ಟಾರ್ಗೆಟ್‌ಗ್ರೂಪ್, attrs ಅಥವಾ memberof ಗಳ ಅಗತ್ಯವಿದೆ" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" msgstr "" +"ಕನಿಷ್ಟ ಒಂದು : ಬಗೆ, ಫಿಲ್ಟರ್, ಸಬ್‌ಟ್ರೀ, ಟಾರ್ಗೆಟ್‌ಗ್ರೂಪ್, attrs ಅಥವಾ memberof ಗಳ ಅಗತ್ಯವಿದೆ" -#: ipalib/plugins/aci.py:251 #, python-format msgid "Group '%s' does not exist" msgstr " '%s' ಗುಂಪು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ" -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 #, python-format msgid "ACI with name \"%s\" not found" msgstr "\"%s\" ಹೆಸರು ಹೊಂದಿರುವ ACI ಪತ್ತೆಯಾಗಿಲ್ಲ" -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 msgid "ACIs" msgstr "ACIs" -#: ipalib/plugins/aci.py:417 msgid "ACI name" msgstr "ACI ಹೆಸರು" -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 msgid "User group" msgstr "ಬಳಕೆದಾರ ಗುಂಪು" -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 msgid "User group ACI grants access to" msgstr "User group ACI grants access to" -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 msgid "Permissions" msgstr "ಅನುಮತಿಗಳು" -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 msgid "Attributes" msgstr "ವೈಶಿಷ್ಟ್ಯಗಳು" -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 msgid "Comma-separated list of attributes" msgstr "Comma-separated ವೈಶಿಷ್ಟ್ಯಗಳ ಪಟ್ಟಿ" -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 msgid "Type" msgstr "ಬಗೆ" -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 msgid "Member of" msgstr "ಸದಸ್ಯ" -#: ipalib/plugins/aci.py:459 msgid "Member of a group" msgstr "ಒಂದು ಗುಂಪಿನ ಸದಸ್ಯ" -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 msgid "Filter" msgstr "ಶೋಧಕ (ಫಿಲ್ಟರ್)" -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 msgid "Legal LDAP filter (e.g. ou=Engineering)" msgstr "Legal LDAP filter (e.g. ou=Engineering)" -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 msgid "Subtree" msgstr "ಉಪವೃಕ್ಷ" -#: ipalib/plugins/aci.py:471 msgid "Subtree to apply ACI to" msgstr "Subtree to apply ACI to" -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 msgid "Target group" msgstr "Target ಗುಂಪು" -#: ipalib/plugins/aci.py:477 msgid "Group to apply ACI to" msgstr "Group to apply ACI to" -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 #, python-format msgid "Created ACI \"%(value)s\"" msgstr "\"%(value)s\" ACIವನ್ನು ರಚಿಸಲಾಗಿದೆ" -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 #, python-format msgid "Deleted ACI \"%(value)s\"" msgstr "\"%(value)s\" ACIವನ್ನು ಅಳಿಸಲಾಗಿದೆ" -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 #, python-format msgid "Modified ACI \"%(value)s\"" msgstr "\"%(value)s\" ACIವನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ" -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" +msgid "Description" +msgstr "ವಿವರಣೆ" -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" +msgid "Location" +msgstr "ಸ್ಥಳ" -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" +msgid "Map" +msgstr "ನಕ್ಷೆ" -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" +msgid "Automount Maps" +msgstr "ಮ್ಯಾಪ್‌ಗಳ ಆಟೋಮೌಂಟ್" -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" +msgid "Key" +msgstr "ಕೀ" -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" +msgid "Mount information" +msgstr "ಮೌಂಟ್ ಮಾಹಿತಿ" -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" +msgid "description" +msgstr "ವಿವರಣೆ" -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" +msgid "Automount Keys" +msgstr "ಕೀಗಳ ಆಟೋಮೌಂಟ್" -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" +msgid "Mount point" +msgstr "ಮೌಂಟ್ ಪಾಯಂಟ್" -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" +msgid "Parent map" +msgstr "Parent map" -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" +msgid "Password" +msgstr "ಗುಪ್ತಪದ" -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" +msgid "Failed members" +msgstr "ವಿಫಲಗೊಂಡ ಸದಸ್ಯರು" -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "ವಿವರಣೆ" +msgid "Member users" +msgstr "ಸದಸ್ಯ ಬಳಕೆದಾರರು" -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" +msgid "Member groups" +msgstr "ಸದಸ್ಯ ಗುಂಪುಗಳು" -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" +msgid "Member hosts" +msgstr "ಸದಸ್ಯ ಹೋಸ್ಟ್‌ಗಳು" -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" +msgid "Member host-groups" +msgstr "ಸದಸ್ಯ ಹೋಸ್ಟ್-ಗ್ರೂಪ್‌ಗಳು" -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" +msgid "Member of host-groups" +msgstr "ಹೋಸ್ಟ್-ಗುಂಪಿನ ಸದಸ್ಯ" -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" +msgid "External host" +msgstr "ಹೊರಗಿನ ಹೋಸ್ಟ್" -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" +msgid "Failure decoding Certificate Signing Request" +msgstr "ಪ್ರಮಾಣಪತ್ರದ ಸಹಿಯ ಕೋರಿಕೆಯ ಡಿಕೋಡಿಂಗ್‌ನ ವಿಫಲತೆ" -#: ipalib/plugins/automember.py:233 #, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" +msgid "Failure decoding Certificate Signing Request: %s" +msgstr "ಪ್ರಮಾಣಪತ್ರದ ಸಹಿಯ ಕೋರಿಕೆಯ ಡಿಕೋಡಿಂಗ್‌ನ ವಿಫಲತೆ: %s" -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" +msgid "Principal" +msgstr "Principal" -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" +msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" +msgstr "ಈ ಪ್ರಮಾಣಪತ್ರಕ್ಕಾಗಿ Service principal (e.g. HTTP/test.example.com)" -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" +msgid "automatically add the principal if it doesn't exist" +msgstr "ಸ್ವಯಂಚಾಲಿತವಾಗಿ principal ಸೇರಿಸಿ ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿ ಇಲ್ಲದಿದ್ದಲ್ಲಿ" -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" +msgid "Certificate" +msgstr "ಪ್ರಮಾಣಪತ್ರ" -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" +msgid "Subject" +msgstr "ವಿಷಯ" -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" +msgid "Serial number" +msgstr "ಅನುಕ್ರಮ ಸಂಖ್ಯೆ" -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" +msgid "Request id" +msgstr "ಬೇಡಿಕೆ ID" -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" +msgid "Request status" +msgstr "ಬೇಡಿಕೆ ಸ್ಥಿತಿ" -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" +msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" +msgstr "ಕ್ರಮ ಸಂಖ್ಯೆ ಡೆಸಿಮಲ್‌ನಲ್ಲಿ ಅಥವಾ 0x ಮೊದಲು ಸೇರಿಸಿದ್ದಲ್ಲಿ ಹೆಕ್ಸಾಡೆಸಿಮಲ್‌ನಲ್ಲಿ" -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" +msgid "Revocation reason" +msgstr "ರದ್ದು ಮಾಡುವುದಕ್ಕೆ ಕಾರಣ" -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" +msgid "Revoked" +msgstr "ರದ್ದು ಮಾಡಲಾಗಿದೆ" -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" +msgid "Reason" +msgstr "ಕಾರಣ" -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" +msgid "Reason for revoking the certificate (0-10)" +msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು (0-10) ರದ್ದು ಮಾಡಲು ಕಾರಣ" -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" +msgid "Unrevoked" +msgstr "ರದ್ದು ಮಾಡಲಾಗಿಲ್ಲ" -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" +msgid "Error" +msgstr "ದೋಷ" -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" +msgid "Home directory base" +msgstr "ಹೋಮ್ ಡೈರೆಕ್ಟರೀ ಮೂಲ" -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" +msgid "Default shell" +msgstr "ಡೀಫಾಲ್ಟ್ ಶೆಲ್" -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" +msgid "Default users group" +msgstr "ಡಿಫಾಲ್ಟ್ ಬಳಕೆದಾರರ ಗುಂಪು" -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" +msgid "Search time limit" +msgstr "ಹುಡುಕು ಸಮಯ ಮಿತಿ" -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" +msgid "Search size limit" +msgstr "ಹುಡುಕು ಗಾತ್ರ ಮಿತಿ" -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" +msgid "User search fields" +msgstr "ಬಳಕೆದಾರನ ಶೋಧ ಫೀಲ್ಡ್‌ಗಳು" -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" +msgid "Certificate Subject base" +msgstr "ಪ್ರಮಾಣಪತ್ರದ ವಿಷಯ ಮೂಲ" -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" +msgid "Priority" +msgstr "ಆದ್ಯತೆ" -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" +msgid "Zone name" +msgstr "ವಲಯದ ಹೆಸರು" -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" +msgid "Zone name (FQDN)" +msgstr "ವಲಯದ ಹೆಸರು (FQDN)" -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" +msgid "SOA serial" +msgstr "SOA serial" -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" +msgid "SOA refresh" +msgstr "SOA refresh" -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" +msgid "SOA retry" +msgstr "SOA retry" -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "ಸ್ಥಳ" +msgid "SOA expire" +msgstr "SOA expire" -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" +msgid "SOA minimum" +msgstr "SOA minimum" -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" +msgid "SOA time to live" +msgstr "SOA time to live" -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" +msgid "SOA class" +msgstr "SOA class" -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" +msgid "BIND update policy" +msgstr "BIND update policy" -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" +msgid "Time to live" +msgstr "ಉಳಿದಿರಬೇಕಾದ ಸಮಯ" -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" +msgid "Class" +msgstr "ವರ್ಗ" -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" +msgid "User Groups" +msgstr "ಬಳಕೆದಾರರ ಗುಂಪುಗಳು" -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" +msgid "Group name" +msgstr "ಗುಂಪಿನ ಹೆಸರು" -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" +msgid "Group description" +msgstr "ಗುಂಪಿನ ವಿವರಣೆ" -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" +msgid "GID" +msgstr "GID" -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" +msgid "GID (use this option to set it manually)" +msgstr "GID (ಇದನ್ನು ಮ್ಯಾನ್ಯೂವಲ್ ಆಗಿ ಸೆಟ್ ಮಾಡಲು ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ)" -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" +#, python-format +msgid "Added group \"%(value)s\"" +msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ" -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" +#, python-format +msgid "Deleted group \"%(value)s\"" +msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಅಳಿಸಲಾಗಿದೆ" -#: ipalib/plugins/automount.py:343 #, python-format -msgid "File %(file)s not found" -msgstr "" +msgid "Modified group \"%(value)s\"" +msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ" -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" +msgid "Rule name" +msgstr "ನಿಯಮದ ಹೆಸರು" -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" +msgid "User category" +msgstr "ಬಳಕೆದಾರನ ವರ್ಗ" -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "ನಕ್ಷೆ" +msgid "User category the rule applies to" +msgstr "ನಿಯಮ ಅನ್ವಯಿಸುವಂತಹ ಬಳಕೆದಾರನ ವರ್ಗ" -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" +msgid "Host category" +msgstr "ಹೋಸ್ಟ್ ವರ್ಗ" -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "ಮ್ಯಾಪ್‌ಗಳ ಆಟೋಮೌಂಟ್" +msgid "Host category the rule applies to" +msgstr "ನಿಯಮ ಅನ್ವಯಿಸುವಂತಹ ಹೋಸ್ಟ್ ವರ್ಗ" -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" +msgid "Source host category" +msgstr "ಮೂಲ ಹೋಸ್ಟ್ ವರ್ಗ" -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" +msgid "Source host category the rule applies to" +msgstr "ನಿಯಮ ಅನ್ವಯಿಸುವಂತಹ ಮೂಲ ಹೋಸ್ಟ್ ವರ್ಗ" -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" +msgid "Users" +msgstr "ಬಳಕೆದಾರರು" -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" +msgid "Hosts" +msgstr "ಹೋಸ್ಟ್‌ಗಳು" -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" +msgid "Host Groups" +msgstr "ಹೋಸ್ಟ್ ಗುಂಪುಗಳು" -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" +msgid "Services" +msgstr "ಸೇವೆಗಳು(ಸರ್ವೀಸಸ್)" -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" +msgid "Access time" +msgstr "ಪ್ರವೇಶದ ಸಮಯ" -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" +msgid "Service name" +msgstr "ಸೇವೆಯ ಹೆಸರು" -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" +msgid "User name" +msgstr "ಬಳಕೆದಾರನ ಹೆಸರು" -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" +msgid "Host name" +msgstr "ಹೋಸ್ಟ್ ಹೆಸರು" -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" +msgid "A description of this host" +msgstr "ಈ ಹೋಸ್ಟ್‌ನ ವಿವರಣೆ" -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" +msgid "Locality" +msgstr "ಪ್ರದೇಶ" -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" +msgid "Host locality (e.g. \"Baltimore, MD\")" +msgstr "ಹೋಸ್ಟ್ ತಾಣ (e.g. \"Baltimore, MD\")" -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "ಕೀ" +msgid "Host location (e.g. \"Lab 2\")" +msgstr "ಹೋಸ್ಟ್ ತಾಣ (e.g. \"Lab 2\")" -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" +msgid "Platform" +msgstr "ಪ್ಲಾಟ್‌ಫಾರ್ಮ್" -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "ಮೌಂಟ್ ಮಾಹಿತಿ" +msgid "Host hardware platform (e.g. \"Lenovo T61\")" +msgstr "ಹೋಸ್ಟ್ ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್ (e.g. \"Lenovo T61\")" -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "ವಿವರಣೆ" +msgid "Operating system" +msgstr "ಕಾರ್ಯಕಾರಿ ವ್ಯವಸ್ಥೆ" -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "ಕೀಗಳ ಆಟೋಮೌಂಟ್" +msgid "Host operating system and version (e.g. \"Fedora 9\")" +msgstr "ಹೋಸ್ಟ್ ಕಾರ್ಯಕಾರಿ ವ್ಯವಸ್ಥೆ ಮತ್ತು ಆವೃತ್ತಿ (e.g. \"Fedora 9\")" -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" +msgid "User password" +msgstr "ಬಳಕೆದಾರನ ಗುಪ್ತಪದ" -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" +msgid "Password used in bulk enrollment" +msgstr "ದೊಡ್ಡ ಪ್ರಮಾಣದ ದಾಖಲಾತಿಯಲ್ಲಿ ಬಳಸಲಾದ ಗುಪ್ತಪದ" -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" +msgid "Base-64 encoded server certificate" +msgstr "Base-64 ಎನ್‌ಕೋಡೆಡ್ ಸರ್ವರ್ ಪ್ರಮಾಣಪತ್ರ" -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" +msgid "Principal name" +msgstr "Principal ಹೆಸರು" -#: ipalib/plugins/automount.py:678 #, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" +msgid "Added host \"%(value)s\"" +msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಸೇರಿಸಲಾಗಿದೆ" -#: ipalib/plugins/automount.py:738 #, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" +msgid "Deleted host \"%(value)s\"" +msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಅಳಿಸಲಾಗಿದೆ" -#: ipalib/plugins/automount.py:763 #, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" +msgid "Modified host \"%(value)s\"" +msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ" -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "ಮೌಂಟ್ ಪಾಯಂಟ್" +msgid "Kerberos principal name for this host" +msgstr "ಈ ಹೋಸ್ಟ್‌ಗೆ Kerberos principalನ ಹೆಸರು" -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "Parent map" +msgid "Host-group" +msgstr "ಹೋಸ್ಟ್-ಗುಂಪು" -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" +msgid "Name of host-group" +msgstr "ಹೋಸ್ಟ್-ಗುಂಪಿನ ಹೆಸರು" -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" +msgid "A description of this host-group" +msgstr "ಈ ಹೋಸ್ಟ್-ಗ್ರೂಪ್‌ನ ವಿವರಣೆ" -#: ipalib/plugins/automount.py:799 #, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" +msgid "Added hostgroup \"%(value)s\"" +msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ" -#: ipalib/plugins/automount.py:841 #, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" +msgid "Deleted hostgroup \"%(value)s\"" +msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಅಳಿಸಲಾಗಿದೆ" -#: ipalib/plugins/automount.py:898 #, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" +msgid "Modified hostgroup \"%(value)s\"" +msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ" -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" +msgid "Data" +msgstr "ದತ್ತಾಂಶ" -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "ಗುಪ್ತಪದ" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "ವಿಫಲಗೊಂಡ ಸದಸ್ಯರು" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "ಸದಸ್ಯ ಬಳಕೆದಾರರು" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "ಸದಸ್ಯ ಗುಂಪುಗಳು" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "ಸದಸ್ಯ ಹೋಸ್ಟ್‌ಗಳು" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "ಸದಸ್ಯ ಹೋಸ್ಟ್-ಗ್ರೂಪ್‌ಗಳು" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "ಹೋಸ್ಟ್-ಗುಂಪಿನ ಸದಸ್ಯ" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" +msgid "User" +msgstr "ಬಳಕೆದಾರ" -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" +msgid "Groups" +msgstr "ಗುಂಪುಗಳು" -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" +msgid "DNS" +msgstr "DNS" -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" +msgid "Manage ticket policy for specific user" +msgstr "ನಿಗದಿತ ಬಳಕೆದಾರನಿಗೆ ಟಿಕೆಟ್ ಪಾಲಿಸಿಯನ್ನು ನಿರ್ವಹಿಸು" -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" +msgid "Max life" +msgstr "ಗರಿಷ್ಟ ಜೀವಿತಾವಧಿ" -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" +msgid "Max renew" +msgstr "ಗರಿಷ್ಟ ನವೀಕರಣ" -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" +msgid "LDAP URI" +msgstr "LDAP URI" -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" +msgid "LDAP URI of DS server to migrate from" +msgstr "LDAP URI of DS server to migrate from" -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" +msgid "Bind DN" +msgstr "ಬೈಂಡ್ DN" -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" +msgid "User container" +msgstr "ಬಳಕೆದಾರನ ಕಂಟೇನರ್" -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" +msgid "Group container" +msgstr "ಗುಂಪಿನ ಕಂಟೇನರ್" -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" +#, python-format +msgid "%(count)d variables" +msgstr "%(count)d ವೇರಿಯೇಬಲ್‌ಗಳು" -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" +msgid "Netgroups" +msgstr "ನೆಟ್‌ಗ್ರೂಪ್‌ಗಳು" -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" +msgid "Netgroup name" +msgstr "ನೆಟ್‌ಗ್ರೂಪ್ ಹೆಸರು" -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" +msgid "Netgroup description" +msgstr "ನೆಟ್‌ಗ್ರೂಪ್ ವಿವರಣೆ" -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" +msgid "NIS domain name" +msgstr "NIS ಡೊಮೇನ್ ಹೆಸರು" -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" +msgid "Group" +msgstr "ಗುಂಪು" -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" +msgid "Max lifetime (days)" +msgstr "ಗರಿಷ್ಟ ಜೀವಿತಾವಧಿ (ದಿನಗಳು)" -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "ಹೊರಗಿನ ಹೋಸ್ಟ್" +msgid "Maximum password lifetime (in days)" +msgstr "ಗುಪ್ತಪದದ ಗರಿಷ್ಟ ಜೀವಿತಾವಧಿ (ದಿನಗಳಲ್ಲಿ)" -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" +msgid "Min lifetime (hours)" +msgstr "ಕನಿಷ್ಟ ಜೀವಿತಾವಧಿ (ಘಂಟೆಗಳು)" -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" +msgid "Minimum password lifetime (in hours)" +msgstr "ಗುಪ್ತಪದದ ಕನಿಷ್ಟ ಜೀವಿತಾವಧಿ (ಘಂಟೆಗಳಲ್ಲಿ)" -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" +msgid "History size" +msgstr "ಇತಿಹಾಸದ ಗಾತ್ರ" -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" +msgid "Password history size" +msgstr "ಗುಪ್ತಪದ ಇತಿಹಾಸದ ಗಾತ್ರ" -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" +msgid "Character classes" +msgstr "ಕ್ಯಾರೆಕ್ಟರ್ ಕ್ಲಾಸ್‌ಗಳು" -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" +msgid "Minimum number of character classes" +msgstr "ಕನಿಷ್ಟ ಸಂಖ್ಯೆಯ ಕ್ಯಾರಕ್ಟರ್ ಕ್ಲಾಸ್‌ಗಳು" -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" +msgid "Min length" +msgstr "ಕನಿಷ್ಟ ಉದ್ದ" -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" +msgid "Minimum length of password" +msgstr "ಗುಪ್ತಪದದ ಕನಿಷ್ಟ ಉದ್ದ" -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" +msgid "priority cannot be set on global policy" +msgstr "ಗ್ಲೋಬಲ್ ಪಾಲಿಸಿಯಲ್ಲಿ ಆದ್ಯತೆಯನ್ನು ಸೆಟ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ" -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" +msgid "A description of this role-group" +msgstr "ಈ ರೋಲ್-ಗ್ರೂಪ್‌ನ ವಿವರಣೆ" -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" +msgid "Service principal" +msgstr "Service principal" -#: ipalib/plugins/baseldap.py:344 #, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" +msgid "Added service \"%(value)s\"" +msgstr "\"%(value)s\" ಸೇವೆ(ಸರ್ವೀಸ್)ಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ" -#: ipalib/plugins/baseldap.py:345 #, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" +msgid "Deleted service \"%(value)s\"" +msgstr "\"%(value)s\" ಸೇವೆ(ಸರ್ವೀಸ್)ಯನ್ನು ಅಳಿಸಲಾಗಿದೆ" -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" +msgid "User login" +msgstr "ಬಳಕೆದಾರನ ಪ್ರವೇಶ" -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" +msgid "First name" +msgstr "ಮೊದಲ ಹೆಸರು" -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" +msgid "Last name" +msgstr "ಕೊನೆಯ ಹೆಸರು" -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" +msgid "GECOS field" +msgstr "GECOS ಕ್ಷೇತ್ರ" -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" +msgid "Login shell" +msgstr "ಪ್ರವೇಶ ಶೆಲ್" -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" +msgid "Kerberos principal" +msgstr "Kerberos principal" -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" +msgid "Email address" +msgstr "ಇಮೇಲ್ ವಿಳಾಸ" -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" +msgid "UID" +msgstr "UID" -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" +msgid "Street address" +msgstr "ಕೇರಿ ವಿಳಾಸ" -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 #, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" +msgid "Added user \"%(value)s\"" +msgstr "\"%(value)s\" ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸಲಾಗಿದೆ" -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 #, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" +msgid "Deleted user \"%(value)s\"" +msgstr "\"%(value)s\" ಬಳಕೆದಾರನನ್ನು ಅಳಿಸಲಾಗಿದೆ" -#: ipalib/plugins/baseldap.py:1548 #, python-format -msgid "Search for %s with these %s %s." -msgstr "" +msgid "Modified user \"%(value)s\"" +msgstr "\"%(value)s\" ಬಳಕೆದಾರನನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ" -#: ipalib/plugins/baseldap.py:1549 #, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" +msgid "Unable to communicate with CMS (%s)" +msgstr "CMS (%s) ಜೊತೆ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ" -#: ipalib/plugins/baseldap.py:1587 #, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" +"Request subject \"%(request_subject)s\" does not match the form " +"\"%(subject_base)s\"" msgstr "" +"ಕೋರಿಕೆ ವಿಷಯ \"%(request_subject)s\" ಸ್ವರೂಪ \"%(subject_base)s\" ಕ್ಕೆ " +"ಹೊಂದಿಕೆಯಾಗುತ್ತಿಲ್ಲ" -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "ಪ್ರಮಾಣಪತ್ರದ ಸಹಿಯ ಕೋರಿಕೆಯ ಡಿಕೋಡಿಂಗ್‌ನ ವಿಫಲತೆ" - -#: ipalib/plugins/cert.py:144 #, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "ಪ್ರಮಾಣಪತ್ರದ ಸಹಿಯ ಕೋರಿಕೆಯ ಡಿಕೋಡಿಂಗ್‌ನ ವಿಫಲತೆ: %s" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "Principal" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "ಈ ಪ್ರಮಾಣಪತ್ರಕ್ಕಾಗಿ Service principal (e.g. HTTP/test.example.com)" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "ಸ್ವಯಂಚಾಲಿತವಾಗಿ principal ಸೇರಿಸಿ ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿ ಇಲ್ಲದಿದ್ದಲ್ಲಿ" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "ಪ್ರಮಾಣಪತ್ರ" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "ವಿಷಯ" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "ಅನುಕ್ರಮ ಸಂಖ್ಯೆ" +msgid "unable to decode csr: %s" +msgstr "csr ವನ್ನು ಡಿಕೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ: %s" -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" +msgid "file operation" +msgstr "ಕಡತದ ಕಾರ್ಯಾಚರಣೆ" -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" +msgid "cannot obtain next serial number" +msgstr "ಮುಂದಿನ ಸೀರಿಯಲ್ ನಂಬರ್ ಅನ್ನು ಪಡೆಯಲು ಆಗುತ್ತಿಲ್ಲ" -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "ಬೇಡಿಕೆ ID" +msgid "certutil failure" +msgstr "certutil ವಿಫಲತೆ" -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "ಬೇಡಿಕೆ ಸ್ಥಿತಿ" +#~ msgid "RDN of container for users in DS" +#~ msgstr "DSನಲ್ಲಿರುವ ಬಳಕೆದಾರರಿಗಾಗಿ RDNನ ಕಂಟೇನರ್ " -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "ಕ್ರಮ ಸಂಖ್ಯೆ ಡೆಸಿಮಲ್‌ನಲ್ಲಿ ಅಥವಾ 0x ಮೊದಲು ಸೇರಿಸಿದ್ದಲ್ಲಿ ಹೆಕ್ಸಾಡೆಸಿಮಲ್‌ನಲ್ಲಿ" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "ರದ್ದು ಮಾಡುವುದಕ್ಕೆ ಕಾರಣ" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "ರದ್ದು ಮಾಡಲಾಗಿದೆ" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "ಕಾರಣ" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "ಪ್ರಮಾಣಪತ್ರವನ್ನು (0-10) ರದ್ದು ಮಾಡಲು ಕಾರಣ" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "ರದ್ದು ಮಾಡಲಾಗಿಲ್ಲ" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "ದೋಷ" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "ಹೋಮ್ ಡೈರೆಕ್ಟರೀ ಮೂಲ" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "ಡೀಫಾಲ್ಟ್ ಶೆಲ್" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "ಡಿಫಾಲ್ಟ್ ಬಳಕೆದಾರರ ಗುಂಪು" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "ಹುಡುಕು ಸಮಯ ಮಿತಿ" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "ಹುಡುಕು ಗಾತ್ರ ಮಿತಿ" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "ಬಳಕೆದಾರನ ಶೋಧ ಫೀಲ್ಡ್‌ಗಳು" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "ಪ್ರಮಾಣಪತ್ರದ ವಿಷಯ ಮೂಲ" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "ವಲಯದ ಹೆಸರು" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "ವಲಯದ ಹೆಸರು (FQDN)" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "SOA serial" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "SOA refresh" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "SOA retry" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "SOA expire" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "SOA minimum" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "SOA time to live" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "SOA class" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "BIND update policy" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "ಉಳಿದಿರಬೇಕಾದ ಸಮಯ" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "ವರ್ಗ" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "ಬಳಕೆದಾರರ ಗುಂಪುಗಳು" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "ಗುಂಪಿನ ಹೆಸರು" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "ಗುಂಪಿನ ವಿವರಣೆ" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "GID" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "GID (ಇದನ್ನು ಮ್ಯಾನ್ಯೂವಲ್ ಆಗಿ ಸೆಟ್ ಮಾಡಲು ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿ)" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಅಳಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "\"%(value)s\" ಗುಂಪನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "ನಿಯಮದ ಹೆಸರು" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "ಬಳಕೆದಾರನ ವರ್ಗ" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "ನಿಯಮ ಅನ್ವಯಿಸುವಂತಹ ಬಳಕೆದಾರನ ವರ್ಗ" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "ಹೋಸ್ಟ್ ವರ್ಗ" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "ನಿಯಮ ಅನ್ವಯಿಸುವಂತಹ ಹೋಸ್ಟ್ ವರ್ಗ" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "ಮೂಲ ಹೋಸ್ಟ್ ವರ್ಗ" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "ನಿಯಮ ಅನ್ವಯಿಸುವಂತಹ ಮೂಲ ಹೋಸ್ಟ್ ವರ್ಗ" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "ಬಳಕೆದಾರರು" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "ಹೋಸ್ಟ್‌ಗಳು" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "ಹೋಸ್ಟ್ ಗುಂಪುಗಳು" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "ಸೇವೆಗಳು(ಸರ್ವೀಸಸ್)" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "ಪ್ರವೇಶದ ಸಮಯ" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "ಸೇವೆಯ ಹೆಸರು" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "ಬಳಕೆದಾರನ ಹೆಸರು" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "ಹೋಸ್ಟ್ ಹೆಸರು" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "ಈ ಹೋಸ್ಟ್‌ನ ವಿವರಣೆ" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "ಪ್ರದೇಶ" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "ಹೋಸ್ಟ್ ತಾಣ (e.g. \"Baltimore, MD\")" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "ಹೋಸ್ಟ್ ತಾಣ (e.g. \"Lab 2\")" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "ಪ್ಲಾಟ್‌ಫಾರ್ಮ್" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "ಹೋಸ್ಟ್ ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್ (e.g. \"Lenovo T61\")" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "ಕಾರ್ಯಕಾರಿ ವ್ಯವಸ್ಥೆ" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "ಹೋಸ್ಟ್ ಕಾರ್ಯಕಾರಿ ವ್ಯವಸ್ಥೆ ಮತ್ತು ಆವೃತ್ತಿ (e.g. \"Fedora 9\")" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "ಬಳಕೆದಾರನ ಗುಪ್ತಪದ" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "ದೊಡ್ಡ ಪ್ರಮಾಣದ ದಾಖಲಾತಿಯಲ್ಲಿ ಬಳಸಲಾದ ಗುಪ್ತಪದ" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "Base-64 ಎನ್‌ಕೋಡೆಡ್ ಸರ್ವರ್ ಪ್ರಮಾಣಪತ್ರ" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "Principal ಹೆಸರು" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಸೇರಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಅಳಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "\"%(value)s\" ಹೋಸ್ಟನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "ಈ ಹೋಸ್ಟ್‌ಗೆ Kerberos principalನ ಹೆಸರು" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "ಹೋಸ್ಟ್-ಗುಂಪು" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "ಹೋಸ್ಟ್-ಗುಂಪಿನ ಹೆಸರು" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "ಈ ಹೋಸ್ಟ್-ಗ್ರೂಪ್‌ನ ವಿವರಣೆ" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಸೇರಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಅಳಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "\"%(value)s\" ಹೋಸ್ಟ್‌ಗ್ರೂಪನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "ದತ್ತಾಂಶ" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "ಗುಂಪುಗಳು" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "DNS" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "ನಿಗದಿತ ಬಳಕೆದಾರನಿಗೆ ಟಿಕೆಟ್ ಪಾಲಿಸಿಯನ್ನು ನಿರ್ವಹಿಸು" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "ಗರಿಷ್ಟ ಜೀವಿತಾವಧಿ" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "ಗರಿಷ್ಟ ನವೀಕರಣ" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "LDAP URI" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "LDAP URI of DS server to migrate from" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "ಬೈಂಡ್ DN" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "ಬಳಕೆದಾರನ ಕಂಟೇನರ್" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "DSನಲ್ಲಿರುವ ಬಳಕೆದಾರರಿಗಾಗಿ RDNನ ಕಂಟೇನರ್ " - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "ಗುಂಪಿನ ಕಂಟೇನರ್" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "DSನಲ್ಲಿರುವ ಗುಂಪುಗಳಿಗಾಗಿ RDNನ ಕಂಟೇನರ್ " - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "%(count)d ವೇರಿಯೇಬಲ್‌ಗಳು" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "ನೆಟ್‌ಗ್ರೂಪ್‌ಗಳು" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "ನೆಟ್‌ಗ್ರೂಪ್ ಹೆಸರು" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "ನೆಟ್‌ಗ್ರೂಪ್ ವಿವರಣೆ" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "NIS ಡೊಮೇನ್ ಹೆಸರು" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "ಗುಂಪು" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "ಗರಿಷ್ಟ ಜೀವಿತಾವಧಿ (ದಿನಗಳು)" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "ಗುಪ್ತಪದದ ಗರಿಷ್ಟ ಜೀವಿತಾವಧಿ (ದಿನಗಳಲ್ಲಿ)" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "ಕನಿಷ್ಟ ಜೀವಿತಾವಧಿ (ಘಂಟೆಗಳು)" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "ಗುಪ್ತಪದದ ಕನಿಷ್ಟ ಜೀವಿತಾವಧಿ (ಘಂಟೆಗಳಲ್ಲಿ)" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "ಇತಿಹಾಸದ ಗಾತ್ರ" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "ಗುಪ್ತಪದ ಇತಿಹಾಸದ ಗಾತ್ರ" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "ಕ್ಯಾರೆಕ್ಟರ್ ಕ್ಲಾಸ್‌ಗಳು" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "ಕನಿಷ್ಟ ಸಂಖ್ಯೆಯ ಕ್ಯಾರಕ್ಟರ್ ಕ್ಲಾಸ್‌ಗಳು" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "ಕನಿಷ್ಟ ಉದ್ದ" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "ಗುಪ್ತಪದದ ಕನಿಷ್ಟ ಉದ್ದ" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "ಆದ್ಯತೆ" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "ಗ್ಲೋಬಲ್ ಪಾಲಿಸಿಯಲ್ಲಿ ಆದ್ಯತೆಯನ್ನು ಸೆಟ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "ಬಳಕೆದಾರ" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "ಈ ರೋಲ್-ಗ್ರೂಪ್‌ನ ವಿವರಣೆ" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "Service principal" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "\"%(value)s\" ಸೇವೆ(ಸರ್ವೀಸ್)ಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "\"%(value)s\" ಸೇವೆ(ಸರ್ವೀಸ್)ಯನ್ನು ಅಳಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "ಬಳಕೆದಾರನ ಪ್ರವೇಶ" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "ಮೊದಲ ಹೆಸರು" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "ಕೊನೆಯ ಹೆಸರು" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "GECOS ಕ್ಷೇತ್ರ" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "ಪ್ರವೇಶ ಶೆಲ್" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "Kerberos principal" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "ಇಮೇಲ್ ವಿಳಾಸ" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "UID" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "ಕೇರಿ ವಿಳಾಸ" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "\"%(value)s\" ಬಳಕೆದಾರನನ್ನು ಸೇರಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "\"%(value)s\" ಬಳಕೆದಾರನನ್ನು ಅಳಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "\"%(value)s\" ಬಳಕೆದಾರನನ್ನು ಬದಲಾಯಿಸಲಾಗಿದೆ" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "CMS (%s) ಜೊತೆ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "ಕೋರಿಕೆ ವಿಷಯ \"%(request_subject)s\" ಸ್ವರೂಪ \"%(subject_base)s\" ಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುತ್ತಿಲ್ಲ" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "csr ವನ್ನು ಡಿಕೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ: %s" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "ಕಡತದ ಕಾರ್ಯಾಚರಣೆ" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "ಮುಂದಿನ ಸೀರಿಯಲ್ ನಂಬರ್ ಅನ್ನು ಪಡೆಯಲು ಆಗುತ್ತಿಲ್ಲ" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "certutil ವಿಫಲತೆ" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" +#~ msgid "RDN of container for groups in DS" +#~ msgstr "DSನಲ್ಲಿರುವ ಗುಂಪುಗಳಿಗಾಗಿ RDNನ ಕಂಟೇನರ್ " diff --git a/install/po/ko.po b/install/po/ko.po deleted file mode 100644 index 47157653e..000000000 --- a/install/po/ko.po +++ /dev/null @@ -1,7923 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2011-03-07 20:40+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Korean (http://www.transifex.net/projects/p/fedora/language/ko/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: ko\n" -"Plural-Forms: nplurals=1; plural=0\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/nl.po b/install/po/nl.po index 6cd4cc0d9..a34927e05 100644 --- a/install/po/nl.po +++ b/install/po/nl.po @@ -1,7948 +1,25 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Geert Warrink , 2011. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" -"Last-Translator: Geert Warrink \n" -"Language-Team: Dutch (http://www.transifex.net/projects/p/fedora/language/nl/)\n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-21 22:20+0000\n" +"Last-Translator: jdennis \n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/" +"nl/)\n" +"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "Wachtwoorden komen niet overheen!" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/pl.po b/install/po/pl.po index 0d1d3408e..95388439c 100644 --- a/install/po/pl.po +++ b/install/po/pl.po @@ -1,164 +1,103 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # jdennis , 2011. # Piotr Drąg , 2010. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-21 22:20+0000\n" "Last-Translator: jdennis \n" -"Language-Team: Polish (http://www.transifex.net/projects/p/fedora/language/pl/)\n" +"Language-Team: Polish (http://www.transifex.com/projects/p/fedora/language/" +"pl/)\n" +"Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2)\n" -#: ipalib/cli.py:583 #, python-format msgid "Enter %(label)s again to verify: " msgstr "Proszę podać %(label)s ponownie, aby sprawdzić: " -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "Hasła się nie zgadzają." -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "Anulowano." - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 #, python-format msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "klient w wersji %(cver)s nie jest zgodny z serwerem w wersji %(sver)s na %(server)r" +msgstr "" +"klient w wersji %(cver)s nie jest zgodny z serwerem w wersji %(sver)s na " +"%(server)r" -#: ipalib/errors.py:321 #, python-format msgid "unknown error %(code)d from %(server)s: %(error)s" msgstr "nieznany błąd %(code)d z %(server)s: %(error)s" -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "wystąpił wewnętrzny błąd" -#: ipalib/errors.py:359 #, python-format msgid "an internal error has occurred on server at %(server)r" msgstr "wystąpił wewnętrzny błąd w serwerze na %(server)r" -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "nieznane polecenie %(name)r" -#: ipalib/errors.py:392 ipalib/errors.py:417 #, python-format msgid "error on server %(server)r: %(error)s" msgstr "błąd w serwerze %(server)r: %(error)s" -#: ipalib/errors.py:408 #, python-format msgid "cannot connect to %(uri)r: %(error)s" msgstr "nie można połączyć się z %(uri)r: %(error)s" -#: ipalib/errors.py:426 #, python-format msgid "Invalid JSON-RPC request: %(error)s" msgstr "Nieprawidłowe żądanie JSON-RPC: %(error)s" -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 #, python-format msgid "Kerberos error: %(major)s/%(minor)s" msgstr "Błąd Kerberosa: %(major)s/%(minor)s" -#: ipalib/errors.py:485 msgid "did not receive Kerberos credentials" msgstr "nie otrzymano danych uwierzytelniających Kerberosa" -#: ipalib/errors.py:501 #, python-format msgid "Service %(service)r not found in Kerberos database" msgstr "Nie odnaleziono usługi %(service)r w bazie danych Kerberosa" -#: ipalib/errors.py:517 msgid "No credentials cache found" msgstr "Nie odnaleziono pamięci podręcznej danych uwierzytelniających" -#: ipalib/errors.py:533 msgid "Ticket expired" msgstr "Zgłoszenie wygasło" -#: ipalib/errors.py:549 msgid "Credentials cache permissions incorrect" -msgstr "Uprawnienia pamięci podręcznej danych uwierzytelniających są niepoprawne" +msgstr "" +"Uprawnienia pamięci podręcznej danych uwierzytelniających są niepoprawne" -#: ipalib/errors.py:565 msgid "Bad format in credentials cache" msgstr "Błędny format w pamięci podręcznej danych uwierzytelniających" -#: ipalib/errors.py:581 msgid "Cannot resolve KDC for requested realm" msgstr "Nie można rozwiązać KDC dla żądanego obszaru" -#: ipalib/errors.py:600 #, python-format msgid "Insufficient access: %(info)s" msgstr "Niewystarczający dostęp: %(info)s" -#: ipalib/errors.py:644 #, python-format msgid "command %(name)r takes no arguments" msgstr "polecenie %(name)r nie przyjmuje parametrów" -#: ipalib/errors.py:664 #, python-format msgid "command %(name)r takes at most %(count)d argument" msgid_plural "command %(name)r takes at most %(count)d arguments" @@ -166,526 +105,278 @@ msgstr[0] "polecenie %(name)r przyjmuje co najwyżej %(count)d parametr" msgstr[1] "polecenie %(name)r przyjmuje co najwyżej %(count)d parametry" msgstr[2] "polecenie %(name)r przyjmuje co najwyżej %(count)d parametrów" -#: ipalib/errors.py:694 #, python-format msgid "overlapping arguments and options: %(names)r" msgstr "pokrywanie parametrów i opcji: %(names)r" -#: ipalib/errors.py:710 #, python-format msgid "%(name)r is required" msgstr "%(name)r jest wymagane" -#: ipalib/errors.py:726 ipalib/errors.py:742 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "nieprawidłowe %(name)r: %(error)s" -#: ipalib/errors.py:758 #, python-format msgid "api has no such namespace: %(name)r" msgstr "API nie posiada takiej przestrzeni nazw: %(name)r" -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "Hasła się nie zgadzają" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "Polecenie nie jest zaimplementowane" -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 #, python-format msgid "%(reason)s" msgstr "%(reason)s" -#: ipalib/errors.py:829 msgid "This entry already exists" msgstr "Ten wpis już istnieje" -#: ipalib/errors.py:845 msgid "You must enroll a host in order to create a host service" msgstr "Należy zapisać się do komputera, aby utworzyć jego usługę" -#: ipalib/errors.py:861 #, python-format msgid "" "Service principal is not of the form: service/fully-qualified host name: " "%(reason)s" -msgstr "Naczelnik usługi nie jest w formacie: usługa/w pełni kwalifikowana nazwa komputera: %(reason)s" +msgstr "" +"Naczelnik usługi nie jest w formacie: usługa/w pełni kwalifikowana nazwa " +"komputera: %(reason)s" -#: ipalib/errors.py:877 msgid "" "The realm for the principal does not match the realm for this IPA server" msgstr "Obszar naczelnika nie zgadza się z obszarem dla tego serwera IPA" -#: ipalib/errors.py:893 msgid "This command requires root access" msgstr "Te polecenie wymaga dostępu roota" -#: ipalib/errors.py:909 msgid "This is already a posix group" msgstr "To jest już grupa POSIX" -#: ipalib/errors.py:925 #, python-format msgid "Principal is not of the form user@REALM: %(principal)r" msgstr "Naczelnik nie jest w formacie użytkownik@OBSZAR: %(principal)r" -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 msgid "A group may not be a member of itself" msgstr "Grupa nie może być własnym elementem" -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "Dekodowanie base64 nie powiodło się: %(reason)s" -#: ipalib/errors.py:1069 msgid "A group may not be added as a member of itself" msgstr "Nie można dodać grupy jako elementu jej samej" -#: ipalib/errors.py:1085 msgid "The default users group cannot be removed" msgstr "Nie można usunąć domyślnej grupy użytkowników" -#: ipalib/errors.py:1101 msgid "Host does not have corresponding DNS A record" msgstr "Komputer nie posiada pasującego wpisu DNS A" -#: ipalib/errors.py:1116 msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "Usuwanie zarządzanej grupy nie jest dozwolone. Musi zostać najpierw odłączona." - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." msgstr "" +"Usuwanie zarządzanej grupy nie jest dozwolone. Musi zostać najpierw " +"odłączona." -#: ipalib/errors.py:1254 #, python-format msgid "no command nor help topic %(topic)r" msgstr "nie ma takiego polecenia lub tematu pomocy %(topic)r" -#: ipalib/errors.py:1278 msgid "change collided with another change" msgstr "zmiana koliduje z inną zmianą" -#: ipalib/errors.py:1294 msgid "no modifications to be performed" msgstr "żadne modyfikacje nie zostaną wykonane" -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 msgid "limits exceeded for this query" msgstr "przekroczono ograniczenia dla tego zapytania" -#: ipalib/errors.py:1341 #, python-format msgid "%(info)s" msgstr "%(info)s" -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 #, python-format msgid "Certificate operation cannot be completed: %(error)s" msgstr "Nie można ukończyć działania na certyfikacie: %(error)s" -#: ipalib/errors.py:1445 #, python-format msgid "Certificate format error: %(error)s" msgstr "Błąd formatu certyfikatu: %(error)s" -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 msgid "Results are truncated, try a more specific search" -msgstr "Wyniki zostały obcięte, proszę spróbować bardziej konkretnego wyszukiwania" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." msgstr "" +"Wyniki zostały obcięte, proszę spróbować bardziej konkretnego wyszukiwania" -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 msgid "Forward to server instead of running locally" msgstr "Przekazanie do serwera zamiast uruchamiania lokalnie" -#: ipalib/output.py:92 msgid "A dictionary representing an LDAP entry" msgstr "Słownik reprezentujący wpis LDAP" -#: ipalib/output.py:100 msgid "A list of LDAP entries" msgstr "Lista wpisów LDAP" -#: ipalib/output.py:111 msgid "All commands should at least have a result" msgstr "Wszystkie polecenia powinny powiadać przynajmniej wynik" -#: ipalib/parameters.py:358 msgid "incorrect type" msgstr "niepoprawny typ" -#: ipalib/parameters.py:361 msgid "Only one value is allowed" msgstr "Dozwolona jest tylko jedna wartość" -#: ipalib/parameters.py:1023 msgid "must be True or False" msgstr "musi być prawdą lub fałszem" -#: ipalib/parameters.py:1124 msgid "must be an integer" msgstr "musi być liczba całkowitą" -#: ipalib/parameters.py:1176 #, python-format msgid "must be at least %(minvalue)d" msgstr "musi wynosić co najmniej %(minvalue)d" -#: ipalib/parameters.py:1186 #, python-format msgid "can be at most %(maxvalue)d" msgstr "może wynosić co najwyżej %(maxvalue)d" -#: ipalib/parameters.py:1227 msgid "must be a decimal number" msgstr "musi być liczbą dziesiętną" -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "musi wynosić co najmniej %(minvalue)f" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "może wynosić co najwyżej %(maxvalue)f" - -#: ipalib/parameters.py:1327 #, python-format msgid "must match pattern \"%(pattern)s\"" msgstr "musi pasować do wzorca \"%(pattern)s\"" -#: ipalib/parameters.py:1345 msgid "must be binary data" msgstr "musi być danymi binarnymi" -#: ipalib/parameters.py:1361 #, python-format msgid "must be at least %(minlength)d bytes" msgstr "musi wynosić co najmniej %(minlength)d bajtów" -#: ipalib/parameters.py:1371 #, python-format msgid "can be at most %(maxlength)d bytes" msgstr "może wynosić co najwyżej %(maxlength)d bajtów" -#: ipalib/parameters.py:1381 #, python-format msgid "must be exactly %(length)d bytes" msgstr "musi wynosić dokładnie %(length)d bajtów" -#: ipalib/parameters.py:1403 msgid "must be Unicode text" msgstr "musi być tekstem w unikodzie" -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 #, python-format msgid "must be at least %(minlength)d characters" msgstr "musi wynosić co najmniej %(minlength)d znaków" -#: ipalib/parameters.py:1454 #, python-format msgid "can be at most %(maxlength)d characters" msgstr "może wynosić co najwyżej %(maxlength)d znaków" -#: ipalib/parameters.py:1464 #, python-format msgid "must be exactly %(length)d characters" msgstr "musi wynosić dokładnie %(length)d znaków" -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 #, python-format msgid "must be one of %(values)r" msgstr "musi być jednym z %(values)r" -#: ipalib/plugins/aci.py:153 msgid "A list of ACI values" msgstr "Lista wartości ACI" -#: ipalib/plugins/aci.py:215 msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "wartości \"type\", \"filter\", \"subtree\" i \"targetgroup\" są wzajemnie wyłączne" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" msgstr "" +"wartości \"type\", \"filter\", \"subtree\" i \"targetgroup\" są wzajemnie " +"wyłączne" -#: ipalib/plugins/aci.py:221 msgid "" "at least one of: type, filter, subtree, targetgroup, attrs or memberof are " "required" -msgstr "co najmniej jedna z wartości: \"type\", \"filter\", \"subtree\", \"targetgroup\", \"attrs\" lub \"memberof\" jest wymagana" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" msgstr "" +"co najmniej jedna z wartości: \"type\", \"filter\", \"subtree\", " +"\"targetgroup\", \"attrs\" lub \"memberof\" jest wymagana" -#: ipalib/plugins/aci.py:251 #, python-format msgid "Group '%s' does not exist" msgstr "Grupa \"%s\" nie istnieje" -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 #, python-format msgid "ACI with name \"%s\" not found" msgstr "Nie odnaleziono ACI o nazwie \"%s\"" -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 msgid "ACIs" msgstr "ACI" -#: ipalib/plugins/aci.py:417 msgid "ACI name" msgstr "Nazwa ACI" -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 msgid "User group" msgstr "Grupa użytkowników" -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 msgid "User group ACI grants access to" msgstr "Grupa użytkowników, do której ACI zapewnia dostęp" -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 msgid "Permissions" msgstr "Uprawnienia" -#: ipalib/plugins/aci.py:436 msgid "" "comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "lista uprawnień oddzielonych przecinkami do udzielenia (odczyt, zapis, dodanie, usunięcie, wszystkie)" +msgstr "" +"lista uprawnień oddzielonych przecinkami do udzielenia (odczyt, zapis, " +"dodanie, usunięcie, wszystkie)" -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 msgid "Attributes" msgstr "Atrybuty" -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 msgid "Comma-separated list of attributes" msgstr "Lista atrybutów oddzielonych przecinkami" -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 msgid "Type" msgstr "Typ" -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 msgid "Member of" msgstr "Element" -#: ipalib/plugins/aci.py:459 msgid "Member of a group" msgstr "Element grupy" -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 msgid "Filter" msgstr "Filtr" -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 msgid "Legal LDAP filter (e.g. ou=Engineering)" msgstr "Dozwolony filtr LDAP (np. ou=Inżynieria)" -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 msgid "Subtree" msgstr "Poddrzewo" -#: ipalib/plugins/aci.py:471 msgid "Subtree to apply ACI to" msgstr "Poddrzewo, do którego zastosować ACI" -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 msgid "Target group" msgstr "Grupa docelowa" -#: ipalib/plugins/aci.py:477 msgid "Group to apply ACI to" msgstr "Grupa, do której zastosować ACI" -#: ipalib/plugins/aci.py:482 msgid "Target your own entry (self)" msgstr "Cel własnego wpisu (\"self\")" -#: ipalib/plugins/aci.py:483 msgid "Apply ACI to your own entry (self)" msgstr "Zastosowanie ACI do własnego wpisu (\"self\")" -#: ipalib/plugins/aci.py:495 #, python-format msgid "Created ACI \"%(value)s\"" msgstr "Utworzono ACI \"%(value)s\"" -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 #, python-format msgid "Deleted ACI \"%(value)s\"" msgstr "Usunięto ACI \"%(value)s\"" -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 #, python-format msgid "Modified ACI \"%(value)s\"" msgstr "Zmodyfikowano ACI \"%(value)s\"" -#: ipalib/plugins/aci.py:666 #, python-format msgid "%(count)d ACI matched" msgid_plural "%(count)d ACIs matched" @@ -693,6513 +384,817 @@ msgstr[0] "Pasuje %(count)d ACI" msgstr[1] "Pasują %(count)d ACI" msgstr[2] "Pasuje %(count)d ACI" -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" +msgid "Description" +msgstr "Opis" -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" +msgid "Location" +msgstr "Położenie" -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" +msgid "Map" +msgstr "Mapa" -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" +msgid "Automount Maps" +msgstr "Automatyczne montowanie map" -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" +msgid "Key" +msgstr "Klucz" -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" +msgid "Mount information" +msgstr "Informacje o montowaniu" -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" +msgid "description" +msgstr "opis" -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" +msgid "Automount Keys" +msgstr "Automatyczne montowanie kluczy" -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" +msgid "Mount point" +msgstr "Punkt montowania" -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" +msgid "Parent map" +msgstr "Mapa nadrzędna" -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "Opis" +msgid "Password" +msgstr "Hasło" -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" +msgid "Failed members" +msgstr "Elementy, które się nie powiodły" -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" +msgid "Member users" +msgstr "Elementy użytkowników" -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" +msgid "Member groups" +msgstr "Elementy grupy" -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" +msgid "Member hosts" +msgstr "Element komputerów" -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" +msgid "Member host-groups" +msgstr "Element grupy komputerów" -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" +msgid "Member of host-groups" +msgstr "Element grupy komputerów" -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" +msgid "Sudo Command Groups" +msgstr "Grupy polecenia sudo" -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" +msgid "Member services" +msgstr "Usługi elementów" -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" +msgid "Member service groups" +msgstr "Grupy usługi elementów" -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" +msgid "External host" +msgstr "Zewnętrzny komputer" -#: ipalib/plugins/automember.py:264 #, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" +msgid "container entry (%(container)s) not found" +msgstr "nie odnaleziono wpisu kontenera (%(container)s)" -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" +#, python-format +msgid "%(parent)s: %(oname)s not found" +msgstr "%(parent)s: nie odnaleziono %(oname)s" -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 #, python-format -msgid "Auto member rule: %s not found!" -msgstr "" +msgid "%(pkey)s: %(oname)s not found" +msgstr "%(pkey)s: nie odnaleziono %(oname)s" -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" +msgid "Continuous mode: Don't stop on errors." +msgstr "Tryb ciągły: bez zatrzymywania po błędach." -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" +msgid "the entry was deleted while being modified" +msgstr "wpis został usunięty podczas modyfikowania" -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" +msgid "Members that could not be added" +msgstr "Elementy, które nie mogły zostać dodane" -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" +msgid "Number of members added" +msgstr "Liczba dodanych elementów" -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" +msgid "Members that could not be removed" +msgstr "Liczba elementów, które nie mogły zostać usunięte" -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" +msgid "Number of members removed" +msgstr "Liczba usuniętych elementów" -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" +msgid "Time Limit" +msgstr "Ograniczenie czasu" -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" +msgid "Time limit of search in seconds" +msgstr "Ograniczenie czasu wyszukiwania w sekundach" -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" +msgid "Size Limit" +msgstr "Ograniczenie rozmiaru" -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" +msgid "Maximum number of entries returned" +msgstr "Maksymalna liczba zwróconych wpisów" -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" +msgid "Failure decoding Certificate Signing Request:" +msgstr "Dekodowanie żądania podpisywania certyfikatu nie powiodło się:" + +msgid "Failure decoding Certificate Signing Request" +msgstr "Dekodowanie żądania podpisywania certyfikatu nie powiodło się" -#: ipalib/plugins/automember.py:473 #, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid "Failure decoding Certificate Signing Request: %s" +msgstr "Dekodowanie żądania podpisywania certyfikatu nie powiodło się: %s" -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" +msgid "Principal" +msgstr "Naczelnik" -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" +msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" +msgstr "Naczelnik usługi dla tego certyfikatu (np. HTTP/test.przykład.pl)" -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" +msgid "automatically add the principal if it doesn't exist" +msgstr "automatycznie dodaj naczelnika, jeśli nie istnieje" -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" +msgid "Certificate" +msgstr "Certyfikat" -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" +msgid "Subject" +msgstr "Temat" -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" +msgid "Issuer" +msgstr "Wydawca" -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" +msgid "Not Before" +msgstr "Nie wcześniej" -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" +msgid "Not After" +msgstr "Nie po" -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" +msgid "Fingerprint (MD5)" +msgstr "Odcisk (MD5)" -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" +msgid "Fingerprint (SHA1)" +msgstr "Odcisk (SHA1)" -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" +msgid "Serial number" +msgstr "Numer seryjny" -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" +msgid "Dictionary mapping variable name to value" +msgstr "Nazwa zmiennej mapowania słownika do ustawienia jako wartość" -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "Położenie" +msgid "Request id" +msgstr "Identyfikator żądania" -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" +msgid "Request status" +msgstr "Stan żądania" -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." +msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" msgstr "" +"Numer seryjny w formie dziesiętnej lub szesnastkowej, jeśli poprzedzone 0x" -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" +msgid "Revocation reason" +msgstr "Przyczyna unieważnienia" -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" +msgid "Revoked" +msgstr "Unieważniono" -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" +msgid "Reason" +msgstr "Przyczyna" -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" +msgid "Reason for revoking the certificate (0-10)" +msgstr "Przyczyna unieważnienia certyfikatu (0-10)" -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" +msgid "Unrevoked" +msgstr "Cofnięto unieważnienie" -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" +msgid "Error" +msgstr "Błąd" -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" +msgid "Configuration" +msgstr "Konfiguracja" -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" +msgid "Home directory base" +msgstr "Podstawa katalogu domowego" -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" +msgid "Default shell" +msgstr "Domyślna powłoka" -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" +msgid "Default users group" +msgstr "Domyślna grupa użytkowników" -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" +msgid "Search time limit" +msgstr "Ograniczenie czasu wyszukiwania" -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" +msgid "Search size limit" +msgstr "Ograniczenie rozmiaru wyszukiwania" -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" +msgid "User search fields" +msgstr "Pola wyszukiwania użytkowników" -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "Mapa" +msgid "Certificate Subject base" +msgstr "Podstawa tematu certyfikatu" -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" +msgid "Hostname" +msgstr "Nazwa komputera" -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "Automatyczne montowanie map" +msgid "Priority" +msgstr "Priorytet" -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" +msgid "Zone name" +msgstr "Nazwa strefy" -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" +msgid "Zone name (FQDN)" +msgstr "Nazwa strefy (FQDN)" -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" +msgid "SOA serial" +msgstr "Numer seryjny SOA" -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" +msgid "SOA refresh" +msgstr "Odświeżenie SOA" -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" +msgid "SOA retry" +msgstr "Ponowienie SOA" -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" +msgid "SOA expire" +msgstr "Wygaszenie SOA" -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" +msgid "SOA minimum" +msgstr "Minimalne SOA" -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" +msgid "SOA time to live" +msgstr "Czas życia SOA" -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" +msgid "SOA class" +msgstr "Klasa SOA" -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" +msgid "BIND update policy" +msgstr "Polityka aktualizacji BIND" -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" +msgid "Time to live" +msgstr "Czas życia" -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" +msgid "Class" +msgstr "Klasa" -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "Klucz" +#, python-format +msgid "Found '%(value)s'" +msgstr "Odnaleziono \"%(value)s\"" -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" +#, python-format +msgid "Host '%(host)s' not found" +msgstr "Nie odnaleziono komputera \"%(host)s\"" -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "Informacje o montowaniu" +msgid "User Groups" +msgstr "Grupy użytkowników" -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "opis" +msgid "Group name" +msgstr "Nazwa grupy" -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "Automatyczne montowanie kluczy" +msgid "Group description" +msgstr "Opis grupy" -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" +msgid "GID" +msgstr "GID" -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" +msgid "GID (use this option to set it manually)" +msgstr "GID (ta opcja umożliwia jego ręczne ustawienie)" -#: ipalib/plugins/automount.py:627 #, python-format -msgid "key named %(key)s already exists" -msgstr "" +msgid "Added group \"%(value)s\"" +msgstr "Dodano grupę \"%(value)s\"" -#: ipalib/plugins/automount.py:628 #, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" +msgid "Deleted group \"%(value)s\"" +msgstr "Usunięto grupę \"%(value)s\"" -#: ipalib/plugins/automount.py:678 #, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" +msgid "Modified group \"%(value)s\"" +msgstr "Zmodyfikowano grupę \"%(value)s\"" -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" +msgid "change to a POSIX group" +msgstr "zmiana na grupę POSIX" -#: ipalib/plugins/automount.py:738 #, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" +msgid "%(count)d group matched" +msgid_plural "%(count)d groups matched" +msgstr[0] "Pasuje %(count)d grupa" +msgstr[1] "Pasują %(count)d grupy" +msgstr[2] "Pasuje %(count)d grup" -#: ipalib/plugins/automount.py:763 #, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" +msgid "Detached group \"%(value)s\" from user \"%(value)s\"" +msgstr "Odłączono grupę \"%(value)s\" od użytkownika \"%(value)s\"" -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "Punkt montowania" +msgid "not allowed to modify user entries" +msgstr "modyfikowanie wpisów użytkowników nie jest dozwolone" -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "Mapa nadrzędna" +msgid "not allowed to modify group entries" +msgstr "modyfikowanie wpisów grup nie jest dozwolone" -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" +msgid "Not a managed group" +msgstr "Nie jest zarządzaną grupą" -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" +msgid "Rule name" +msgstr "Nazwa reguły" -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" +msgid "Rule type" +msgstr "Typ reguły" -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" +msgid "User category" +msgstr "Kategoria użytkowników" -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" +msgid "User category the rule applies to" +msgstr "Kategoria użytkowników, do których zastosowywana jest reguła" -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" +msgid "Host category" +msgstr "Kategoria komputerów" -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" +msgid "Host category the rule applies to" +msgstr "Kategoria komputerów, do których zastosowywana jest reguła" -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" +msgid "Source host category" +msgstr "Kategoria komputerów źródłowych" -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "Hasło" +msgid "Source host category the rule applies to" +msgstr "Kategoria komputerów źródłowych, do których zastosowywana jest reguła" -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "Elementy, które się nie powiodły" +msgid "Service category" +msgstr "Kategoria usług" -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "Elementy użytkowników" +msgid "Service category the rule applies to" +msgstr "Kategoria usług, do których zastosowywana jest reguła" -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "Elementy grupy" +msgid "Enabled" +msgstr "Włączone" -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" +msgid "Users" +msgstr "Użytkownicy" -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "Element komputerów" +msgid "Hosts" +msgstr "Komputery" -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "Element grupy komputerów" +msgid "Host Groups" +msgstr "Grupy komputerów" -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "Element grupy komputerów" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "Grupy polecenia sudo" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "Usługi elementów" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "Grupy usługi elementów" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "Zewnętrzny komputer" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "nie odnaleziono wpisu kontenera (%(container)s)" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "%(parent)s: nie odnaleziono %(oname)s" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "%(pkey)s: nie odnaleziono %(oname)s" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "Tryb ciągły: bez zatrzymywania po błędach." - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "wpis został usunięty podczas modyfikowania" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "Elementy, które nie mogły zostać dodane" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "Liczba dodanych elementów" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "Liczba elementów, które nie mogły zostać usunięte" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "Liczba usuniętych elementów" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "Ograniczenie czasu" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "Ograniczenie czasu wyszukiwania w sekundach" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "Ograniczenie rozmiaru" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "Maksymalna liczba zwróconych wpisów" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "Dekodowanie żądania podpisywania certyfikatu nie powiodło się:" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "Dekodowanie żądania podpisywania certyfikatu nie powiodło się" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "Dekodowanie żądania podpisywania certyfikatu nie powiodło się: %s" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "Naczelnik" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "Naczelnik usługi dla tego certyfikatu (np. HTTP/test.przykład.pl)" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "automatycznie dodaj naczelnika, jeśli nie istnieje" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "Certyfikat" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "Temat" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "Wydawca" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "Nie wcześniej" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "Nie po" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "Odcisk (MD5)" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "Odcisk (SHA1)" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "Numer seryjny" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "Nazwa zmiennej mapowania słownika do ustawienia jako wartość" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "Identyfikator żądania" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "Stan żądania" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "Numer seryjny w formie dziesiętnej lub szesnastkowej, jeśli poprzedzone 0x" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "Przyczyna unieważnienia" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "Unieważniono" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "Przyczyna" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "Przyczyna unieważnienia certyfikatu (0-10)" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "Cofnięto unieważnienie" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "Błąd" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "Konfiguracja" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "Podstawa katalogu domowego" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "Domyślna powłoka" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "Domyślna grupa użytkowników" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "Ograniczenie czasu wyszukiwania" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "Ograniczenie rozmiaru wyszukiwania" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "Pola wyszukiwania użytkowników" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "Podstawa tematu certyfikatu" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "Nazwa strefy" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "Nazwa strefy (FQDN)" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "Numer seryjny SOA" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "Odświeżenie SOA" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "Ponowienie SOA" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "Wygaszenie SOA" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "Minimalne SOA" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "Czas życia SOA" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "Klasa SOA" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "Polityka aktualizacji BIND" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "Czas życia" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "Klasa" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "Odnaleziono \"%(value)s\"" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "Nazwa komputera" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "Nie odnaleziono komputera \"%(host)s\"" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "Grupy użytkowników" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "Nazwa grupy" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "Opis grupy" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "GID" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "GID (ta opcja umożliwia jego ręczne ustawienie)" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "Dodano grupę \"%(value)s\"" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "Usunięto grupę \"%(value)s\"" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "Zmodyfikowano grupę \"%(value)s\"" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "zmiana na grupę POSIX" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "Pasuje %(count)d grupa" -msgstr[1] "Pasują %(count)d grupy" -msgstr[2] "Pasuje %(count)d grup" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "Odłączono grupę \"%(value)s\" od użytkownika \"%(value)s\"" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "modyfikowanie wpisów użytkowników nie jest dozwolone" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "modyfikowanie wpisów grup nie jest dozwolone" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "Nie jest zarządzaną grupą" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "Nazwa reguły" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "Typ reguły" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "Kategoria użytkowników" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "Kategoria użytkowników, do których zastosowywana jest reguła" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "Kategoria komputerów" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "Kategoria komputerów, do których zastosowywana jest reguła" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "Kategoria komputerów źródłowych" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "Kategoria komputerów źródłowych, do których zastosowywana jest reguła" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "Kategoria usług" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "Kategoria usług, do których zastosowywana jest reguła" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "Włączone" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "Użytkownicy" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "Komputery" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "Grupy komputerów" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "Usługi" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "Grupy usług" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "Czas dostępu" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "Nazwa usługi" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "Nazwa grupy usługi" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "Opis grupy usługi HBAC" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "Nazwa użytkownika" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "Wymagana jest w pełni kwalifikowana nazwa komputera" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "Tabela kluczy" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "Nazwa komputera" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "Opis tego komputera" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "Lokalizacja" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "Lokalizacja komputera (np. \"Baltimore, MD\")" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "Położenie komputera (np. \"Laboratorium nr 2\")" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "Platforma" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "Platforma sprzętowa komputera (np. \"Lenovo T61\")" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "System operacyjny" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "System operacyjny komputera i jego wersja (np. \"Fedora 9\")" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "Hasło użytkownika" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "Hasło używane w zapisywaniu większej części" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "Certyfikat serwera zakodowany za pomocą Base-64" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "Nazwa naczelnika" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "Dodano komputer \"%(value)s\"" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "wymuszenie nazwy komputera nawet, jeśli nie w DNS" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "Usunięto komputer \"%(value)s\"" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "Zmodyfikowano komputer \"%(value)s\"" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "Nazwa naczelnika Kerberosa dla tego komputera" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "Pasuje %(count)d komputer" -msgstr[1] "Pasuje %(count)d komputery" -msgstr[2] "Pasuje %(count)d komputerów" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "Grupa komputerów" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "Nazwa grupy komputerów" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "Opis tej grupy komputerów" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "Dodano grupę komputerów \"%(value)s\"" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "Usunięto grupę komputerów \"%(value)s\"" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "Zmodyfikowano grupę komputerów \"%(value)s\"" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "Pasuje %(count)d grupa komputerów" -msgstr[1] "Pasują %(count)d grupy komputerów" -msgstr[2] "Pasuje %(count)d grup komputerów" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "Nazwa obiektu do wyeksportowania" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "Słownik obiektów IPA zakodowanych w formacie JSON" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "Dodaj" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "Znajdź" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "Usuń" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "Przywróć" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "Zaktualizuj" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "Wróć na górę" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "Zalogowano jako" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "Dane" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "Nazwa komputera" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "Polityka haseł" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "Grupy" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "Polecenia" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "Adres pocztowy" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "Różne informacje" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "Szybkie odnośniki" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "Zaznacz wszystko" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "Odznacz wszystko" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "Automatyczne montowanie" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "DNS" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "Słownik komunikatów umiędzynaradawiania" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "Polityka zgłoszeń Kerberosa" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "Zarządzanie polityką zgłoszeń dla podanego użytkownika" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "Maksymalny czas życia" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "Minimalny czas życia zgłoszenia (sekundy)" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "Maksymalne odnowienie" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "Maksymalny czas, w którym możliwe jest odnowienie (sekundy)" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "Naczelnik Kerberosa %s już istnieje. Należy użyć polecenia \"ipa user-mod\", aby ustawić go ręcznie." - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "Dodanie użytkownika do domyślnej grupy nie powiodło się. Należy użyć polecenia \"ipa group-add-member\", aby dodać go ręcznie." - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "Adres URI LDAP" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "Adres URI LDAP serwera DS, z którego migrować" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "hasło Bind" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "DN dowiązania" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "Kontener użytkownika" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "RDN kontenera dla użytkowników w DS" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "Kontener grupy" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "RDN kontenera dla grup w DS" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "Lista migrowanych obiektów, ułożonych w kategorie według typu." - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "Lista obiektów, które nie mogły zostać migrowane, ułożonych w kategorie według typu." - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "Fałsz, jeśli wyłączono tryb migracji" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "lista %s oddzielonych przecinkami do wykluczenia z migracji" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "Tryb migracji jest wyłączony. Należy użyć polecenia \"ipa config-mod\", aby go włączyć." - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "Hasła zostały migrowane w formacie sprzed mieszania.\nProgram IPA nie może utworzyć kluczy Kerberosa, chyba\nże zostały podane z hasłami w zwykłym tekście. Wszyscy\nmigrowani użytkownicy muszą zalogować się na stronie\nhttps://twoja.domena/ipa/migration/, zanim będą mogli\nużywać swoich kont Kerberosa." - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "Nie odnaleziono kontenera dla %(container)s" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "%(count)d zmiennych" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "Całkowita liczba zmiennych środowiskowych (>= licznik)" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "Liczba zwróconych zmiennych (<= razem)" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "Wczytano %(count)d wtyczkę" -msgstr[1] "Wczytano %(count)d wtyczki" -msgstr[2] "Wczytano %(count)d wtyczek" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "Liczba wczytanych wtyczek" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "Komputer elementu" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "Grupy sieciowe" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "Nazwa grupy sieciowej" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "Opis grupy sieciowej" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "Nazwa domeny NIS" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "Unikalny identyfikator IPA" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "priorytet musi być unikalną wartością (%(prio)d jest już używane przez %(gname)s)" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "Grupa" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "Zarządzanie polityką haseł dla podanej grupy" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "Maksymalny czas życia (w dniach)" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "Maksymalny czas życia hasła (w dniach)" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "Minimalny czas życia (w godzinach)" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "Minimalny czas życia hasła (w godzinach)" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "Rozmiar historii" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "Rozmiar historii haseł" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "Klasy znaków" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "Minimalna liczba klas znaków" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "Minimalna długość" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "Minimalna długość hasła" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "Priorytet" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "Priorytet polityki (wyższy numer równa się niższemu priorytetowi" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "Maksymalny czas życia hasła musi być wyższy niż minimalny." - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "nie można ustawiać priorytetu dla globalnej polityki" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "Użytkownik" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "Wyświetlanie aktywnej polityki dla podanego użytkownika" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "Opis tej grupy rol" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" +msgid "Services" +msgstr "Usługi" -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" +msgid "Service Groups" +msgstr "Grupy usług" -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" +msgid "Access time" +msgstr "Czas dostępu" -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" +msgid "Service name" +msgstr "Nazwa usługi" -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" +msgid "Service group name" +msgstr "Nazwa grupy usługi" -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" +msgid "HBAC service group description" +msgstr "Opis grupy usługi HBAC" -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" +msgid "User name" +msgstr "Nazwa użytkownika" -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" +msgid "Keytab" +msgstr "Tabela kluczy" -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" +msgid "Host name" +msgstr "Nazwa komputera" -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" +msgid "A description of this host" +msgstr "Opis tego komputera" -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" +msgid "Locality" +msgstr "Lokalizacja" -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" +msgid "Host locality (e.g. \"Baltimore, MD\")" +msgstr "Lokalizacja komputera (np. \"Baltimore, MD\")" -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" +msgid "Host location (e.g. \"Lab 2\")" +msgstr "Położenie komputera (np. \"Laboratorium nr 2\")" -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" +msgid "Platform" +msgstr "Platforma" -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" +msgid "Host hardware platform (e.g. \"Lenovo T61\")" +msgstr "Platforma sprzętowa komputera (np. \"Lenovo T61\")" -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" +msgid "Operating system" +msgstr "System operacyjny" -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" +msgid "Host operating system and version (e.g. \"Fedora 9\")" +msgstr "System operacyjny komputera i jego wersja (np. \"Fedora 9\")" -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" +msgid "User password" +msgstr "Hasło użytkownika" -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" +msgid "Password used in bulk enrollment" +msgstr "Hasło używane w zapisywaniu większej części" -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" +msgid "Base-64 encoded server certificate" +msgstr "Certyfikat serwera zakodowany za pomocą Base-64" -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" +msgid "Principal name" +msgstr "Nazwa naczelnika" -#: ipalib/plugins/selfservice.py:120 #, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" +msgid "Added host \"%(value)s\"" +msgstr "Dodano komputer \"%(value)s\"" -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" +msgid "force host name even if not in DNS" +msgstr "wymuszenie nazwy komputera nawet, jeśli nie w DNS" -#: ipalib/plugins/selfservice.py:142 #, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" +msgid "Deleted host \"%(value)s\"" +msgstr "Usunięto komputer \"%(value)s\"" -#: ipalib/plugins/selfservice.py:160 #, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" +msgid "Modified host \"%(value)s\"" +msgstr "Zmodyfikowano komputer \"%(value)s\"" -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" +msgid "Kerberos principal name for this host" +msgstr "Nazwa naczelnika Kerberosa dla tego komputera" -#: ipalib/plugins/selfservice.py:182 #, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "Naczelnik usługi" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" +msgid "%(count)d host matched" +msgid_plural "%(count)d hosts matched" +msgstr[0] "Pasuje %(count)d komputer" +msgstr[1] "Pasuje %(count)d komputery" +msgstr[2] "Pasuje %(count)d komputerów" -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "Dodano usługę \"%(value)s\"" +msgid "Host-group" +msgstr "Grupa komputerów" -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "wymuszenie nazwy naczelnika nawet, jeśli nie w DNS" +msgid "Name of host-group" +msgstr "Nazwa grupy komputerów" -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" +msgid "A description of this host-group" +msgstr "Opis tej grupy komputerów" -#: ipalib/plugins/service.py:288 #, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "Usunięto usługę \"%(value)s\"" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" +msgid "Added hostgroup \"%(value)s\"" +msgstr "Dodano grupę komputerów \"%(value)s\"" -#: ipalib/plugins/service.py:324 #, python-format -msgid "Modified service \"%(value)s\"" -msgstr "Zmodyfikowano usługę \"%(value)s\"" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" +msgid "Deleted hostgroup \"%(value)s\"" +msgstr "Usunięto grupę komputerów \"%(value)s\"" -#: ipalib/plugins/service.py:359 #, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "Pasuje %(count)d usługa" -msgstr[1] "Pasuje %(count)d usługi" -msgstr[2] "Pasuje %(count)d usług" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" +msgid "Modified hostgroup \"%(value)s\"" +msgstr "Zmodyfikowano grupę komputerów \"%(value)s\"" -#: ipalib/plugins/service.py:445 #, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "Polecenie sudo" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "Opis tego polecenia" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" +msgid "%(count)d hostgroup matched" +msgid_plural "%(count)d hostgroups matched" +msgstr[0] "Pasuje %(count)d grupa komputerów" +msgstr[1] "Pasują %(count)d grupy komputerów" +msgstr[2] "Pasuje %(count)d grup komputerów" -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" +msgid "Name of object to export" +msgstr "Nazwa obiektu do wyeksportowania" -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" +msgid "Dict of JSON encoded IPA Objects" +msgstr "Słownik obiektów IPA zakodowanych w formacie JSON" -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" +msgid "Add" +msgstr "Dodaj" -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" +msgid "Find" +msgstr "Znajdź" -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" +msgid "Delete" +msgstr "Usuń" -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" +msgid "Reset" +msgstr "Przywróć" -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" +msgid "Update" +msgstr "Zaktualizuj" -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" +msgid "Back to Top" +msgstr "Wróć na górę" -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" +msgid "Logged In As" +msgstr "Zalogowano jako" -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" +msgid "Data" +msgstr "Dane" -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" +msgid "Host Name" +msgstr "Nazwa komputera" -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" +msgid "Kerberos Ticket Policy" +msgstr "Polityka zgłoszeń Kerberosa" -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" +msgid "User" +msgstr "Użytkownik" -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" +msgid "Password Policy" +msgstr "Polityka haseł" -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" +msgid "Groups" +msgstr "Grupy" -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" +msgid "Commands" +msgstr "Polecenia" -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" +msgid "Mailing Address" +msgstr "Adres pocztowy" -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" +msgid "Misc. Information" +msgstr "Różne informacje" -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" +msgid "Quick Links" +msgstr "Szybkie odnośniki" -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" +msgid "Select All" +msgstr "Zaznacz wszystko" -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" +msgid "Unselect All" +msgstr "Odznacz wszystko" -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" +msgid "Automount" +msgstr "Automatyczne montowanie" -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" +msgid "DNS" +msgstr "DNS" -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" +msgid "Dict of I18N messages" +msgstr "Słownik komunikatów umiędzynaradawiania" -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" +msgid "Manage ticket policy for specific user" +msgstr "Zarządzanie polityką zgłoszeń dla podanego użytkownika" -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" +msgid "Max life" +msgstr "Maksymalny czas życia" -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" +msgid "Maximum ticket life (seconds)" +msgstr "Minimalny czas życia zgłoszenia (sekundy)" -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" +msgid "Max renew" +msgstr "Maksymalne odnowienie" -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" +msgid "Maximum renewable age (seconds)" +msgstr "Maksymalny czas, w którym możliwe jest odnowienie (sekundy)" -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" +#, python-format +msgid "" +"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." msgstr "" +"Naczelnik Kerberosa %s już istnieje. Należy użyć polecenia \"ipa user-mod\", " +"aby ustawić go ręcznie." -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" +msgid "" +"Failed to add user to the default group. Use 'ipa group-add-member' to add " +"manually." msgstr "" +"Dodanie użytkownika do domyślnej grupy nie powiodło się. Należy użyć " +"polecenia \"ipa group-add-member\", aby dodać go ręcznie." -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" +msgid "LDAP URI" +msgstr "Adres URI LDAP" -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" +msgid "LDAP URI of DS server to migrate from" +msgstr "Adres URI LDAP serwera DS, z którego migrować" -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" +msgid "bind password" +msgstr "hasło Bind" -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "Polecenia zezwolone sudo" +msgid "Bind DN" +msgstr "DN dowiązania" -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "Polecenia zabronione sudo" +msgid "User container" +msgstr "Kontener użytkownika" -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" +msgid "Group container" +msgstr "Kontener grupy" -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" +msgid "Lists of objects migrated; categorized by type." +msgstr "Lista migrowanych obiektów, ułożonych w kategorie według typu." -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" +msgid "Lists of objects that could not be migrated; categorized by type." msgstr "" +"Lista obiektów, które nie mogły zostać migrowane, ułożonych w kategorie " +"według typu." -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" +msgid "False if migration mode was disabled." +msgstr "Fałsz, jeśli wyłączono tryb migracji" -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" +#, python-format +msgid "comma-separated list of %s to exclude from migration" +msgstr "lista %s oddzielonych przecinkami do wykluczenia z migracji" -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" +msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." msgstr "" +"Tryb migracji jest wyłączony. Należy użyć polecenia \"ipa config-mod\", aby " +"go włączyć." -#: ipalib/plugins/sudorule.py:183 -msgid "External User" +msgid "" +"Passwords have been migrated in pre-hashed format.\n" +"IPA is unable to generate Kerberos keys unless provided\n" +"with clear text passwords. All migrated users need to\n" +"login at https://your.domain/ipa/migration/ before they\n" +"can use their Kerberos accounts." msgstr "" +"Hasła zostały migrowane w formacie sprzed mieszania.\n" +"Program IPA nie może utworzyć kluczy Kerberosa, chyba\n" +"że zostały podane z hasłami w zwykłym tekście. Wszyscy\n" +"migrowani użytkownicy muszą zalogować się na stronie\n" +"https://twoja.domena/ipa/migration/, zanim będą mogli\n" +"używać swoich kont Kerberosa." -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" +#, python-format +msgid "%(count)d variables" +msgstr "%(count)d zmiennych" -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" +msgid "Total number of variables env (>= count)" +msgstr "Całkowita liczba zmiennych środowiskowych (>= licznik)" -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" +msgid "Number of variables returned (<= total)" +msgstr "Liczba zwróconych zmiennych (<= razem)" -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" +#, python-format +msgid "%(count)d plugin loaded" +msgid_plural "%(count)d plugins loaded" +msgstr[0] "Wczytano %(count)d wtyczkę" +msgstr[1] "Wczytano %(count)d wtyczki" +msgstr[2] "Wczytano %(count)d wtyczek" -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" +msgid "Number of plugins loaded" +msgstr "Liczba wczytanych wtyczek" -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" +msgid "Member Host" +msgstr "Komputer elementu" -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" +msgid "Netgroups" +msgstr "Grupy sieciowe" -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" +msgid "Netgroup name" +msgstr "Nazwa grupy sieciowej" -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" +msgid "Netgroup description" +msgstr "Opis grupy sieciowej" -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" +msgid "NIS domain name" +msgstr "Nazwa domeny NIS" -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" +msgid "IPA unique ID" +msgstr "Unikalny identyfikator IPA" -#: ipalib/plugins/sudorule.py:226 #, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" +msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" msgstr "" +"priorytet musi być unikalną wartością (%(prio)d jest już używane przez " +"%(gname)s)" -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" +msgid "Group" +msgstr "Grupa" -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" +msgid "Manage password policy for specific group" +msgstr "Zarządzanie polityką haseł dla podanej grupy" -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" +msgid "Max lifetime (days)" +msgstr "Maksymalny czas życia (w dniach)" -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" +msgid "Maximum password lifetime (in days)" +msgstr "Maksymalny czas życia hasła (w dniach)" -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" +msgid "Min lifetime (hours)" +msgstr "Minimalny czas życia (w godzinach)" -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" +msgid "Minimum password lifetime (in hours)" +msgstr "Minimalny czas życia hasła (w godzinach)" -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" +msgid "History size" +msgstr "Rozmiar historii" -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" +msgid "Password history size" +msgstr "Rozmiar historii haseł" -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" +msgid "Character classes" +msgstr "Klasy znaków" -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" +msgid "Minimum number of character classes" +msgstr "Minimalna liczba klas znaków" -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" +msgid "Min length" +msgstr "Minimalna długość" -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" +msgid "Minimum length of password" +msgstr "Minimalna długość hasła" -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" +msgid "Priority of the policy (higher number means lower priority" +msgstr "Priorytet polityki (wyższy numer równa się niższemu priorytetowi" -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" +msgid "Maximum password life must be greater than minimum." +msgstr "Maksymalny czas życia hasła musi być wyższy niż minimalny." -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" +msgid "priority cannot be set on global policy" +msgstr "nie można ustawiać priorytetu dla globalnej polityki" -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" +msgid "Display effective policy for a specific user" +msgstr "Wyświetlanie aktywnej polityki dla podanego użytkownika" -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" +msgid "A description of this role-group" +msgstr "Opis tej grupy rol" -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" +msgid "Service principal" +msgstr "Naczelnik usługi" -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" +#, python-format +msgid "Added service \"%(value)s\"" +msgstr "Dodano usługę \"%(value)s\"" + +msgid "force principal name even if not in DNS" +msgstr "wymuszenie nazwy naczelnika nawet, jeśli nie w DNS" -#: ipalib/plugins/sudorule.py:655 #, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" +msgid "Deleted service \"%(value)s\"" +msgstr "Usunięto usługę \"%(value)s\"" -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" +#, python-format +msgid "Modified service \"%(value)s\"" +msgstr "Zmodyfikowano usługę \"%(value)s\"" -#: ipalib/plugins/sudorule.py:710 #, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" +msgid "%(count)d service matched" +msgid_plural "%(count)d services matched" +msgstr[0] "Pasuje %(count)d usługa" +msgstr[1] "Pasuje %(count)d usługi" +msgstr[2] "Pasuje %(count)d usług" + +msgid "Sudo Command" +msgstr "Polecenie sudo" -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" +msgid "A description of this command" +msgstr "Opis tego polecenia" -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" +msgid "Sudo Allow Commands" +msgstr "Polecenia zezwolone sudo" -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" +msgid "Sudo Deny Commands" +msgstr "Polecenia zabronione sudo" -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" +msgid "Realm name" +msgstr "Nazwa obszaru" -#: ipalib/plugins/user.py:177 msgid "User login" msgstr "Login użytkownika" -#: ipalib/plugins/user.py:184 msgid "First name" msgstr "Imię" -#: ipalib/plugins/user.py:188 msgid "Last name" msgstr "Nazwisko" -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 msgid "GECOS field" msgstr "Pole GECOS" -#: ipalib/plugins/user.py:218 msgid "Login shell" msgstr "Powłoka logowania" -#: ipalib/plugins/user.py:223 msgid "Kerberos principal" msgstr "Naczelnik Kerberosa" -#: ipalib/plugins/user.py:231 msgid "Email address" msgstr "Adres e-mail" -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 msgid "UID" msgstr "UID" -#: ipalib/plugins/user.py:244 msgid "User ID Number (system will assign one if not provided)" -msgstr "Numer identyfikacyjny użytkownika (system go przydzieli, jeśli nie zostanie podany)" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" msgstr "" +"Numer identyfikacyjny użytkownika (system go przydzieli, jeśli nie zostanie " +"podany)" -#: ipalib/plugins/user.py:257 msgid "Street address" msgstr "Adres zamieszkania" -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 msgid "Telephone Number" msgstr "Numer telefonu" -#: ipalib/plugins/user.py:275 msgid "Mobile Telephone Number" msgstr "Numer telefonu komórkowego" -#: ipalib/plugins/user.py:278 msgid "Pager Number" msgstr "Numer pagera" -#: ipalib/plugins/user.py:282 msgid "Fax Number" msgstr "Numer faksu" -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 #, python-format msgid "Added user \"%(value)s\"" msgstr "Dodano użytkownika \"%(value)s\"" -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 #, python-format msgid "Deleted user \"%(value)s\"" msgstr "Usunięto użytkownika \"%(value)s\"" -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 #, python-format msgid "Modified user \"%(value)s\"" msgstr "Zmodyfikowano użytkownika \"%(value)s\"" -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 msgid "Self" msgstr "Własny" -#: ipalib/plugins/user.py:518 msgid "Display user record for current Kerberos principal" msgstr "Wyświetlenie wpisu użytkownika dla bieżącego naczelnika Kerberosa" -#: ipalib/plugins/user.py:539 #, python-format msgid "%(count)d user matched" msgid_plural "%(count)d users matched" @@ -7207,767 +1202,471 @@ msgstr[0] "Pasuje %(count)d użytkownik" msgstr[1] "Pasuje %(count)d użytkowników" msgstr[2] "Pasuje %(count)d użytkowników" -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 #, python-format msgid "Disabled user account \"%(value)s\"" msgstr "Wyłączono konto użytkownika \"%(value)s\"" -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 #, python-format msgid "Enabled user account \"%(value)s\"" msgstr "Włączono konto użytkownika \"%(value)s\"" -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 #, python-format msgid "Unable to communicate with CMS (%s)" msgstr "Nie można komunikować się z CMS (%s)" -#: ipaserver/plugins/join.py:54 msgid "The hostname to register as" msgstr "Nazwa komputera, pod jaką zarejestrować" -#: ipaserver/plugins/join.py:62 msgid "The IPA realm" msgstr "Obszar IPA" -#: ipaserver/plugins/join.py:68 msgid "Hardware platform of the host (e.g. Lenovo T61)" msgstr "Platforma sprzętowa komputera (np. Lenovo T61)" -#: ipaserver/plugins/join.py:72 msgid "Operating System and version of the host (e.g. Fedora 9)" msgstr "System operacyjny komputera i jego wersja (np. Fedora 9)" -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 #, python-format msgid "" "Request subject \"%(request_subject)s\" does not match the form " "\"%(subject_base)s\"" -msgstr "Temat żądania \"%(request_subject)s\" nie pasuje do formatu \"%(subject_base)s\"" +msgstr "" +"Temat żądania \"%(request_subject)s\" nie pasuje do formatu " +"\"%(subject_base)s\"" -#: ipaserver/plugins/selfsign.py:104 #, python-format msgid "unable to decode csr: %s" msgstr "nie można dekodować csr: %s" -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 msgid "file operation" msgstr "działanie na pliku" -#: ipaserver/plugins/selfsign.py:154 msgid "cannot obtain next serial number" msgstr "nie można uzyskać następnego numeru szeregowego" -#: ipaserver/plugins/selfsign.py:189 msgid "certutil failure" msgstr "narzędzie certyfikatów nie powiodło się" -#: ipa-client/config.c:56 #, c-format msgid "cannot open configuration file %s\n" msgstr "nie można otworzyć pliku konfiguracji %s\n" -#: ipa-client/config.c:63 #, c-format msgid "cannot stat() configuration file %s\n" msgstr "nie można wykonać stat() na pliku konfiguracji %s\n" -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 #, c-format msgid "read error\n" msgstr "błąd odczytu\n" -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "Brak typów szyfrowania preferowanych przez system?\n" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "Brak pamięci?\n" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "Brak pamięci\n" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "Ostrzeżenie o nierozpoznanym typie szyfrowania: [%s]\n" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "Ostrzeżenie o nierozpoznanym typie salt: [%s]\n" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "Porównanie typów szyfrowania nie powiodło się.\n" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "Utworzenie losowego klucza nie powiodło się.\n" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "Utworzenie klucza nie powiodło się.\n" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "Brak pamięci.\n" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "Błędny lub nieobsługiwany typ salt (%d).\n" - -#: ipa-client/ipa-getkeytab.c:502 #, c-format msgid "No keys accepted by KDC\n" msgstr "Żadne klucze nie zostały zaakceptowane przez KDC\n" -#: ipa-client/ipa-getkeytab.c:517 #, c-format msgid "Out of memory \n" msgstr "Brak pamięci \n" -#: ipa-client/ipa-getkeytab.c:555 #, c-format msgid "Out of Memory!\n" msgstr "Brak pamięci.\n" -#: ipa-client/ipa-getkeytab.c:562 #, c-format msgid "Failed to create control!\n" msgstr "Utworzenie kontroli nie powiodło się.\n" -#: ipa-client/ipa-getkeytab.c:586 #, c-format msgid "Unable to initialize ldap library!\n" msgstr "Nie można zainicjować biblioteki LDAP.\n" -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 #, c-format msgid "Unable to set ldap options!\n" msgstr "Nie można ustawić opcji LDAP.\n" -#: ipa-client/ipa-getkeytab.c:613 #, c-format msgid "Simple bind failed\n" msgstr "Proste dowiązanie nie powiodło się\n" -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "Dowiązanie SASL nie powiodło się.\n" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 #, c-format msgid "Operation failed! %s\n" msgstr "Działanie nie powiodło się. %s\n" -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 #, c-format msgid "Missing reply control!\n" msgstr "Brak kontroli odpowiedzi.\n" -#: ipa-client/ipa-getkeytab.c:689 #, c-format msgid "ber_init() failed, Invalid control ?!\n" msgstr "ber_init() nie powiodło się, nieprawidłowa kontrola?\n" -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "ber_scanf() nie powiodło się, nieprawidłowa kontrola?\n" - -#: ipa-client/ipa-getkeytab.c:753 msgid "New Principal Password" msgstr "Nowe hasło naczelnika" -#: ipa-client/ipa-getkeytab.c:759 msgid "Verify Principal Password" msgstr "Sprawdzenie hasła naczelnika" -#: ipa-client/ipa-getkeytab.c:793 msgid "Print as little as possible" msgstr "Wyświetla tak mało, jak to możliwe" -#: ipa-client/ipa-getkeytab.c:793 msgid "Output only on errors" msgstr "Wyświetla tylko błędy" -#: ipa-client/ipa-getkeytab.c:795 msgid "Contact this specific KDC Server" msgstr "Kontaktuje się z konkretnym serwerem KDC" -#: ipa-client/ipa-getkeytab.c:796 msgid "Server Name" msgstr "Nazwa serwera" -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "Naczelnik, dla którego uzyskać tablicę kluczy (np.: ftp/ftp.przykład.pl@PRZYKŁAD.PL)" +msgid "The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" +msgstr "" +"Naczelnik, dla którego uzyskać tablicę kluczy (np.: ftp/ftp.przykład." +"pl@PRZYKŁAD.PL)" -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 msgid "Kerberos Service Principal Name" msgstr "Nazwa naczelnika usługi Kerberos" -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 msgid "File were to store the keytab information" msgstr "Plik, w którym przechowywać informację o tablicy kluczy" -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 msgid "Keytab File Name" msgstr "Nazwa pliku tablicy kluczy" -#: ipa-client/ipa-getkeytab.c:804 msgid "Encryption types to request" msgstr "Typy szyfrowania do zażądania" -#: ipa-client/ipa-getkeytab.c:805 msgid "Comma separated encryption types list" msgstr "Lista typów szyfrowania oddzielonych przecinkami" -#: ipa-client/ipa-getkeytab.c:807 msgid "Show the list of permitted encryption types and exit" msgstr "Wyświetla listę dozwolonych typów szyfrowania i kończy działanie" -#: ipa-client/ipa-getkeytab.c:808 msgid "Permitted Encryption Types" msgstr "Dozwolone typy szyfrowania" -#: ipa-client/ipa-getkeytab.c:810 msgid "Asks for a non-random password to use for the principal" msgstr "Pyta o nielosowe hasło do użycia z naczelnikiem" -#: ipa-client/ipa-getkeytab.c:812 msgid "LDAP DN" msgstr "DN LDAP" -#: ipa-client/ipa-getkeytab.c:812 msgid "DN to bind as if not using kerberos" msgstr "DN do dowiązania, jeśli nie jest używany Kerberos" -#: ipa-client/ipa-getkeytab.c:814 msgid "LDAP password" msgstr "Hasło LDAP" -#: ipa-client/ipa-getkeytab.c:814 msgid "password to use if not using kerberos" msgstr "hasło do użycia, jeśli nie jest używany Kerberos" -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 #, c-format msgid "Kerberos context initialization failed\n" msgstr "Zainicjowanie kontekstu Kerberosa nie powiodło się\n" -#: ipa-client/ipa-getkeytab.c:854 +#, c-format +msgid "No system preferred enctypes ?!\n" +msgstr "Brak typów szyfrowania preferowanych przez system?\n" + #, c-format msgid "Supported encryption types:\n" msgstr "Obsługiwane typy szyfrowania:\n" -#: ipa-client/ipa-getkeytab.c:858 #, c-format msgid "Warning: failed to convert type (#%d)\n" msgstr "Ostrzeżenie: przekonwertowanie typu (#%d) nie powiodło się\n" -#: ipa-client/ipa-getkeytab.c:877 #, c-format msgid "Bind password required when using a bind DN.\n" msgstr "Hasło dowiązania jest wymagane podczas używania dowiązania DN.\n" -#: ipa-client/ipa-getkeytab.c:890 #, c-format msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "Ostrzeżenie: typy salt nie są uwzględniane z losowymi hasłami (proszę zobaczyć opcję -P)\n" +"Warning: salt types are not honored with randomized passwords (see opt. -P)\n" +msgstr "" +"Ostrzeżenie: typy salt nie są uwzględniane z losowymi hasłami (proszę " +"zobaczyć opcję -P)\n" -#: ipa-client/ipa-getkeytab.c:902 #, c-format msgid "Invalid Service Principal Name\n" msgstr "Nieprawidłowa nazwa naczelnika usługi\n" -#: ipa-client/ipa-getkeytab.c:910 #, c-format msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "Nie odnaleziono pamięci podręcznej danych uwierzytelniających. Istnieje zgłoszenie Kerberosa?\n" +msgstr "" +"Nie odnaleziono pamięci podręcznej danych uwierzytelniających. Istnieje " +"zgłoszenie Kerberosa?\n" -#: ipa-client/ipa-getkeytab.c:918 #, c-format msgid "" "Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "Nie odnaleziono naczelnika użytkownika Kerberosa. Istnieje prawidłowa pamięć podręczna danych uwierzytelniających?\n" +msgstr "" +"Nie odnaleziono naczelnika użytkownika Kerberosa. Istnieje prawidłowa pamięć " +"podręczna danych uwierzytelniających?\n" -#: ipa-client/ipa-getkeytab.c:926 #, c-format msgid "Failed to open Keytab\n" msgstr "Otwarcie tablicy kluczy nie powiodło się\n" -#: ipa-client/ipa-getkeytab.c:933 #, c-format msgid "Failed to create key material\n" msgstr "Utworzenie materiału klucza nie powiodło się\n" -#: ipa-client/ipa-getkeytab.c:952 #, c-format msgid "Failed to add key to the keytab\n" msgstr "Dodanie klucza do tablicy kluczy nie powiodło się\n" -#: ipa-client/ipa-getkeytab.c:961 #, c-format msgid "Failed to close the keytab\n" msgstr "Zamknięcie tablicy kluczy nie powiodło się\n" -#: ipa-client/ipa-getkeytab.c:967 #, c-format msgid "Keytab successfully retrieved and stored in: %s\n" msgstr "Pomyślnie pobrano tablicę kluczy i przechowano ją w: %s\n" -#: ipa-client/ipa-join.c:65 #, c-format msgid "No permission to join this host to the IPA domain.\n" msgstr "Brak uprawnienia do dołączenia do tego komputera w domenie IPA.\n" -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 #, c-format msgid "No write permissions on keytab file '%s'\n" msgstr "Brak uprawnień do zapisu pliku tablicy kluczy \"%s\"\n" -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "access() w %s nie powiodło się: errno = %d\n" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 #, c-format msgid "Unable to enable SSL in LDAP\n" msgstr "Nie można włączyć SSL w LDAP\n" -#: ipa-client/ipa-join.c:225 #, c-format msgid "Unable to set LDAP version\n" msgstr "Nie można ustawić wersji LDAP\n" -#: ipa-client/ipa-join.c:245 #, c-format msgid "Bind failed: %s\n" msgstr "Dowiązanie nie powiodło się: %s\n" -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "Wyszukiwanie %s w rootdse nie powiodło się z błędem %d" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 #, c-format msgid "No values for %s" msgstr "Brak wartości dla %s" -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 #, c-format -msgid "IPA namingContext not found\n" -msgstr "" +msgid "Out of memory!\n" +msgstr "Brak pamięci.\n" -#: ipa-client/ipa-join.c:368 #, c-format msgid "Search for ipaCertificateSubjectBase failed with error %d" msgstr "Wyszukiwanie ipaCertificateSubjectBase nie powiodło się z błędem %d" -#: ipa-client/ipa-join.c:439 #, c-format msgid "Unable to determine root DN of %s\n" msgstr "Nie można ustalić głównego DN %s\n" -#: ipa-client/ipa-join.c:457 #, c-format msgid "Incorrect password.\n" msgstr "Niepoprawne hasło.\n" -#: ipa-client/ipa-join.c:465 #, c-format msgid "Unable to determine certificate subject of %s\n" msgstr "Nie można ustalić tematu certyfikatu %s\n" -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 #, c-format msgid "principal not found in XML-RPC response\n" msgstr "nie odnaleziono naczelnika w odpowiedzi XML-RPC\n" -#: ipa-client/ipa-join.c:620 #, c-format msgid "Host is already joined.\n" msgstr "Komputer jest już dołączony.\n" -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 #, c-format msgid "Unable to determine IPA server from %s\n" msgstr "Nie można ustalić serwera IPA z %s\n" -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 #, c-format msgid "The hostname must be fully-qualified: %s\n" msgstr "Nazwa komputera musi być w pełni kwalifikowana: %s\n" -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 #, c-format msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "Nie można dołączyć do komputera: zainicjowanie kontekstu Kerberosa nie powiodło się\n" +msgstr "" +"Nie można dołączyć do komputera: zainicjowanie kontekstu Kerberosa nie " +"powiodło się\n" -#: ipa-client/ipa-join.c:719 #, c-format msgid "Error resolving keytab: %s.\n" msgstr "Błąd podczas rozwiązywania tablicy kluczy: %s.\n" -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "Błąd podczas przetwarzania \"%s\": %s.\n" - -#: ipa-client/ipa-join.c:764 #, c-format msgid "Error obtaining initial credentials: %s.\n" -msgstr "Błąd podczas uzyskiwania początkowych danych uwierzytelniających: %s.\n" +msgstr "" +"Błąd podczas uzyskiwania początkowych danych uwierzytelniających: %s.\n" -#: ipa-client/ipa-join.c:775 #, c-format msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "Nie można utworzyć pamięci podręcznej danych uwierzytelniających Kerberosa\n" +msgstr "" +"Nie można utworzyć pamięci podręcznej danych uwierzytelniających Kerberosa\n" -#: ipa-client/ipa-join.c:783 #, c-format msgid "Error storing creds in credential cache: %s.\n" -msgstr "Błąd podczas przechowywania danych uwierzytelniających w pamięci podręcznej: %s.\n" +msgstr "" +"Błąd podczas przechowywania danych uwierzytelniających w pamięci podręcznej: " +"%s.\n" -#: ipa-client/ipa-join.c:833 #, c-format msgid "Unenrollment successful.\n" msgstr "Pomyślnie wypisano.\n" -#: ipa-client/ipa-join.c:836 #, c-format msgid "Unenrollment failed.\n" msgstr "Wypisanie nie powiodło się.\n" -#: ipa-client/ipa-join.c:841 #, c-format msgid "result not found in XML-RPC response\n" msgstr "nie odnaleziono wyniku w odpowiedzi XML-RPC\n" -#: ipa-client/ipa-join.c:919 #, c-format msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "Nie można dołączyć do komputera: nie odnaleziono pamięci podręcznej danych uwierzytelniających Kerberosa\n" +msgstr "" +"Nie można dołączyć do komputera: nie odnaleziono pamięci podręcznej danych " +"uwierzytelniających Kerberosa\n" -#: ipa-client/ipa-join.c:927 #, c-format msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "Nie można dołączyć do komputera: nie odnaleziono naczelnika użytkownika Kerberosa oraz nie podano hasła komputera.\n" +"Unable to join host: Kerberos User Principal not found and host password not " +"provided.\n" +msgstr "" +"Nie można dołączyć do komputera: nie odnaleziono naczelnika użytkownika " +"Kerberosa oraz nie podano hasła komputera.\n" -#: ipa-client/ipa-join.c:941 #, c-format msgid "fork() failed\n" msgstr "fork() nie powiodło się\n" -#: ipa-client/ipa-join.c:970 #, c-format msgid "ipa-getkeytab not found\n" msgstr "nie odnaleziono ipa-getkeytab\n" -#: ipa-client/ipa-join.c:973 #, c-format msgid "ipa-getkeytab has bad permissions?\n" msgstr "ipa-getkeytab posiada błędne uprawnienia?\n" -#: ipa-client/ipa-join.c:976 #, c-format msgid "executing ipa-getkeytab failed, errno %d\n" msgstr "wykonanie ipa-getkeytab nie powiodło się, errno %d\n" -#: ipa-client/ipa-join.c:988 #, c-format msgid "child exited with %d\n" msgstr "potomek został zakończony z %d\n" -#: ipa-client/ipa-join.c:994 #, c-format msgid "Certificate subject base is: %s\n" msgstr "Podstawa tematu certyfikatu: %s\n" -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 msgid "Unenroll this host from IPA server" msgstr "Wypisuje ten komputer z serwera IPA" -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 msgid "IPA Server to use" msgstr "Serwer IPA do użycia" -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 #, c-format msgid "Unable to parse principal name\n" msgstr "Nie można przetworzyć nazwy naczelnika\n" -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "krb5_parse_name %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:55 #, c-format msgid "Removing principal %s\n" msgstr "Usuwanie naczelnika %s\n" -#: ipa-client/ipa-rmkeytab.c:68 #, c-format msgid "Failed to open keytab\n" msgstr "Otwarcie tablicy kluczy nie powiodło się\n" -#: ipa-client/ipa-rmkeytab.c:72 #, c-format msgid "principal not found\n" msgstr "nie odnaleziono naczelnika\n" -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "krb5_kt_get_entry %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:82 #, c-format msgid "Unable to remove entry\n" msgstr "Nie można usunąć wpisu\n" -#: ipa-client/ipa-rmkeytab.c:84 #, c-format msgid "kvno %d\n" msgstr "kvno %d\n" -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "krb5_kt_remove_entry %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:119 #, c-format msgid "Unable to parse principal\n" msgstr "Nie można przetworzyć naczelnika\n" -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "krb5_unparse_name %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 msgid "Print debugging information" msgstr "Wyświetlanie informacji o debugowaniu" -#: ipa-client/ipa-rmkeytab.c:169 msgid "Debugging output" msgstr "Wyjście debugowania" -#: ipa-client/ipa-rmkeytab.c:176 msgid "Remove all principals in this realm" msgstr "Usuwa wszystkich naczelników w tym obszarze" -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "Nazwa obszaru" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 #, c-format msgid "Closing keytab failed\n" msgstr "Zamknięcie tablicy kluczy nie powiodło się\n" -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "krb5_kt_close %d: %s\n" +msgid "Out of memory!?\n" +msgstr "Brak pamięci?\n" + +msgid "Out of memory\n" +msgstr "Brak pamięci\n" + +msgid "Enctype comparison failed!\n" +msgstr "Porównanie typów szyfrowania nie powiodło się.\n" + +msgid "Failed to create random key!\n" +msgstr "Utworzenie losowego klucza nie powiodło się.\n" + +msgid "Failed to create key!\n" +msgstr "Utworzenie klucza nie powiodło się.\n" + +#~ msgid "Fully-qualified hostname required" +#~ msgstr "Wymagana jest w pełni kwalifikowana nazwa komputera" + +#~ msgid "RDN of container for users in DS" +#~ msgstr "RDN kontenera dla użytkowników w DS" + +#~ msgid "RDN of container for groups in DS" +#~ msgstr "RDN kontenera dla grup w DS" + +#~ msgid "Container for %(container)s not found" +#~ msgstr "Nie odnaleziono kontenera dla %(container)s" + +#~ msgid "Warning unrecognized encryption type: [%s]\n" +#~ msgstr "Ostrzeżenie o nierozpoznanym typie szyfrowania: [%s]\n" + +#~ msgid "Warning unrecognized salt type: [%s]\n" +#~ msgstr "Ostrzeżenie o nierozpoznanym typie salt: [%s]\n" + +#~ msgid "Bad or unsupported salt type (%d)!\n" +#~ msgstr "Błędny lub nieobsługiwany typ salt (%d).\n" + +#~ msgid "SASL Bind failed!\n" +#~ msgstr "Dowiązanie SASL nie powiodło się.\n" + +#~ msgid "ber_scanf() failed, Invalid control ?!\n" +#~ msgstr "ber_scanf() nie powiodło się, nieprawidłowa kontrola?\n" + +#~ msgid "access() on %s failed: errno = %d\n" +#~ msgstr "access() w %s nie powiodło się: errno = %d\n" + +#~ msgid "Search for %s on rootdse failed with error %d" +#~ msgstr "Wyszukiwanie %s w rootdse nie powiodło się z błędem %d" + +#~ msgid "Error parsing \"%s\": %s.\n" +#~ msgstr "Błąd podczas przetwarzania \"%s\": %s.\n" + +#~ msgid "krb5_parse_name %d: %s\n" +#~ msgstr "krb5_parse_name %d: %s\n" + +#~ msgid "krb5_kt_get_entry %d: %s\n" +#~ msgstr "krb5_kt_get_entry %d: %s\n" + +#~ msgid "krb5_kt_remove_entry %d: %s\n" +#~ msgstr "krb5_kt_remove_entry %d: %s\n" + +#~ msgid "krb5_unparse_name %d: %s\n" +#~ msgstr "krb5_unparse_name %d: %s\n" + +#~ msgid "krb5_kt_close %d: %s\n" +#~ msgstr "krb5_kt_close %d: %s\n" diff --git a/install/po/pt.po b/install/po/pt.po deleted file mode 100644 index 539479a9c..000000000 --- a/install/po/pt.po +++ /dev/null @@ -1,7947 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2011-03-07 20:40+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pt\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/pt_BR.po b/install/po/pt_BR.po deleted file mode 100644 index 2725a24d1..000000000 --- a/install/po/pt_BR.po +++ /dev/null @@ -1,7947 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2011-03-07 20:40+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Portuguese (Brazil) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/ru.po b/install/po/ru.po index a3321258f..092e76d73 100644 --- a/install/po/ru.po +++ b/install/po/ru.po @@ -1,165 +1,120 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Alexander Ivanov , 2011. # Andrew Martynov , 2010. +# Azamat H. Hackimov , 2012. # jdennis , 2011. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" -"Last-Translator: jdennis \n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-07-01 13:04+0000\n" +"Last-Translator: Azamat Hackimov \n" "Language-Team: Russian \n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: ru\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: ipalib/cli.py:583 #, python-format msgid "Enter %(label)s again to verify: " msgstr "Повторно введите %(label)s для проверки: " -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "Пароли не совпадают!" -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "Отменено." - -#: ipalib/cli.py:753 #, python-format msgid "Purpose: %s" -msgstr "" +msgstr "Назначение: %s" -#: ipalib/cli.py:770 msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" +msgstr "Использование: ipa [глобальные-параметры] КОМАНДА ..." -#: ipalib/cli.py:772 msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" +msgstr "Встроенные команды:" -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" +msgstr "Наберите «ipa --help» для списка глобальных параметров." -#: ipalib/cli.py:827 msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" +msgstr "Имя команды" -#: ipalib/errors.py:303 #, python-format msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "%(cver)s клиент не совместим с %(sver)s сервером на %(server)r" +msgstr "%(cver)s клиент несовместим с %(sver)s сервером на %(server)r" -#: ipalib/errors.py:321 #, python-format msgid "unknown error %(code)d from %(server)s: %(error)s" msgstr "получена неизвестная ошибка %(code)d от %(server)s: %(error)s" -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "произошла внутренняя ошибка" -#: ipalib/errors.py:359 #, python-format msgid "an internal error has occurred on server at %(server)r" msgstr "произошла внутренняя ошибка на сервере %(server)r" -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "неизвестная команда %(name)r" -#: ipalib/errors.py:392 ipalib/errors.py:417 #, python-format msgid "error on server %(server)r: %(error)s" msgstr "ошибка на сервере %(server)r: %(error)s" -#: ipalib/errors.py:408 #, python-format msgid "cannot connect to %(uri)r: %(error)s" msgstr "невозможно подключиться к %(uri)r: %(error)s" -#: ipalib/errors.py:426 #, python-format msgid "Invalid JSON-RPC request: %(error)s" msgstr "Неверный JSON-RPC запрос: %(error)s" -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 #, python-format msgid "Kerberos error: %(major)s/%(minor)s" msgstr "Ошибка Kerberos: %(major)s/%(minor)s" -#: ipalib/errors.py:485 msgid "did not receive Kerberos credentials" msgstr "не получены регистрационные данные Kerberos" -#: ipalib/errors.py:501 #, python-format msgid "Service %(service)r not found in Kerberos database" msgstr "Служба %(service)r не найдена в базе данных Kerberos" -#: ipalib/errors.py:517 msgid "No credentials cache found" msgstr "Кэш регистрационных данных не найден" -#: ipalib/errors.py:533 msgid "Ticket expired" msgstr "Срок действия билета истек" -#: ipalib/errors.py:549 msgid "Credentials cache permissions incorrect" msgstr "Права доступа на кэш регистрационных данных неверны" -#: ipalib/errors.py:565 msgid "Bad format in credentials cache" msgstr "Ошибочный формат в кэше регистрационных данных " -#: ipalib/errors.py:581 msgid "Cannot resolve KDC for requested realm" msgstr "Не могу определить KDC для запрошенной области (realm)" -#: ipalib/errors.py:600 +msgid "Session error" +msgstr "Сеансовая ошибка" + #, python-format msgid "Insufficient access: %(info)s" msgstr "Недостаточно прав для доступа: %(info)s" -#: ipalib/errors.py:644 #, python-format msgid "command %(name)r takes no arguments" msgstr "команде %(name)r не требуются параметры" -#: ipalib/errors.py:664 #, python-format msgid "command %(name)r takes at most %(count)d argument" msgid_plural "command %(name)r takes at most %(count)d arguments" @@ -167,7808 +122,1141 @@ msgstr[0] "команда %(name)r принимает не более %(count)d msgstr[1] "команда %(name)r принимает не более %(count)d аргументов" msgstr[2] "команда %(name)r принимает не более %(count)d аргументов" -#: ipalib/errors.py:694 #, python-format msgid "overlapping arguments and options: %(names)r" msgstr "наложение аргументов и параметров: %(names)r" -#: ipalib/errors.py:710 #, python-format msgid "%(name)r is required" msgstr "требуется %(name)r" -#: ipalib/errors.py:726 ipalib/errors.py:742 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "неверный(ое) %(name)r: %(error)s" -#: ipalib/errors.py:758 #, python-format msgid "api has no such namespace: %(name)r" msgstr "api не предоставляет такого пространства имен (namespace): %(name)r" -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "Пароли не совпадают" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "Команда пока не реализована" -#: ipalib/errors.py:785 msgid "Client is not configured. Run ipa-client-install." -msgstr "" +msgstr "Клиент не настроен. Запустите ipa-client-install." -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 #, python-format msgid "%(reason)s" msgstr "%(reason)s" -#: ipalib/errors.py:829 msgid "This entry already exists" msgstr "Такая запись уже существует" -#: ipalib/errors.py:845 msgid "You must enroll a host in order to create a host service" -msgstr "Для того чтобы создать службу для узла, вам необходимо зарегистрировать этот узел" +msgstr "" +"Для того, чтобы создать службу узла, необходимо сперва зарегистрировать этот " +"узел" -#: ipalib/errors.py:861 #, python-format msgid "" "Service principal is not of the form: service/fully-qualified host name: " "%(reason)s" -msgstr "Учетная запись службы не представлена в форме: служба/полностью-определенное-имя: %(reason)s" +msgstr "" +"Учетная запись службы не представлена в форме: служба/полностью-определенное-" +"имя: %(reason)s" -#: ipalib/errors.py:877 msgid "" "The realm for the principal does not match the realm for this IPA server" -msgstr "Область (realm) для учетной записи не совпадает с областью IPA сервера" +msgstr "Область (realm) для учетной записи не совпадает с областью IPA-сервера" -#: ipalib/errors.py:893 msgid "This command requires root access" msgstr "Этой команде требуются права администратора" -#: ipalib/errors.py:909 msgid "This is already a posix group" msgstr "Уже является posix группой" -#: ipalib/errors.py:925 #, python-format msgid "Principal is not of the form user@REALM: %(principal)r" msgstr "Учетная запись задана в форме отличной от user@REALM: %(principal)r" -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 msgid "A group may not be a member of itself" msgstr "Группа не может входить в состав самой себя" -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "Декодирование Base64 прошло с ошибкой: %(reason)s" -#: ipalib/errors.py:1069 msgid "A group may not be added as a member of itself" msgstr "Группа не может быть добавлена сама в себя" -#: ipalib/errors.py:1085 msgid "The default users group cannot be removed" msgstr "Группа по умолчанию для пользователя не может быть удалена" -#: ipalib/errors.py:1101 msgid "Host does not have corresponding DNS A record" -msgstr "Хост не имеет соответствующей A записи в DNS" +msgstr "Узел не имеет соответствующей A-записи в DNS" -#: ipalib/errors.py:1116 msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "Удаление управляемой группы не разрешено. Сначала ее необходимо отключить." - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." msgstr "" +"Удаление управляемой группы не разрешено. Сначала ее необходимо отключить." -#: ipalib/errors.py:1179 #, python-format msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" +msgstr "Не удалось создать личную группу. Группа «%(group)s» уже существует." -#: ipalib/errors.py:1254 #, python-format msgid "no command nor help topic %(topic)r" msgstr "нет команды или раздела справки для %(topic)r" -#: ipalib/errors.py:1278 msgid "change collided with another change" msgstr "изменение противоречит другому сделанному изменению" -#: ipalib/errors.py:1294 msgid "no modifications to be performed" msgstr "изменения не внесены" -#: ipalib/errors.py:1310 #, python-format msgid "%(desc)s: %(info)s" -msgstr "" +msgstr "%(desc)s: %(info)s" -#: ipalib/errors.py:1326 msgid "limits exceeded for this query" msgstr "для этого запроса превышены ограничения" -#: ipalib/errors.py:1341 #, python-format msgid "%(info)s" msgstr "%(info)s" -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 #, python-format msgid "Certificate operation cannot be completed: %(error)s" msgstr "Операция с сертификатом не может быть завершена: %(error)s" -#: ipalib/errors.py:1445 #, python-format msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" +msgstr "Ошибка формата сертификата: %(error)s" -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 msgid "Results are truncated, try a more specific search" msgstr "Результаты усечены. Попробуйте задать более точные условия поиска" -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 msgid "A list of LDAP entries" msgstr "Список записей LDAP" -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 msgid "incorrect type" msgstr "неверный тип" -#: ipalib/parameters.py:361 msgid "Only one value is allowed" msgstr "Допускается только одно значение" -#: ipalib/parameters.py:1023 msgid "must be True or False" msgstr "должно быть либо True, либо False" -#: ipalib/parameters.py:1124 msgid "must be an integer" msgstr "должно быть целое" -#: ipalib/parameters.py:1176 #, python-format msgid "must be at least %(minvalue)d" msgstr "должно быть не менее %(minvalue)d" -#: ipalib/parameters.py:1186 #, python-format msgid "can be at most %(maxvalue)d" msgstr "может быть не более %(maxvalue)d" -#: ipalib/parameters.py:1227 msgid "must be a decimal number" msgstr "должно быть десятичным числом" -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "должно быть не менее %(minvalue)f" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "может быть не более %(maxvalue)f" - -#: ipalib/parameters.py:1327 #, python-format msgid "must match pattern \"%(pattern)s\"" -msgstr "должно совпадать с шаблоном \"%(pattern)s\"" +msgstr "должно совпадать с шаблоном «%(pattern)s»" -#: ipalib/parameters.py:1345 msgid "must be binary data" msgstr "должно являться двоичными данными" -#: ipalib/parameters.py:1361 #, python-format msgid "must be at least %(minlength)d bytes" msgstr "должно содержать не менее %(minlength)d байт" -#: ipalib/parameters.py:1371 #, python-format msgid "can be at most %(maxlength)d bytes" msgstr "может содержать не более %(maxlength)d байт" -#: ipalib/parameters.py:1381 #, python-format msgid "must be exactly %(length)d bytes" msgstr "должно содержать точно %(length)d байт" -#: ipalib/parameters.py:1403 msgid "must be Unicode text" -msgstr "должно являться текстом Unicode" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" +msgstr "должно являться Юникод-текстом" -#: ipalib/parameters.py:1444 #, python-format msgid "must be at least %(minlength)d characters" msgstr "должно быть не короче %(minlength)d символов" -#: ipalib/parameters.py:1454 #, python-format msgid "can be at most %(maxlength)d characters" msgstr "может быть не длиннее %(maxlength)d символов" -#: ipalib/parameters.py:1464 #, python-format msgid "must be exactly %(length)d characters" msgstr "должно быть точно %(length)d символов длинной" -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 #, python-format msgid "must be one of %(values)r" msgstr "должно являться одним из %(values)r" -#: ipalib/plugins/aci.py:153 msgid "A list of ACI values" msgstr "Список значений ACI" -#: ipalib/plugins/aci.py:215 msgid "type, filter, subtree and targetgroup are mutually exclusive" msgstr "type, filter, subtree и targetgroup являются взаимоисключающими" -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 msgid "" "at least one of: type, filter, subtree, targetgroup, attrs or memberof are " "required" -msgstr "требуется как минимум одно из: type, filter, subtree, targetgroup, attrs или memberof" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" msgstr "" +"требуется как минимум одно из: type, filter, subtree, targetgroup, attrs или " +"memberof" -#: ipalib/plugins/aci.py:251 #, python-format msgid "Group '%s' does not exist" -msgstr "Группа '%s' не существует" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" +msgstr "Группа «%s» не существует" -#: ipalib/plugins/aci.py:294 #, python-format msgid "Syntax Error: %(error)s" -msgstr "" +msgstr "Ошибка синтаксиса: %(error)s" -#: ipalib/plugins/aci.py:379 #, python-format msgid "ACI with name \"%s\" not found" -msgstr "ACI с именем \"%s\" не найден" +msgstr "ACI с именем «%s» не найдена" -#: ipalib/plugins/aci.py:400 msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" +msgstr "Префикс ACI" -#: ipalib/plugins/aci.py:412 msgid "ACIs" -msgstr "" +msgstr "ACI" -#: ipalib/plugins/aci.py:417 msgid "ACI name" -msgstr "" +msgstr "Имя ACI" -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 msgid "User group" msgstr "Группа пользователей" -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 msgid "Permissions" msgstr "Разрешения" -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 msgid "Attributes" -msgstr "Аттрибуты" +msgstr "Атрибуты" -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 msgid "Comma-separated list of attributes" -msgstr "Разделенный запятой список аттрибутов" +msgstr "Список атрибутов, разделенных запятой" -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 msgid "Type" msgstr "Тип" -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 msgid "Member of" msgstr "Член" -#: ipalib/plugins/aci.py:459 msgid "Member of a group" msgstr "Член группы" -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 msgid "Filter" -msgstr "" +msgstr "Фильтр" -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" +msgstr "Поддерево" -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 msgid "Target group" msgstr "Целевая группа" -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 #, python-format msgid "Created ACI \"%(value)s\"" -msgstr "Создан ACI \"%(value)s\"" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" +msgstr "Создана ACI «%(value)s»" -#: ipalib/plugins/aci.py:551 #, python-format msgid "Deleted ACI \"%(value)s\"" -msgstr "Удален ACI \"%(value)s\"" +msgstr "Удалена ACI «%(value)s»" -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 msgid "ACI" -msgstr "" +msgstr "ACI" -#: ipalib/plugins/aci.py:601 #, python-format msgid "Modified ACI \"%(value)s\"" -msgstr "Изменен ACI \"%(value)s\"" +msgstr "Изменена ACI «%(value)s»" -#: ipalib/plugins/aci.py:666 #, python-format msgid "%(count)d ACI matched" msgid_plural "%(count)d ACIs matched" -msgstr[0] "совпадает %(count)d ACI" -msgstr[1] "совпадают %(count)d ACI" -msgstr[2] "совпадают %(count)d ACI" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" +msgstr[0] "Найдено %(count)d ACI" +msgstr[1] "Найдено %(count)d ACI" +msgstr[2] "Найдено %(count)d ACI" -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" +msgid "Description" +msgstr "Описание" -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" +msgid "Location" +msgstr "Расположение" -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" +msgid "Key" +msgstr "Ключ" -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" +msgid "description" +msgstr "описание" -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" +msgid "Mount point" +msgstr "Точка монтирования" -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" +msgid "Password" +msgstr "Пароль" -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" +msgid "Roles" +msgstr "Роли" -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" +msgid "External host" +msgstr "Внешний узел" -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" +msgid "entry" +msgstr "запись" -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" +msgid "entries" +msgstr "записи" -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "Описание" +msgid "Entry" +msgstr "Запись" -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" +msgid "Rights" +msgstr "Права" -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" +msgid "Time Limit" +msgstr "Ограничение по времени" -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" +msgid "Time limit of search in seconds" +msgstr "Ограничение времени поиска в секундах" -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" +msgid "Size Limit" +msgstr "Ограничение по размеру" -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" +msgid "Failure decoding Certificate Signing Request:" +msgstr "Сбой при декодировании запроса на создание сертификата:" -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" +msgid "Failure decoding Certificate Signing Request" +msgstr "Сбой при декодировании запроса на создание сертификата" -#: ipalib/plugins/automember.py:233 #, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" +msgid "Failure decoding Certificate Signing Request: %s" +msgstr "Сбой при декодировании запроса на создание сертификата: %s" -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" +msgid "CSR" +msgstr "CSR" -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" +msgid "Certificate" +msgstr "Сертификат" -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" +msgid "Issuer" +msgstr "Издатель" -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" +msgid "Not Before" +msgstr "Недействителен до" -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" +msgid "Not After" +msgstr "Недействителен после" -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" +msgid "Fingerprint (MD5)" +msgstr "Отпечаток (MD5)" -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" +msgid "Fingerprint (SHA1)" +msgstr "Отпечаток (SHA1)" -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" +msgid "Serial number" +msgstr "Серийный номер" -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" +msgid "Request id" +msgstr "ID запроса" -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" +msgid "Request status" +msgstr "Статус запроса" -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" +msgid "Retrieve an existing certificate." +msgstr "Получить существующий сертификат." -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" +msgid "Revocation reason" +msgstr "Причина отзыва" -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" +msgid "Revoke a certificate." +msgstr "Отозвать сертификат" -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" +msgid "Revoked" +msgstr "Отозван" -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" +msgid "Reason" +msgstr "Причина" -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" +msgid "Reason for revoking the certificate (0-10)" +msgstr "Причина для отзыва сертификата (0-10)" -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" +msgid "Error" +msgstr "Ошибка" -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" +msgid "Configuration" +msgstr "Настройка" -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid "Maximum username length" +msgstr "Максимальная длина имени пользователя" -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" +msgid "Default location of home directories" +msgstr "Расположение домашних каталогов по умолчанию" -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" +msgid "Default shell" +msgstr "Оболочка по умолчанию" -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" +msgid "Default shell for new users" +msgstr "Оболочка по умолчанию для новых пользователей" -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" +msgid "Default users group" +msgstr "Группа пользователей по умолчанию" -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" +msgid "Default group for new users" +msgstr "Группа по умолчанию для новых пользователей" -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" +msgid "Default e-mail domain" +msgstr "Почтовый домен по умолчанию" -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" +msgid "Default group objectclasses" +msgstr "Классы объектов для групп по умолчанию" -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" +msgid "Default group objectclasses (comma-separated list)" +msgstr "Классы объектов для групп по умолчанию (через запятую)" -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" +msgid "Default user objectclasses" +msgstr "Классы объектов для пользователей по умолчанию" -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" +msgid "Default user objectclasses (comma-separated list)" +msgstr "Классы объектов для пользователей по умолчанию (через запятую)" -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" +msgid "Password Expiration Notification (days)" +msgstr "Оповещение об истечении пароля (в дня)" -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" +msgid "delegation" +msgstr "делегирование" -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "Расположение" +msgid "delegations" +msgstr "делегирования" -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" +msgid "Delegations" +msgstr "Делегирования" -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" +msgid "Delegation" +msgstr "Делегирование" -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" +msgid "invalid IP address format" +msgstr "неправильный формат IP-адреса" -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" +msgid "invalid IP network format" +msgstr "неправильный формат подсети" -#: ipalib/plugins/automount.py:234 #, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" +msgid "invalid domain-name: %s" +msgstr "неправильное доменное имя: %s" -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" +#, python-format +msgid "(see RFC %s for details)" +msgstr "(см. RFC %s для деталей)" -#: ipalib/plugins/automount.py:249 #, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" +msgid "'%s' is a required part of DNS record" +msgstr "\"%s\" является обязательной частью DNS-записи" -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" +msgid "IP Address" +msgstr "IP-адрес" -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" +msgid "Hostname" +msgstr "Имя узла" -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" +msgid "Algorithm" +msgstr "Алгоритм" -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" +msgid "Certificate/CRL" +msgstr "Сертификат/СОС" -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" +msgid "Protocol" +msgstr "Протокол" -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" +msgid "Public Key" +msgstr "Открытый ключ" -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" +msgid "Altitude" +msgstr "Высота над уровнем моря" -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" +msgid "Size" +msgstr "Размер" -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" +msgid "Regular Expression" +msgstr "Регулярное выражение" -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" +msgid "Priority" +msgstr "Приоритет" -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" +msgid "Weight" +msgstr "Вес" -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" +msgid "Port" +msgstr "Порт" -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" +msgid "the value does not follow \"YYYYMMDDHHMMSS\" time format" +msgstr "значение не подходит под формат времени «ГГГГММДДЧЧММСС»" -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" +msgid "Records" +msgstr "Записи" + +msgid "Record type" +msgstr "Тип записи" -#: ipalib/plugins/automount.py:547 #, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" +msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" +msgstr "У сервера имен «%(host)s» не соответствующей A/AAAA-записи" -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" +msgid "DNS zone" +msgstr "зона DNS" -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" +msgid "DNS zones" +msgstr "зоны DNS" -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" +msgid "DNS Zones" +msgstr "Зоны DNS" -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" +msgid "DNS Zone" +msgstr "Зона DNS" -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" +msgid "Zone name" +msgstr "Имя зоны" -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" +msgid "Zone name (FQDN)" +msgstr "Имя зоны (FQDN)" -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" +msgid "Reverse zone IP network" +msgstr "Зона обратных адресов" -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "Ключ" +msgid "SOA serial" +msgstr "Номер SOA" -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" +msgid "Dynamic update" +msgstr "Динамическое обновление" -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" +msgid "Allow dynamic updates." +msgstr "Разрешить динамические обновления." -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "описание" +msgid "Create new DNS zone (SOA record)." +msgstr "Создать новую зону DNS (SOA-запись)" -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" +msgid "Force" +msgstr "Принудительно" -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" +msgid "Time to live" +msgstr "Время жизни" -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" +msgid "Class" +msgstr "Класс" -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" +msgid "Delete all?" +msgstr "Удалить все?" -#: ipalib/plugins/automount.py:628 #, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" +msgid "Host '%(host)s' not found" +msgstr "Узел \"%(host)s\" не найден" -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" +msgid "UUID" +msgstr "UUID" -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" +msgid "Username" +msgstr "Имя пользователя" -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" +msgid "group" +msgstr "группа" -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" +msgid "groups" +msgstr "группы" -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" +msgid "User Groups" +msgstr "Группы пользователей" -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "Точка монтирования" +msgid "Group name" +msgstr "Имя группы" -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" +msgid "Group description" +msgstr "Описание группы" -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" +msgid "GID" +msgstr "ID группы" -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" +msgid "Create a new group." +msgstr "Создать новую группу." -#: ipalib/plugins/automount.py:799 #, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" +msgid "Added group \"%(value)s\"" +msgstr "Добавлена группа «%(value)s»" -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" +msgid "Delete group." +msgstr "Удалить группу." -#: ipalib/plugins/automount.py:841 #, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" +msgid "Deleted group \"%(value)s\"" +msgstr "Удалена группа «%(value)s»" -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" +msgid "Modify a group." +msgstr "Изменить группу." -#: ipalib/plugins/automount.py:898 #, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" +msgid "Modified group \"%(value)s\"" +msgstr "Изменена группа «%(value)s»" -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" +msgid "change to a POSIX group" +msgstr "изменить на группу POSIX" -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" +msgid "Search for groups." +msgstr "Поиск групп." -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" +#, python-format +msgid "%(count)d group matched" +msgid_plural "%(count)d groups matched" +msgstr[0] "Найдена %(count)d группа" +msgstr[1] "Найдено %(count)d группы" +msgstr[2] "Найдено %(count)d групп" -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" +msgid "search for private groups" +msgstr "поиск личных групп" -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" +msgid "not allowed to modify user entries" +msgstr "изменение записей пользователя не разрешено" -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" +msgid "not allowed to modify group entries" +msgstr "изменение записей группы не разрешено" -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" +msgid "Not a managed group" +msgstr "Нет управляемой группы" -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" +msgid "Rule name" +msgstr "Имя правила" -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" +msgid "Rule type" +msgstr "Тип правила" -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" +msgid "User category" +msgstr "Категория пользователя" -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" +msgid "Service category" +msgstr "Категория службы" -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" +msgid "Enabled" +msgstr "Включено" -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" +msgid "Users" +msgstr "Пользователи" -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" +msgid "Hosts" +msgstr "Узлы" -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" +msgid "Host Groups" +msgstr "Группы узлов" -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" +msgid "Services" +msgstr "Службы" -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" +msgid "Service Groups" +msgstr "Группы сервисов" -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" +msgid "Access time" +msgstr "Время доступа" -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" +msgid "Service name" +msgstr "Имя службы" -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" +msgid "Warning" +msgstr "Предупреждение" -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" +msgid "host" +msgstr "узел" -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" +msgid "hosts" +msgstr "узлы" -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" +msgid "Host" +msgstr "Узел" -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" +msgid "Platform" +msgstr "Платформа" -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" +msgid "Host hardware platform (e.g. \"Lenovo T61\")" +msgstr "Аппаратная платформа узла (например, «Lenovo T61»)" -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" +msgid "Operating system" +msgstr "Операционная система" -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" +msgid "Host operating system and version (e.g. \"Fedora 9\")" +msgstr "Операционная система узла и ее версия (например, «Fedora 9»)" -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" +msgid "User password" +msgstr "Пароль пользователя" -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" +msgid "Random password" +msgstr "Случайный пароль" -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" +msgid "MAC address" +msgstr "MAC-адрес" -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" +msgid "Hardware MAC address(es) on this host" +msgstr "MAC-адрес(а) данного узла" -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" +msgid "Add a new host." +msgstr "Добавить новый узел." -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" +#, python-format +msgid "Added host \"%(value)s\"" +msgstr "Добавлен узел «%(value)s»" -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" +msgid "Delete a host." +msgstr "Удалить узел." -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" +#, python-format +msgid "Deleted host \"%(value)s\"" +msgstr "Удален узел «%(value)s»" -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" +msgid "Remove entries from DNS" +msgstr "Удалить записи из DNS" -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" +msgid "Modify information about a host." +msgstr "Изменить информацию об узле." -#: ipalib/plugins/baseldap.py:343 #, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" +msgid "Modified host \"%(value)s\"" +msgstr "Изменен узел «%(value)s»" -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" +msgid "Update DNS entries" +msgstr "Обновить записи DNS" -#: ipalib/plugins/baseldap.py:345 #, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" +msgid "%(count)d host matched" +msgid_plural "%(count)d hosts matched" +msgstr[0] "Найден %(count)d узел" +msgstr[1] "Найдено %(count)d узла" +msgstr[2] "Найдено %(count)d узлов" -#: ipalib/plugins/baseldap.py:632 -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 "" +msgid "host group" +msgstr "группа узлов" -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" +msgid "host groups" +msgstr "группы узлов" -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" +msgid "Host Group" +msgstr "Группа узлов" -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" +msgid "Host-group" +msgstr "Группа узлов" -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" +#, python-format +msgid "Added hostgroup \"%(value)s\"" +msgstr "Добавлена группа узлов «%(value)s»" -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 #, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" +msgid "Deleted hostgroup \"%(value)s\"" +msgstr "Удалена группа узлов «%(value)s»" -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 #, python-format -msgid "comma-separated list of %s" -msgstr "" +msgid "Modified hostgroup \"%(value)s\"" +msgstr "Изменена группа узлов «%(value)s»" -#: ipalib/plugins/baseldap.py:1302 #, python-format -msgid "member %s" -msgstr "" +msgid "%(count)d hostgroup matched" +msgid_plural "%(count)d hostgroups matched" +msgstr[0] "Найдена %(count)d группа узлов" +msgstr[1] "Найдено %(count)d группы узлов" +msgstr[2] "Найдено %(count)d групп узлов" -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" +msgid "Add" +msgstr "Добавить" -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" +msgid "Add and Close" +msgstr "Добавить и закрыть" -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" +msgid "Add and Edit" +msgstr "Добавить и редактировать" -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" +msgid "Cancel" +msgstr "Отменить" -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" +msgid "Close" +msgstr "Закрыть" -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" +msgid "OK" +msgstr "OK" -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" +msgid "Refresh" +msgstr "Обновить" -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" +msgid "Delete" +msgstr "Удалить" -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "Ограничение по времени" +msgid "Reset" +msgstr "Сбросить" -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "Ограничение времени поиска в секундах" +msgid "Restore" +msgstr "Восстановить" -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "Ограничение по размеру" +msgid "Retry" +msgstr "Получить" -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" +msgid "Revoke" +msgstr "Отозвать" -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" +msgid "Set" +msgstr "Уставновить" -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" +msgid "Update" +msgstr "Обновить" -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" +msgid "Collapse All" +msgstr "Свернуть все" -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" +msgid "Expand All" +msgstr "Развернуть все" -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" +msgid "Hide details" +msgstr "Скрыть детали" -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" +msgid "URL" +msgstr "URL" -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" +msgid "Organization" +msgstr "Организация" -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "Сбой при декодировании Certificate Signing Request" +msgid "Organizational Unit" +msgstr "Организационное подразделение" -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "Сбой при декодировании Certificate Signing Request: %s" +msgid "Reason for Revocation" +msgstr "Причина отзыва" -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" +msgid "User Options" +msgstr "Параметры пользователя" -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" +msgid "Data" +msgstr "Данные" -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" +msgid "DNS Zone Settings" +msgstr "Настройки зоны DNS" -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" +msgid "Rules" +msgstr "Правила" -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" +msgid "Host Certificate" +msgstr "Сертификат узла" -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "Сертификат" +msgid "Host Name" +msgstr "Имя узла" -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" +msgid "Kerberos Key" +msgstr "Ключ Kerberos" -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" +msgid "One-Time-Password" +msgstr "Одноразовый пароль" -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" +msgid "Reset OTP" +msgstr "Сбросить ОРП" -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" +msgid "Reset One-Time-Password" +msgstr "Сбросить одноразовый пароль" -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" +msgid "Set OTP" +msgstr "Установить ОРП" -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" +msgid "Set One-Time-Password" +msgstr "Установить одноразовый пароль" -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "Серийный номер" +msgid "User" +msgstr "Пользователь" -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" +msgid "SSH public keys" +msgstr "Открытые ключи SSH" -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" +msgid "Base-64 encoded SSH public key:" +msgstr "Открытый ключ SSH, закодированный в Base64" -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "ID запроса" +msgid "Audit" +msgstr "Аудит" -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "Статус запроса" +msgid "DNS" +msgstr "DNS" -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" +msgid "Sudo" +msgstr "Sudo" -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" +msgid "Next" +msgstr "Далее" -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" +msgid "Page" +msgstr "Страница" -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" +msgid "Prev" +msgstr "Назад" -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" +msgid "undo" +msgstr "отменить" -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" +msgid "undo all" +msgstr "отменить всё" -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "Отозван" +msgid "Bind DN" +msgstr "Bind DN" -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "Причина" +msgid "LDAP schema" +msgstr "Схема LDAP" -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "Причина для отзыва сертификата (0-10)" +#, python-format +msgid "%(count)d variables" +msgstr "%(count)d переменных" -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" +#, python-format +msgid "%(count)d plugin loaded" +msgid_plural "%(count)d plugins loaded" +msgstr[0] "Загружен %(count)d подключаемый модуль" +msgstr[1] "Загружено %(count)d подключаемых модуля" +msgstr[2] "Загружено %(count)d подключаемых модулей" -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" +msgid "permission" +msgstr "разрешение" -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" +msgid "permissions" +msgstr "разрешения" -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "Ошибка" +msgid "PKINIT" +msgstr "PKINIT" -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" +msgid "priority cannot be set on global policy" +msgstr "приоритет не может быть задан для глобальной политики" -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" +msgid "role" +msgstr "роль" -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" +msgid "roles" +msgstr "роли" -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "Настройка" +msgid "Role" +msgstr "Роль" -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" +#, python-format +msgid "Added service \"%(value)s\"" +msgstr "Добавлена служба «%(value)s»" -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" +#, python-format +msgid "Deleted service \"%(value)s\"" +msgstr "Удалена служба «%(value)s»" -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" +msgid "user" +msgstr "пользователь" -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "Оболочка по умолчанию" +msgid "users" +msgstr "пользователи" -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" +msgid "First name" +msgstr "Имя" -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "Группа пользователей по умолчанию" +msgid "Last name" +msgstr "Фамилия" -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" +msgid "Full name" +msgstr "Полное имя" -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" +msgid "Display name" +msgstr "Отображаемое имя" -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" +msgid "Initials" +msgstr "Инициалы" -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" +msgid "Home directory" +msgstr "Домашний каталог" -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" +msgid "Email address" +msgstr "Электронный адрес" -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" +msgid "Prompt to set the user password" +msgstr "Запросить пароль у пользователя" -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" +msgid "Generate a random user password" +msgstr "Сгенерировать случайный пользовательский пароль" -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" +msgid "UID" +msgstr "UID" -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" +msgid "User ID Number (system will assign one if not provided)" +msgstr "ID пользователя (если не указан, система назначит его самостоятельно)" -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" +msgid "Group ID Number" +msgstr "ID группы" -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" +msgid "Street address" +msgstr "Адрес" -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" +msgid "City" +msgstr "Город" -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" +msgid "State/Province" +msgstr "Область/республика" -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" +msgid "ZIP" +msgstr "Индекс" -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" +msgid "Telephone Number" +msgstr "Телефонный номер" -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" +msgid "Mobile Telephone Number" +msgstr "Мобильный телефонный номер" -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" +msgid "Pager Number" +msgstr "Номер пейджера" -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" +msgid "Fax Number" +msgstr "Номер факса" -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" +msgid "Org. Unit" +msgstr "Отдел" -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" +msgid "Job Title" +msgstr "Должность" -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" +msgid "Manager" +msgstr "Руководитель" -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" +msgid "Car License" +msgstr "Номер автомобиля" + +msgid "Account disabled" +msgstr "Учетная запись отключена" -#: ipalib/plugins/config.py:207 #, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" +msgid "manager %(manager)s not found" +msgstr "руководитель %(manager)s не найден" -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" +msgid "Add a new user." +msgstr "Добавить нового пользователя." -#: ipalib/plugins/config.py:228 #, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" +msgid "Added user \"%(value)s\"" +msgstr "Добавлен пользователь «%(value)s»" -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" +msgid "Don't create user private group" +msgstr "Невозможно создать собственную группу пользователя" -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" +msgid "Delete a user." +msgstr "Удалить пользователя." -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 #, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" +msgid "Deleted user \"%(value)s\"" +msgstr "Удален пользователь «%(value)s»" + +msgid "Modify a user." +msgstr "Изменить пользователя." -#: ipalib/plugins/delegation.py:71 #, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" +msgid "Modified user \"%(value)s\"" +msgstr "Изменен пользователь «%(value)s»" -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" +msgid "Search for users." +msgstr "Поиск пользователей." -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" +#, python-format +msgid "%(count)d user matched" +msgid_plural "%(count)d users matched" +msgstr[0] "Найден %(count)d пользователь" +msgstr[1] "Найдено %(count)d пользователя" +msgstr[2] "Найдено %(count)d пользователей" -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" +msgid "Disable a user account." +msgstr "Отключить учетную запись пользователя." -#: ipalib/plugins/delegation.py:181 #, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" +msgid "Disabled user account \"%(value)s\"" +msgstr "Учетная запись пользователя «%(value)s» отключена" -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" +msgid "Enable a user account." +msgstr "Включить учетную запись пользователя." -#: ipalib/plugins/delegation.py:199 #, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" +msgid "Enabled user account \"%(value)s\"" +msgstr "Учетная запись пользователя «%(value)s» включена" -#: ipalib/plugins/delegation.py:220 #, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" +msgid "Unlocked account \"%(value)s\"" +msgstr "Учетная запись «%(value)s» разблокирована" -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" +msgid "too many '@' characters" +msgstr "слишком много символов @" -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" +msgid "invalid SSH public key" +msgstr "неверный открытый ключ SSH" -#: ipalib/plugins/dns.py:299 #, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" +msgid "Unable to communicate with CMS (%s)" +msgstr "Невозможно связаться с CMS (%s)" -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" +msgid "Hardware platform of the host (e.g. Lenovo T61)" +msgstr "Аппаратная платформа узла (например, Lenovo T61)" -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" +msgid "Operating System and version of the host (e.g. Fedora 9)" +msgstr "Операционная система и версия узла (например, Fedora 9)" -#: ipalib/plugins/dns.py:384 #, python-format -msgid "%s must be integer" -msgstr "" +msgid "objectclass %s not found" +msgstr "класс объектов %s не найден" -#: ipalib/plugins/dns.py:391 #, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" +"Request subject \"%(request_subject)s\" does not match the form " +"\"%(subject_base)s\"" msgstr "" +"Заголовок запроса «%(request_subject)s» не совпадает с формой " +"«%(subject_base)s»" -#: ipalib/plugins/dns.py:611 #, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" +msgid "unable to decode csr: %s" +msgstr "невозможно декодировать CSR: %s" -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" +msgid "file operation" +msgstr "операция над файлом" -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" +msgid "cannot obtain next serial number" +msgstr "невозможно получить следующий порядковый номер" -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" +msgid "certutil failure" +msgstr "ошибка certutil" -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" +#, c-format +msgid "cannot open configuration file %s\n" +msgstr "невозможно открыть конфигурационный файл %s\n" -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" +msgid "LDAP DN" +msgstr "LDAP DN" -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" +msgid "LDAP password" +msgstr "Пароль LDAP" -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" +msgid "hostname" +msgstr "Имя узла" -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" +msgid "LDAP basedn" +msgstr "LDAP basedn" -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" +msgid "basedn" +msgstr "basedn" -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" +#, c-format +msgid "kvno %d\n" +msgstr "kvno %d\n" -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" +#~ msgid "domain name may only include letters, numbers, and -" +#~ msgstr "имя домена может содержать только буквы, цифры и -" -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" +#~ msgid "krb5_parse_name %d: %s\n" +#~ msgstr "krb5_parse_name %d: %s\n" -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" +#~ msgid "krb5_kt_get_entry %d: %s\n" +#~ msgstr "krb5_kt_get_entry %d: %s\n" -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" +#~ msgid "krb5_kt_remove_entry %d: %s\n" +#~ msgstr "krb5_kt_remove_entry %d: %s\n" -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "Время жизни" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "Хост '%(host)s' не найден" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "Группы пользователей" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "Имя группы" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "Описание группы" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "ID группы" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "Добавлена группа \"%(value)s\"" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "Удалена группа \"%(value)s\"" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "Изменена группа \"%(value)s\"" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "изменить на группу POSIX" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "совпадает %(count)d группа" -msgstr[1] "совпадают %(count)d группы" -msgstr[2] "совпадают %(count)d групп" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "изменение записей пользователя не доступно" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "изменение записей группы не доступно" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "Нет управляемой группы" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "Наименование правила" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "Тип правила" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "Категория пользователя" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "Категория службы" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "Включено" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "Пользователи" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "Службы" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "Время доступа" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "Имя службы" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "Платформа" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "Аппаратная платформа узла (например, \"Lenovo T61\")" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "Операционная система" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "Операционная система узла и ее версия (например, \"Fedora 9\")" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "Пароль пользователя" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "Добавлен узел \"%(value)s\"" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "Удален узел \"%(value)s\"" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "Изменен узел \"%(value)s\"" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "совпадает %(count)d узел" -msgstr[1] "совпадает %(count)d узла" -msgstr[2] "совпадает %(count)d узлов" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "Добавлена hostgroup \"%(value)s\"" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "Удалена hostgroup \"%(value)s\"" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "Изменена hostgroup \"%(value)s\"" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "совпадает %(count)d hostgroup" -msgstr[1] "совпадают %(count)d hostgroup" -msgstr[2] "совпадают %(count)d hostgroup" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "Данные" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "DNS" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "%(count)d переменных" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "загружен %(count)d подключаемый модуль" -msgstr[1] "загружено %(count)d подключаемых модуля" -msgstr[2] "загружено %(count)d подключаемых модулей" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "приоритет не может быть задан для глобальной политики" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "Добавлена служба \"%(value)s\"" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "Удалена служба \"%(value)s\"" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "Добавлен пользователь \"%(value)s\"" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "Удален пользователь \"%(value)s\"" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "Изменен пользователь \"%(value)s\"" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "совпадает %(count)d пользователь" -msgstr[1] "совпадают %(count)d пользователя" -msgstr[2] "совпадают %(count)d пользователей" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "Невозможно связаться с CMS (%s)" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "Заголовок запроса \"%(request_subject)s\" не совпадает с формой \"%(subject_base)s\"" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "невозможно декодировать csr: %s" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "операция над файлом" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "невозможно получить следующий порядковый номер" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "ошибка certutil" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" +#~ msgid "krb5_kt_close %d: %s\n" +#~ msgstr "krb5_kt_close %d: %s\n" diff --git a/install/po/sv.po b/install/po/sv.po deleted file mode 100644 index c8a8f77e7..000000000 --- a/install/po/sv.po +++ /dev/null @@ -1,7947 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2011-03-07 20:40+0000\n" -"Last-Translator: FULL NAME \n" -"Language-Team: Swedish (http://www.transifex.net/projects/p/fedora/language/sv/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: sv\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" -msgstr[1] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" diff --git a/install/po/tg.po b/install/po/tg.po new file mode 100644 index 000000000..f00fd05b9 --- /dev/null +++ b/install/po/tg.po @@ -0,0 +1,346 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Red Hat +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: FreeIPA\n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-21 22:20+0000\n" +"Last-Translator: jdennis \n" +"Language-Team: Tajik (http://www.transifex.com/projects/p/fedora/language/" +"tg/)\n" +"Language: tg\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" + +#, c-format +msgid "Passwords do not match!" +msgstr "Паролҳо номувофиқанд!" + +msgid "Passwords do not match" +msgstr "Паролҳо номувофиқанд" + +#, python-format +msgid "%(info)s" +msgstr "%(info)s" + +msgid "Already registered" +msgstr "Ааллакай қайд карда шуд" + +#, python-format +msgid "Syntax Error: %(error)s" +msgstr "Хатогии синтаксисӣ: %(error)s" + +msgid "ACI prefix" +msgstr "Префикси ACI" + +msgid "ACIs" +msgstr "ACIs" + +msgid "ACI name" +msgstr "Номи ACI" + +msgid "Permission" +msgstr "Иҷозат" + +msgid "User group" +msgstr "Гурӯҳи корбар" + +msgid "Permissions" +msgstr "Иҷозатҳо" + +msgid "Attributes" +msgstr "Аттрибутҳо" + +msgid "Type" +msgstr "Намуд" + +msgid "Filter" +msgstr "Полоишгар" + +msgid "Description" +msgstr "Шарҳ" + +msgid "Location" +msgstr "Макон" + +#, python-format +msgid "File %(file)s not found" +msgstr "Файли %(file)s пайдо нашуд." + +msgid "Key" +msgstr "Тугма" + +msgid "description" +msgstr "шарҳ" + +msgid "Password" +msgstr "Парол" + +msgid "Entry" +msgstr "Вуруд" + +msgid "Rename" +msgstr "Азнавномгузорӣ" + +msgid "Principal" +msgstr "Асосӣ" + +msgid "Subject" +msgstr "Мавзӯъ" + +msgid "Issuer" +msgstr "Диҳанда" + +msgid "Serial number" +msgstr "Рақами силсилавӣ" + +msgid "Error" +msgstr "Хатогӣ" + +msgid "Configuration" +msgstr "Ҷӯрсозӣ" + +msgid "Hostname" +msgstr "Номи мизбон" + +msgid "Target" +msgstr "Мақсад" + +msgid "Service" +msgstr "Хидмат" + +msgid "Force" +msgstr "Маҷбурӣ" + +msgid "Class" +msgstr "Синф" + +msgid "Delete all?" +msgstr "Ҳамаро нест мекунед?" + +msgid "Product" +msgstr "Ҳосил" + +msgid "Quantity" +msgstr "Шумора" + +msgid "Start" +msgstr "Оғоз" + +msgid "End" +msgstr "Охир" + +msgid "Serial Number" +msgstr "Рақами силсилавӣ" + +msgid "Username" +msgstr "Номи корбар" + +msgid "Enabled" +msgstr "Фаъолшуда" + +msgid "User name" +msgstr "Номи корбар" + +msgid "Host name" +msgstr "Номи мизбон" + +msgid "Add" +msgstr "Илова кардан" + +msgid "Cancel" +msgstr "Бекор кардан" + +msgid "Close" +msgstr "Пӯшидан" + +msgid "Find" +msgstr "Ёфтан" + +msgid "Get" +msgstr "Гирифтан" + +msgid "Issue" +msgstr "Барориш" + +msgid "OK" +msgstr "Хуб" + +msgid "Delete" +msgstr "Нест кардан" + +msgid "Reset" +msgstr "Бозсозӣ" + +msgid "Restore" +msgstr "Барқароркунӣ" + +msgid "Retry" +msgstr "Кӯшиш" + +msgid "Update" +msgstr "Ҷадидсозӣ" + +msgid "View" +msgstr "Намоиш" + +msgid "General" +msgstr "Умумӣ" + +msgid "Available" +msgstr "Дастрас" + +msgid "Settings" +msgstr "Танзимотҳо" + +msgid "Search" +msgstr "Ҷустуҷӯ" + +msgid "Attribute" +msgstr "Аттрибут" + +msgid "Issued By" +msgstr "Додааст:" + +msgid "Issued To" +msgstr "Додашудааст ба:" + +msgid "Note" +msgstr "Эзоҳ" + +msgid "Organization" +msgstr "Ташкилот" + +msgid "Validity" +msgstr "Саҳеҳият" + +msgid "Data" +msgstr "Маълумот" + +msgid "Status" +msgstr "Ҳолат" + +msgid "From" +msgstr "Аз" + +msgid "Host Name" +msgstr "Номи мизбон" + +msgid "User" +msgstr "Корбар" + +msgid "Groups" +msgstr "Гуруҳҳо" + +msgid "Commands" +msgstr "Фармонҳо" + +msgid "Allow" +msgstr "Иҷозат додан" + +msgid "New Password" +msgstr "Пароли нав" + +msgid "Select All" +msgstr "Интихоби ҳама" + +msgid "Audit" +msgstr "Назорат" + +msgid "IPA Server" +msgstr "Сервери IPA" + +msgid "Policy" +msgstr "Сиёсат" + +msgid "Sudo" +msgstr "Sudo" + +msgid "Group" +msgstr "Гурӯҳ" + +msgid "First name" +msgstr "Ном" + +msgid "Last name" +msgstr "Насаб" + +msgid "Display name" +msgstr "Номи намоишӣ" + +msgid "Initials" +msgstr "Ному насаб" + +msgid "City" +msgstr "Шаҳр" + +msgid "ZIP" +msgstr "Рамзи ZIP" + +msgid "Fax Number" +msgstr "Рақами факс" + +msgid "Job Title" +msgstr "Вазифа" + +msgid "Manager" +msgstr "Диспетчер" + +#, c-format +msgid "out of memory\n" +msgstr "берун аз хотира\n" + +#, c-format +msgid "read error\n" +msgstr "хатогии хониш\n" + +#, c-format +msgid "Out of memory \n" +msgstr "Берун аз хотира \n" + +#, c-format +msgid "Out of Memory!\n" +msgstr "Берун аз хотира!\n" + +msgid "Server Name" +msgstr "Номи сервер" + +msgid "LDAP DN" +msgstr "LDAP DN" + +msgid "LDAP password" +msgstr "Пароли LDAP" + +#, c-format +msgid "Out of memory!" +msgstr "Берун аз хотира!" + +#, c-format +msgid "Out of memory!\n" +msgstr "Берун аз хотира!\n" + +#, c-format +msgid "Incorrect password.\n" +msgstr "Пароли нодуруст.\n" + +msgid "hostname" +msgstr "номи мизбон" + +msgid "filename" +msgstr "номи файл" + +msgid "password" +msgstr "парол" + +msgid "Out of memory!?\n" +msgstr "Аз хотира берун шуд!?\n" + +msgid "Out of memory\n" +msgstr "Берун аз хотира \n" diff --git a/install/po/uk.po b/install/po/uk.po index 951612bf8..c07a900e0 100644 --- a/install/po/uk.po +++ b/install/po/uk.po @@ -1,164 +1,144 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # jdennis , 2011. # Yuri Chornoivan , 2011, 2012. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-26 15:37+0000\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" +"Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: uk\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: ipalib/cli.py:583 #, python-format msgid "Enter %(label)s again to verify: " msgstr "Введіть %(label)s ще раз для перевірки: " -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "Паролі не збігаються!" -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "Скасовано." - -#: ipalib/cli.py:753 #, python-format msgid "Purpose: %s" msgstr "Призначення: %s" -#: ipalib/cli.py:770 msgid "Usage: ipa [global-options] COMMAND ..." msgstr "Використання: ipa [загальні параметри] КОМАНДА ..." -#: ipalib/cli.py:772 msgid "Built-in commands:" msgstr "Вбудовані команди:" -#: ipalib/cli.py:774 msgid "Help subtopics:" msgstr "Підтеми довідки:" -#: ipalib/cli.py:777 msgid "Help topics:" msgstr "Теми довідки:" -#: ipalib/cli.py:782 msgid "Try `ipa --help` for a list of global options." -msgstr "Щоб ознайомитися зі списком загальних параметрів, віддайте команду «ipa --help»." +msgstr "" +"Щоб ознайомитися зі списком загальних параметрів, віддайте команду «ipa --" +"help»." -#: ipalib/cli.py:816 msgid "Topic commands:" msgstr "Команди теми:" -#: ipalib/cli.py:827 msgid "Command name" msgstr "Назва команди" -#: ipalib/cli.py:1130 +msgid "Positional arguments" +msgstr "Обов’язкові аргументи" + msgid "No file to read" msgstr "Немає файла для читання" -#: ipalib/errors.py:303 #, python-format msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" msgstr "Клієнт %(cver)s є несумісним з сервером %(sver)s на %(server)r" -#: ipalib/errors.py:321 #, python-format msgid "unknown error %(code)d from %(server)s: %(error)s" msgstr "%(server)s повідомляє про невідому помилку %(code)d: %(error)s" -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "сталася внутрішня помилка" -#: ipalib/errors.py:359 #, python-format msgid "an internal error has occurred on server at %(server)r" msgstr "на сервері %(server)r сталася внутрішня помилка" -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "невідома команда %(name)r" -#: ipalib/errors.py:392 ipalib/errors.py:417 #, python-format msgid "error on server %(server)r: %(error)s" msgstr "помилка на сервері %(server)r: %(error)s" -#: ipalib/errors.py:408 #, python-format msgid "cannot connect to %(uri)r: %(error)s" msgstr "не вдалося встановити з’єднання з %(uri)r: %(error)s" -#: ipalib/errors.py:426 #, python-format msgid "Invalid JSON-RPC request: %(error)s" msgstr "некоректний запит JSON-RPC: %(error)s" -#: ipalib/errors.py:442 #, python-format msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "помилка під час розміщення даних для каналу передавання XML-RPC: %(error)s" +msgstr "" +"помилка під час розміщення даних для каналу передавання XML-RPC: %(error)s" + +#, python-format +msgid "Missing or invalid HTTP Referer, %(referer)s" +msgstr "Не вказано HTTP Referer або вказано помилкове значення, %(referer)s" -#: ipalib/errors.py:468 #, python-format msgid "Kerberos error: %(major)s/%(minor)s" msgstr "Помилка Kerberos: %(major)s/%(minor)s" -#: ipalib/errors.py:485 msgid "did not receive Kerberos credentials" msgstr "не отримано реєстраційних даних Kerberos" -#: ipalib/errors.py:501 #, python-format msgid "Service %(service)r not found in Kerberos database" msgstr "У базі даних Kerberos не виявлено служби %(service)r" -#: ipalib/errors.py:517 msgid "No credentials cache found" msgstr "Не знайдено кешу реєстраційних даних" -#: ipalib/errors.py:533 msgid "Ticket expired" msgstr "Сплив строк дії квитка" -#: ipalib/errors.py:549 msgid "Credentials cache permissions incorrect" msgstr "Помилкові права доступу до кешу реєстраційних даних" -#: ipalib/errors.py:565 msgid "Bad format in credentials cache" msgstr "Помилковий формат кешу реєстраційних даних" -#: ipalib/errors.py:581 msgid "Cannot resolve KDC for requested realm" msgstr "Не вдалося визначити KDC для бажаної області (realm)" -#: ipalib/errors.py:600 +msgid "Session error" +msgstr "Помилка сеансу" + #, python-format msgid "Insufficient access: %(info)s" msgstr "Недостатні права для доступу: %(info)s" -#: ipalib/errors.py:644 #, python-format msgid "command %(name)r takes no arguments" msgstr "команда %(name)r не приймає ніяких аргументів" -#: ipalib/errors.py:664 #, python-format msgid "command %(name)r takes at most %(count)d argument" msgid_plural "command %(name)r takes at most %(count)d arguments" @@ -166,526 +146,454 @@ msgstr[0] "команда %(name)r приймає не більше %(count)d а msgstr[1] "команда %(name)r приймає не більше %(count)d аргументів" msgstr[2] "команда %(name)r приймає не більше %(count)d аргументів" -#: ipalib/errors.py:694 #, python-format msgid "overlapping arguments and options: %(names)r" msgstr "перекриття аргументів і параметрів: %(names)r" -#: ipalib/errors.py:710 #, python-format msgid "%(name)r is required" msgstr "Слід вказати %(name)r" -#: ipalib/errors.py:726 ipalib/errors.py:742 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "некоректне %(name)r: %(error)s" -#: ipalib/errors.py:758 #, python-format msgid "api has no such namespace: %(name)r" msgstr "api не надає такого простору назв: %(name)r" -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "Паролі не збігаються" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "Команду не реалізовано" -#: ipalib/errors.py:785 msgid "Client is not configured. Run ipa-client-install." -msgstr "Клієнтську частину не налаштовано. Віддайте команду ipa-client-install." +msgstr "" +"Клієнтську частину не налаштовано. Віддайте команду ipa-client-install." + +#, python-format +msgid "Could not get %(name)s interactively" +msgstr "Не вдалося отримати %(name)s у інтерактивному режимі" -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 #, python-format msgid "%(reason)s" msgstr "%(reason)s" -#: ipalib/errors.py:829 msgid "This entry already exists" msgstr "Цей запис вже існує" -#: ipalib/errors.py:845 msgid "You must enroll a host in order to create a host service" msgstr "Щоб створити службу вузла, вам слід зареєструвати вузол" -#: ipalib/errors.py:861 #, python-format msgid "" "Service principal is not of the form: service/fully-qualified host name: " "%(reason)s" -msgstr "Реєстраційний запис служби вказано у формі, відмінній від: служба/повна назва вузла: %(reason)s" +msgstr "" +"Реєстраційний запис служби вказано у формі, відмінній від: служба/повна " +"назва вузла: %(reason)s" -#: ipalib/errors.py:877 msgid "" "The realm for the principal does not match the realm for this IPA server" -msgstr "Область дії реєстраційного запису не збігається з областю цього сервера IPA" +msgstr "" +"Область дії реєстраційного запису не збігається з областю цього сервера IPA" -#: ipalib/errors.py:893 msgid "This command requires root access" msgstr "Для виконання цієї команди потрібні права доступу користувача root" -#: ipalib/errors.py:909 msgid "This is already a posix group" msgstr "Вже є posix-групою" -#: ipalib/errors.py:925 #, python-format msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "Реєстраційний запис вказано у формі, відмінній від користувач@ОБЛАСТЬ: %(principal)r" +msgstr "" +"Реєстраційний запис вказано у формі, відмінній від користувач@ОБЛАСТЬ: " +"%(principal)r" -#: ipalib/errors.py:941 msgid "This entry is already enabled" msgstr "Цей запис вже увімкнено" -#: ipalib/errors.py:957 msgid "This entry is already disabled" msgstr "Цей запис вже вимкнено" -#: ipalib/errors.py:973 msgid "This entry cannot be enabled or disabled" msgstr "Цей запис не можна вмикати або вимикати" -#: ipalib/errors.py:989 msgid "This entry is not a member" msgstr "Цього запису немає серед учасників" -#: ipalib/errors.py:1005 msgid "A group may not be a member of itself" msgstr "Група не може бути елементом самої себе" -#: ipalib/errors.py:1021 msgid "This entry is already a member" msgstr "Цей запис вже є серед учасників" -#: ipalib/errors.py:1037 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "Помилка декодування Base64: %(reason)s" -#: ipalib/errors.py:1069 msgid "A group may not be added as a member of itself" msgstr "Групу не може бути додано як елемент самої себе" -#: ipalib/errors.py:1085 msgid "The default users group cannot be removed" msgstr "Не можна вилучати типову групу користувачів" -#: ipalib/errors.py:1101 msgid "Host does not have corresponding DNS A record" msgstr "Вузол не має відповідного запису DNS A" -#: ipalib/errors.py:1116 msgid "Deleting a managed group is not allowed. It must be detached first." msgstr "Вилучення керованих груп заборонено. Спочатку групу слід від’єднати." -#: ipalib/errors.py:1131 msgid "A managed group cannot have a password policy." msgstr "У керованої групи не може бути власних правил для паролів." -#: ipalib/errors.py:1163 #, python-format msgid "'%(entry)s' doesn't have a certificate." msgstr "«%(entry)s» не містить сертифіката." -#: ipalib/errors.py:1179 #, python-format msgid "Unable to create private group. A group '%(group)s' already exists." msgstr "Не вдалося створити закриту групу. Група «%(group)s» вже існує." -#: ipalib/errors.py:1195 #, python-format msgid "" "A problem was encountered when verifying that all members were %(verb)s: " "%(exc)s" -msgstr "Під час перевірки виявлено проблему, всі записи учасників %(verb)s: %(exc)s" +msgstr "" +"Під час перевірки виявлено проблему, всі записи учасників %(verb)s: %(exc)s" -#: ipalib/errors.py:1213 #, python-format msgid "%(attr)s does not contain '%(value)s'" msgstr "%(attr)s не містить «%(value)s»" -#: ipalib/errors.py:1230 #, python-format msgid "" "The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "Критерій пошуку не був достатньо точним. Мало бути вказано один критерій, виявлено — %(found)d." +msgstr "" +"Критерій пошуку не був достатньо точним. Мало бути вказано один критерій, " +"виявлено — %(found)d." -#: ipalib/errors.py:1254 #, python-format msgid "no command nor help topic %(topic)r" msgstr "не виявлено ні команди, ні запису довідки %(topic)r" -#: ipalib/errors.py:1278 msgid "change collided with another change" msgstr "зміна конфліктує з іншою внесеною зміною" -#: ipalib/errors.py:1294 msgid "no modifications to be performed" msgstr "змін не внесено" -#: ipalib/errors.py:1310 #, python-format msgid "%(desc)s: %(info)s" msgstr "%(desc)s: %(info)s" -#: ipalib/errors.py:1326 msgid "limits exceeded for this query" msgstr "цим запитом перевищено обмеження" -#: ipalib/errors.py:1341 #, python-format msgid "%(info)s" msgstr "%(info)s" -#: ipalib/errors.py:1356 msgid "modifying primary key is not allowed" msgstr "зміну основного ключа заборонено" -#: ipalib/errors.py:1372 #, python-format msgid "%(attr)s: Only one value allowed." msgstr "%(attr)s: можна використовувати лише одне значення." -#: ipalib/errors.py:1388 #, python-format msgid "%(attr)s: Invalid syntax." msgstr "%(attr)s: некоректний синтаксис." -#: ipalib/errors.py:1404 #, python-format msgid "Bad search filter %(info)s" msgstr "Помилковий фільтр пошуку %(info)s" -#: ipalib/errors.py:1429 #, python-format msgid "Certificate operation cannot be completed: %(error)s" msgstr "Не вдалося завершити дію з сертифікатом: %(error)s" -#: ipalib/errors.py:1445 #, python-format msgid "Certificate format error: %(error)s" msgstr "Помилка форматування сертифіката: %(error)s" -#: ipalib/errors.py:1496 msgid "Already registered" msgstr "Вже зареєстровано" -#: ipalib/errors.py:1512 msgid "Not registered yet" msgstr "Ще не зареєстровано" -#: ipalib/frontend.py:408 +#, python-format +msgid "%(key)s cannot be deleted because %(label)s %(dependent)s requires it" +msgstr "" +"%(key)s неможливо вилучити, оскільки він потрібен для %(dependent)s %(label)s" + msgid "Results are truncated, try a more specific search" -msgstr "Список результатів обрізано. Спробуйте точніше визначити критерії пошуку." +msgstr "" +"Список результатів обрізано. Спробуйте точніше визначити критерії пошуку." -#: ipalib/frontend.py:821 msgid "" "Retrieve and print all attributes from the server. Affects command output." -msgstr "Отримати і вивести всі атрибути з сервера. Стосується лише виводу команд." +msgstr "" +"Отримати і вивести всі атрибути з сервера. Стосується лише виводу команд." -#: ipalib/frontend.py:827 msgid "Print entries as stored on the server. Only affects output format." -msgstr "Вивести записи у формі, у якій вони зберігаються на сервері. Стосується лише формату виведення даних." +msgstr "" +"Вивести записи у формі, у якій вони зберігаються на сервері. Стосується лише " +"формату виведення даних." -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 msgid "Client version. Used to determine if server will accept request." -msgstr "Версія клієнта. Використовується для визначення, якщо сервер приймає запит." +msgstr "" +"Версія клієнта. Використовується для визначення, якщо сервер приймає запит." -#: ipalib/frontend.py:967 msgid "Forward to server instead of running locally" msgstr "Переспрямувати на сервер замість локального виконання" -#: ipalib/output.py:92 msgid "A dictionary representing an LDAP entry" msgstr "Словник, що відповідає запису LDAP" -#: ipalib/output.py:100 msgid "A list of LDAP entries" msgstr "Список записів LDAP" -#: ipalib/output.py:111 msgid "All commands should at least have a result" msgstr "Виконання всіх команд має призводити до якогось результату" -#: ipalib/parameters.py:358 +msgid "User-friendly description of action performed" +msgstr "Зручний для користувача опис дії, що виконується" + +msgid "The primary_key value of the entry, e.g. 'jdoe' for a user" +msgstr "" +"Значення primary_key (основного ключа) запису, наприклад, «iivanenko» для " +"користувача" + +msgid "Number of entries returned" +msgstr "Кількість повернутих записів" + +msgid "True if not all results were returned" +msgstr "True, якщо повернуто було всі результати" + +msgid "List of deletions that failed" +msgstr "Список вилучень, які не вдалося виконати" + +msgid "True means the operation was successful" +msgstr "True означає, що дію було виконано успішно" + msgid "incorrect type" msgstr "помилковий тип" -#: ipalib/parameters.py:361 msgid "Only one value is allowed" msgstr "Можна використовувати лише одне значення" -#: ipalib/parameters.py:1023 msgid "must be True or False" msgstr "має дорівнювати True або False" -#: ipalib/parameters.py:1124 msgid "must be an integer" msgstr "має бути цілим числом" -#: ipalib/parameters.py:1176 #, python-format msgid "must be at least %(minvalue)d" msgstr "має бути числом, не меншим за %(minvalue)d" -#: ipalib/parameters.py:1186 #, python-format msgid "can be at most %(maxvalue)d" msgstr "не може перевищувати %(maxvalue)d" -#: ipalib/parameters.py:1227 msgid "must be a decimal number" msgstr "має бути десятковим числом" -#: ipalib/parameters.py:1250 #, python-format -msgid "must be at least %(minvalue)f" -msgstr "має бути числом, не меншим за %(minvalue)f" +msgid "must be at least %(minvalue)s" +msgstr "має бути принаймні %(minvalue)s" -#: ipalib/parameters.py:1260 #, python-format -msgid "can be at most %(maxvalue)f" -msgstr "не може перевищувати %(maxvalue)f" +msgid "can be at most %(maxvalue)s" +msgstr "не може перевищувати %(maxvalue)s" -#: ipalib/parameters.py:1327 #, python-format msgid "must match pattern \"%(pattern)s\"" msgstr "має відповідати шаблону «%(pattern)s»" -#: ipalib/parameters.py:1345 msgid "must be binary data" msgstr "має бути бінарними даними" -#: ipalib/parameters.py:1361 #, python-format msgid "must be at least %(minlength)d bytes" msgstr "має бути розміром, не менше за %(minlength)d байтів" -#: ipalib/parameters.py:1371 #, python-format msgid "can be at most %(maxlength)d bytes" msgstr "не повинне перевищувати за розміром %(maxlength)d байтів" -#: ipalib/parameters.py:1381 #, python-format msgid "must be exactly %(length)d bytes" msgstr "має бути розміром точно у %(length)d байтів" -#: ipalib/parameters.py:1403 msgid "must be Unicode text" msgstr "має бути текстом у Unicode" -#: ipalib/parameters.py:1436 msgid "Leading and trailing spaces are not allowed" msgstr "Використання пробілів на початку і у кінці заборонено" -#: ipalib/parameters.py:1444 #, python-format msgid "must be at least %(minlength)d characters" msgstr "має бути не меншим за %(minlength)d символів довжиною" -#: ipalib/parameters.py:1454 #, python-format msgid "can be at most %(maxlength)d characters" msgstr "не повинне перевищувати %(maxlength)d символів у довжину" -#: ipalib/parameters.py:1464 #, python-format msgid "must be exactly %(length)d characters" msgstr "має бути точно %(length)d символів у довжину" -#: ipalib/parameters.py:1482 #, python-format msgid "The character '%(char)r' is not allowed." msgstr "Не можна використовувати символ «%(char)r»." -#: ipalib/parameters.py:1526 #, python-format msgid "must be one of %(values)r" msgstr "має бути одним зі таких значень: %(values)r" -#: ipalib/plugins/aci.py:153 msgid "A list of ACI values" msgstr "Список значень ACI" -#: ipalib/plugins/aci.py:215 msgid "type, filter, subtree and targetgroup are mutually exclusive" msgstr "type, filter, subtree і targetgroup є взаємовиключними" -#: ipalib/plugins/aci.py:218 msgid "ACI prefix is required" msgstr "Слід вказати префікс ACI" -#: ipalib/plugins/aci.py:221 msgid "" "at least one of: type, filter, subtree, targetgroup, attrs or memberof are " "required" -msgstr "слід вказати хоча б одне з: type, filter, subtree, targetgroup, attrs або memberof" +msgstr "" +"слід вказати хоча б одне з: type, filter, subtree, targetgroup, attrs або " +"memberof" -#: ipalib/plugins/aci.py:224 msgid "filter and memberof are mutually exclusive" msgstr "filter і memberof не можна використовувати разом" -#: ipalib/plugins/aci.py:230 msgid "group, permission and self are mutually exclusive" msgstr "group, permission і self не можна використовувати разом" -#: ipalib/plugins/aci.py:232 msgid "One of group, permission or self is required" msgstr "Слід вказати одне зі значень, group, permission або self" -#: ipalib/plugins/aci.py:251 #, python-format msgid "Group '%s' does not exist" msgstr "Групи з назвою «%s» не існує" -#: ipalib/plugins/aci.py:273 msgid "empty filter" msgstr "порожній фільтр" -#: ipalib/plugins/aci.py:294 #, python-format msgid "Syntax Error: %(error)s" msgstr "Синтаксична помилка: %(error)s" -#: ipalib/plugins/aci.py:379 #, python-format msgid "ACI with name \"%s\" not found" msgstr "Не знайдено ACI з назвою «%s»" -#: ipalib/plugins/aci.py:400 msgid "ACI prefix" msgstr "префікс ACI" -#: ipalib/plugins/aci.py:401 msgid "" "Prefix used to distinguish ACI types (permission, delegation, selfservice, " "none)" -msgstr "Префікс, за яким визначається тип ACI (permission, delegation, selfservice, none)" +msgstr "" +"Префікс, за яким визначається тип ACI (permission, delegation, selfservice, " +"none)" -#: ipalib/plugins/aci.py:412 msgid "ACIs" msgstr "ACI" -#: ipalib/plugins/aci.py:417 msgid "ACI name" msgstr "Назва ACI" -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 msgid "Permission" msgstr "Права доступу" -#: ipalib/plugins/aci.py:424 msgid "Permission ACI grants access to" msgstr "ACI прав доступу надає доступ до" -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 msgid "User group" msgstr "Група користувачів" -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 msgid "User group ACI grants access to" msgstr "Група користувачів, до якої надає доступ ACI" -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 msgid "Permissions" msgstr "Права доступу" -#: ipalib/plugins/aci.py:436 msgid "" "comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "відокремлений комами список прав доступу, які слід надати (read, write, add, delete, all)" +msgstr "" +"відокремлений комами список прав доступу, які слід надати (read, write, add, " +"delete, all)" -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 msgid "Attributes" msgstr "Атрибути" -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 msgid "Comma-separated list of attributes" msgstr "Список атрибутів, відокремлених комами" -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 msgid "Type" msgstr "Тип" -#: ipalib/plugins/aci.py:452 msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "тип об’єкта IPA (user (користувач), group (група), host (вузол), hostgroup (група вузлів), service (служба), netgroup (мережева група))" +msgstr "" +"тип об’єкта IPA (user (користувач), group (група), host (вузол), hostgroup " +"(група вузлів), service (служба), netgroup (мережева група))" -#: ipalib/plugins/aci.py:458 msgid "Member of" msgstr "Учасник" -#: ipalib/plugins/aci.py:459 msgid "Member of a group" msgstr "Учасник групи" -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 msgid "Filter" msgstr "Фільтр" -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 msgid "Legal LDAP filter (e.g. ou=Engineering)" msgstr "Припустимий фільтр LDAP (наприклад, ou=Engineering)" -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 msgid "Subtree" msgstr "Піддерево" -#: ipalib/plugins/aci.py:471 msgid "Subtree to apply ACI to" msgstr "Піддерево, до якого слід застосувати ACI" -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 msgid "Target group" msgstr "Цільова група" -#: ipalib/plugins/aci.py:477 msgid "Group to apply ACI to" msgstr "Група, до якої слід застосувати ACI" -#: ipalib/plugins/aci.py:482 msgid "Target your own entry (self)" msgstr "Виконати над власним записом (self)" -#: ipalib/plugins/aci.py:483 msgid "Apply ACI to your own entry (self)" msgstr "Застосувати ACI до вашого власного запису (self)" -#: ipalib/plugins/aci.py:495 #, python-format msgid "Created ACI \"%(value)s\"" msgstr "Створено ACI «%(value)s»" -#: ipalib/plugins/aci.py:500 msgid "Test the ACI syntax but don't write anything" msgstr "Перевірити синтаксис ACI, але не виконувати запису" -#: ipalib/plugins/aci.py:551 #, python-format msgid "Deleted ACI \"%(value)s\"" msgstr "Вилучено ACI «%(value)s»" -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 msgid "ACI" msgstr "ACI" -#: ipalib/plugins/aci.py:601 #, python-format msgid "Modified ACI \"%(value)s\"" msgstr "Змінено ACI «%(value)s»" -#: ipalib/plugins/aci.py:666 #, python-format msgid "%(count)d ACI matched" msgid_plural "%(count)d ACIs matched" @@ -693,273 +601,174 @@ msgstr[0] "встановлено відповідність %(count)d ACI" msgstr[1] "встановлено відповідність %(count)d ACI" msgstr[2] "встановлено відповідність %(count)d ACI" -#: ipalib/plugins/aci.py:891 msgid "New ACI name" msgstr "Нова назва ACI" -#: ipalib/plugins/aci.py:895 #, python-format msgid "Renamed ACI to \"%(value)s\"" msgstr "ACI перейменовано на «%(value)s»" -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "\nПравило автоматичної участі.\n\nСпрощує визначення участі вузлів і користувачів за допомогою визначених\nвами шаблонів (формальних виразів) включення чи не включення нових записів\nдо груп або груп вузлів на основі даних атрибутів у автоматичному режимі.\n\nПравило напряму пов’язується з групою за назвою, отже ви не можете\nстворювати правила, які не буде пов’язано з групою користувачів чи групою\nвузлів.\nУмовою використання правила є формальний вираз, який використовуватиметься\n389-ds для встановлення відповідності нового вхідного запису з правилом\nавтоматичної участі. Якщо запис відповідатиме правилу включення, його буде\nдодано до відповідної групи або групи вузлів.\n\nПРИКЛАДИ:\n\n Створення початкової групи або групи вузлів:\n ipa hostgroup-add --desc=\"Web Servers\" webservers\n ipa group-add --desc=\"Developers\" devel\n\n Створення початкового правила:\n ipa automember-add --type=hostgroup webservers\n ipa automember-add --type=group devel\n\n Додавання умови до правила:\n ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n\n Додавання умови виключення до правила з метою запобігання\n автоматичному додаванню:\n ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n\n Додавання вузла:\n ipa host-add web1.example.com\n\n Додавання користувача:\n ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n\n Перевірка правила:\n ipa hostgroup-show webservers\n Host-group: webservers\n Description: Web Servers\n Member hosts: web1.example.com\n\n ipa group-show devel\n Group name: devel\n Description: Developers\n GID: 1004200000\n Member users: tuser\n\n Вилучення умови з правила:\n ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n\n Внесення змін до правила автоматичної участі:\n ipa automember-mod\n\n Встановлення типової групи призначення:\n ipa automember-default-group-set --default-group=webservers --type=hostgroup\n ipa automember-default-group-set --default-group=ipausers --type=group\n\n Вилучення типової групи призначення:\n ipa automember-default-group-remove --type=hostgroup\n ipa automember-default-group-remove --type=group\n\n Показати типову групу призначення:\n ipa automember-default-group-show --type=hostgroup\n ipa automember-default-group-show --type=group\n\n Знайти всі правила автоматичної участі:\n ipa automember-find\n\n Показати правило автоматичної участі:\n ipa automember-show --type=hostgroup webservers\n ipa automember-show --type=group devel\n\n Вилучити правило автоматичної участі:\n ipa automember-del --type=hostgroup webservers\n ipa automember-del --type=group devel\n" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 msgid "Inclusive Regex" msgstr "Формальний вираз включення" -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 msgid "Exclusive Regex" msgstr "Формальний вираз виключення" -#: ipalib/plugins/automember.py:127 msgid "Attribute Key" msgstr "Ключ атрибута" -#: ipalib/plugins/automember.py:128 msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "Атрибут для фільтрування за формальним виразом. Приклад: fqdn для вузла або manager для користувача" +"Attribute to filter via regex. For example fqdn for a host, or manager for a " +"user" +msgstr "" +"Атрибут для фільтрування за формальним виразом. Приклад: fqdn для вузла або " +"manager для користувача" -#: ipalib/plugins/automember.py:135 msgid "Grouping Type" msgstr "Тип групування" -#: ipalib/plugins/automember.py:136 msgid "Grouping to which the rule applies" msgstr "Групування, якого стосується правило" -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 msgid "Automember Rule" msgstr "Правило автоматичної участі" -#: ipalib/plugins/automember.py:166 msgid "Auto Membership Rule" msgstr "Правило автоматичної участі" -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 msgid "Description" msgstr "Опис" -#: ipalib/plugins/automember.py:172 msgid "A description of this auto member rule" msgstr "Опис цього правила автоматичної участі" -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "Типова група" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "Типова група для записів" +msgid "Default group for entries to land" +msgstr "Типова група для додавання записів" -#: ipalib/plugins/automember.py:188 #, python-format msgid "Group: %s not found!" msgstr "Група: %s не знайдено!" -#: ipalib/plugins/automember.py:215 #, python-format msgid "%s is not a valid attribute." msgstr "%s не є коректним атрибутом." -#: ipalib/plugins/automember.py:228 msgid "" "\n" " Add an automember rule.\n" " " -msgstr "\n Додати правило автоматичної участі.\n " +msgstr "" +"\n" +" Додати правило автоматичної участі.\n" +" " -#: ipalib/plugins/automember.py:233 #, python-format msgid "Added automember rule \"%(value)s\"" msgstr "Додано правило автоматичної участі «%(value)s»" -#: ipalib/plugins/automember.py:239 msgid "Auto Membership is not configured" msgstr "Автоматичну участь не налаштовано" -#: ipalib/plugins/automember.py:252 msgid "" "\n" " Add conditions to an automember rule.\n" " " -msgstr "\n Додати умови до правила автоматичної участі.\n " +msgstr "" +"\n" +" Додати умови до правила автоматичної участі.\n" +" " -#: ipalib/plugins/automember.py:257 msgid "Failed to add" msgstr "Не вдалося додати" -#: ipalib/plugins/automember.py:264 #, python-format msgid "Added condition(s) to \"%(value)s\"" msgstr "Додано умови до «%(value)s»" -#: ipalib/plugins/automember.py:273 msgid "Conditions that could not be added" msgstr "Умови, які не вдалося додати" -#: ipalib/plugins/automember.py:277 msgid "Number of conditions added" msgstr "Кількість доданих умов" -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 #, python-format msgid "Auto member rule: %s not found!" msgstr "Правило автоматичної участі: %s не знайдено!" -#: ipalib/plugins/automember.py:329 msgid "" "\n" -" Override this so we can add completed and failed to the return result.\n" +" Override this so we can add completed and failed to the return " +"result.\n" +" " +msgstr "" +"\n" +" Перевизначення з метою додавання у повернуте повідомлення даних щодо " +"успіху чи невдачі.\n" " " -msgstr "\n Перевизначення з метою додавання у повернуте повідомлення даних щодо успіху чи невдачі.\n " -#: ipalib/plugins/automember.py:345 msgid "" "\n" " Remove conditions from an automember rule.\n" " " -msgstr "\n Вилучити умови з правила автоматичної участі.\n " +msgstr "" +"\n" +" Вилучити умови з правила автоматичної участі.\n" +" " -#: ipalib/plugins/automember.py:350 #, python-format -msgid "Removed condition(s) to \"%(value)s\"" +msgid "Removed condition(s) from \"%(value)s\"" msgstr "Вилучено умови з «%(value)s»" -#: ipalib/plugins/automember.py:359 msgid "Conditions that could not be removed" msgstr "Умови, які не вдалося вилучити" -#: ipalib/plugins/automember.py:363 msgid "Number of conditions removed" msgstr "Кількість вилучених умов" -#: ipalib/plugins/automember.py:418 msgid "" "\n" " Override this so we can set completed and failed.\n" " " -msgstr "\n Перевизначення з метою встановлення станів успіху та невдачі.\n " +msgstr "" +"\n" +" Перевизначення з метою встановлення станів успіху та невдачі.\n" +" " -#: ipalib/plugins/automember.py:434 msgid "" "\n" " Modify an automember rule.\n" " " -msgstr "\n Змінити правило автоматичної участі.\n " +msgstr "" +"\n" +" Змінити правило автоматичної участі.\n" +" " -#: ipalib/plugins/automember.py:439 #, python-format msgid "Modified automember rule \"%(value)s\"" msgstr "Змінено правило автоматичної участі «%(value)s»" -#: ipalib/plugins/automember.py:450 msgid "" "\n" " Delete an automember rule.\n" " " -msgstr "\n Вилучити правило автоматичної участі.\n " +msgstr "" +"\n" +" Вилучити правило автоматичної участі.\n" +" " -#: ipalib/plugins/automember.py:455 #, python-format msgid "Deleted automember rule \"%(value)s\"" msgstr "Вилучено правило автоматичної участі «%(value)s»" -#: ipalib/plugins/automember.py:466 msgid "" "\n" " Search for automember rules.\n" " " -msgstr "\n Шукати правила автоматичної участі.\n " +msgstr "" +"\n" +" Шукати правила автоматичної участі.\n" +" " -#: ipalib/plugins/automember.py:473 #, python-format msgid "%(count)d rules matched" msgid_plural "%(count)d rules matched" @@ -967,59 +776,27 @@ msgstr[0] "встановлено відповідність %(count)d прав msgstr[1] "встановлено відповідність %(count)d правил" msgstr[2] "встановлено відповідність %(count)d правил" -#: ipalib/plugins/automember.py:486 msgid "" "\n" " Display information about an automember rule.\n" " " -msgstr "\n Показати дані щодо правила автоматичної участі.\n " - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "\n Встановити типову групу для невідповідних записів.\n " - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "Встановити типову групу для автоматичної участі «%(value)s»" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "\n Вилучити типову групу для невідповідних записів.\n " - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "Вилучити типову групу для автоматичної участі «%(value)s»" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "Не встановлено типової групи" - -#: ipalib/plugins/automember.py:567 -msgid "" +msgstr "" "\n" -" Display information about the default automember groups.\n" +" Показати дані щодо правила автоматичної участі.\n" " " -msgstr "\n Показати дані щодо типових груп автоматичної участі.\n " -#: ipalib/plugins/automount.py:29 msgid "" "\n" "Automount\n" "\n" "Stores automount(8) configuration for autofs(8) in IPA.\n" "\n" -"The base of an automount configuration is the configuration file auto.master.\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" +"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" @@ -1038,6 +815,11 @@ msgid "" "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" "EXAMPLES:\n" "\n" "Locations:\n" @@ -1054,7 +836,8 @@ msgid "" " 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" +" 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" @@ -1075,6 +858,16 @@ msgid "" " 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" @@ -1082,10 +875,12 @@ msgid "" "\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" +" 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" +" 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" @@ -1095,59 +890,156 @@ msgid "" "\n" " Remove the man key from the auto.share map:\n" " ipa automountkey-del baltimore auto.share --key=man\n" -msgstr "\nАвтоматичне монтування\n\nЗберігає налаштування automount(8) для autofs(8) у IPA.\n\nОсновою налаштувань автоматичного монтування є файл налаштувань auto.master.\nЦе також основне місце у IPA. Декілька налаштувань auto.master можна\nзберігати у окремих місцях. Місце залежить від реалізації, типовим\nє місце з назвою «default». Наприклад, ви можете створити місця для\nгеографічної області, поверху, типу тощо.\n\nУ автоматичного монтування є три основних типи об’єктів: місця, карти і ключі.\n\nМісце визначає набір карт, прив’язаних у auto.master. За його допомогою\nможна зберігати одразу декілька налаштувань автоматичного монтування. Місце\nсаме собою не є дуже цікавим, це просто початок нової карти автоматичного\nмонтування.\n\nКарта є наближеним еквівалентом окремого файла автоматичного монтування, у\nній зберігаються ключі.\n\nКлюч — точка монтування, пов’язана з картою.\n\nПід час створення нового місця автоматично створюються дві карти:\nauto.master і auto.direct. auto.master — коренева карта для всіх карт\nавтоматичного монтування місця. auto.direct — типова карта для безпосередніх\nмонтувань, її змонтовано до /-.\n\nПРИКЛАДИ:\n\nМісця:\n\n Створення нового місця, \"Kyiv\":\n ipa automountlocation-add kyiv\n\n Показ нового місця:\n ipa automountlocation-show kyiv\n\n Пошук доступних місць:\n ipa automountlocation-find\n\n Вилучення іменованого місця автоматичного монтування:\n ipa automountlocation-del kyiv\n\n Показ того, як мають виглядати карти автоматичного монтування, якщо б вони перебували у файловій системі:\n ipa automountlocation-tofiles kyiv\n\n Імпортування вже створених налаштувань до місця:\n ipa automountlocation-import kyiv /etc/auto.master\n\n Спроба імпортування зазнає невдачі, якщо буде знайдено дублікати записів.\n Для неперервної обробки з ігноруванням помилок, скористайтеся\n параметром --continue.\n\nКарти:\n\n Створення карти \"auto.share\":\n ipa automountmap-add kyiv auto.share\n\n Показ нової карти:\n ipa automountmap-show kyiv auto.share\n\n Пошук карт у місці kyiv:\n ipa automountmap-find baltimore\n\n Вилучення карти auto.share:\n ipa automountmap-del kyiv auto.share\n\nКлючі:\n\n Створення ключа для карти auto.share у місці kyiv. Карту буде\n пов’язано з раніше створеною у auto.master:\n ipa automountkey-add kyiv auto.master --key=/share --info=auto.share\n\n Створення ключа для нашої карти auto.share, змонтованого ресурсу NFS для сторінок man:\n ipa automountkey-add kyiv auto.share --key=man --info=\"-ro,soft,rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n\n Знайти всі ключі для карти auto.share:\n ipa automountkey-find kyiv auto.share\n\n Пошук всіх безпосередніх ключів автоматичного монтування:\n ipa automountkey-find kyiv --key=/-\n\n Вилучення ключа man для карти auto.share:\n ipa automountkey-del kyiv auto.share --key=man\n" +msgstr "" +"\n" +"Автоматичне монтування\n" +"\n" +"Зберігає налаштування automount(8) для autofs(8) у IPA.\n" +"\n" +"Основою налаштувань автоматичного монтування є файл налаштувань auto." +"master.\n" +"Це також основне місце у IPA. Декілька налаштувань auto.master можна\n" +"зберігати у окремих місцях. Місце залежить від реалізації, типовим\n" +"є місце з назвою «default». Наприклад, ви можете створити місця для\n" +"географічної області, поверху, типу тощо.\n" +"\n" +"У автоматичного монтування є три основних типи об’єктів: місця, карти і " +"ключі.\n" +"\n" +"Місце визначає набір карт, прив’язаних у auto.master. За його допомогою\n" +"можна зберігати одразу декілька налаштувань автоматичного монтування. Місце\n" +"саме собою не є дуже цікавим, це просто початок нової карти автоматичного\n" +"монтування.\n" +"\n" +"Карта є наближеним еквівалентом окремого файла автоматичного монтування, у\n" +"ній зберігаються ключі.\n" +"\n" +"Ключ — точка монтування, пов’язана з картою.\n" +"\n" +"Під час створення нового місця автоматично створюються дві карти:\n" +"auto.master і auto.direct. auto.master — коренева карта для всіх карт\n" +"автоматичного монтування місця. auto.direct — типова карта для " +"безпосередніх\n" +"монтувань, її змонтовано до /-.\n" +"\n" +"Карта автоматичного монтування може містити ключ підмонтування. Цей ключ\n" +"визначає адресу монтування у карті, що посилається на іншу карту. Такий " +"ключ\n" +"може бути додано або за допомогою команди automountmap-add-indirect --" +"parentmap\n" +"або вручну за допомогою automountkey-add зі встановленням info у значення\n" +"\"-type=autofs :<назва карти>\".\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +"Місця:\n" +"\n" +" Створення нового місця, \"Kyiv\":\n" +" ipa automountlocation-add kyiv\n" +"\n" +" Показ нового місця:\n" +" ipa automountlocation-show kyiv\n" +"\n" +" Пошук доступних місць:\n" +" ipa automountlocation-find\n" +"\n" +" Вилучення іменованого місця автоматичного монтування:\n" +" ipa automountlocation-del kyiv\n" +"\n" +" Показ того, як мають виглядати карти автоматичного монтування, якщо б вони " +"перебували у файловій системі:\n" +" ipa automountlocation-tofiles kyiv\n" +"\n" +" Імпортування вже створених налаштувань до місця:\n" +" ipa automountlocation-import kyiv /etc/auto.master\n" +"\n" +" Спроба імпортування зазнає невдачі, якщо буде знайдено дублікати " +"записів.\n" +" Щоб програма працювала безперервно (з пропусканням всіх помилок),\n" +" скористайтеся параметром --continue.\n" +"\n" +"Карти:\n" +"\n" +" Створення карти \"auto.share\":\n" +" ipa automountmap-add kyiv auto.share\n" +"\n" +" Показ нової карти:\n" +" ipa automountmap-show kyiv auto.share\n" +"\n" +" Пошук карт у місці kyiv:\n" +" ipa automountmap-find baltimore\n" +"\n" +" Створити непряму карту з auto.share як точкою підмонтування:\n" +" ipa automountmap-add-indirect baltimore --parentmap=auto.share --" +"mount=sub auto.man\n" +"\n" +" Ця команда еквівалентна до таких команд:\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" +" Вилучення карти auto.share:\n" +" ipa automountmap-del kyiv auto.share\n" +"\n" +"Ключі:\n" +"\n" +" Створення ключа для карти auto.share у місці kyiv. Карту буде\n" +" пов’язано з раніше створеною у auto.master:\n" +" ipa automountkey-add kyiv auto.master --key=/share --info=auto.share\n" +"\n" +" Створення ключа для нашої карти auto.share, змонтованого ресурсу NFS для " +"сторінок man:\n" +" ipa automountkey-add kyiv auto.share --key=man --info=\"-ro,soft," +"rsize=8192,wsize=8192 ipa.example.com:/shared/man\"\n" +"\n" +" Знайти всі ключі для карти auto.share:\n" +" ipa automountkey-find kyiv auto.share\n" +"\n" +" Пошук всіх безпосередніх ключів автоматичного монтування:\n" +" ipa automountkey-find kyiv --key=/-\n" +"\n" +" Вилучення ключа man для карти auto.share:\n" +" ipa automountkey-del kyiv auto.share --key=man\n" -#: ipalib/plugins/automount.py:191 msgid "automount location" msgstr "запис автомонтування" -#: ipalib/plugins/automount.py:192 msgid "automount locations" msgstr "записи автомонтування" -#: ipalib/plugins/automount.py:195 msgid "Automount Locations" msgstr "Записи автомонтування" -#: ipalib/plugins/automount.py:196 msgid "Automount Location" msgstr "Запис автомонтування" -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 msgid "Location" msgstr "Запис" -#: ipalib/plugins/automount.py:202 msgid "Automount location name." msgstr "Адреса автомонтування." -#: ipalib/plugins/automount.py:211 msgid "Create a new automount location." msgstr "Створити новий запис автоматичного монтування." -#: ipalib/plugins/automount.py:213 #, python-format msgid "Added automount location \"%(value)s\"" msgstr "Додано місце автоматичного монтування «%(value)s»" -#: ipalib/plugins/automount.py:232 msgid "Delete an automount location." msgstr "Вилучити запис автоматичного монтування." -#: ipalib/plugins/automount.py:234 #, python-format msgid "Deleted automount location \"%(value)s\"" msgstr "Вилучено місце автоматичного монтування «%(value)s»" -#: ipalib/plugins/automount.py:240 msgid "Display an automount location." msgstr "Показати запис автоматичного монтування." -#: ipalib/plugins/automount.py:246 msgid "Search for an automount location." msgstr "Шукати запис автоматичного монтування." -#: ipalib/plugins/automount.py:249 #, python-format msgid "%(count)d automount location matched" msgid_plural "%(count)d automount locations matched" @@ -1155,88 +1047,73 @@ msgstr[0] "встановлено відповідність %(count)d місц msgstr[1] "встановлено відповідність %(count)d місця автоматичного монтування" msgstr[2] "встановлено відповідність %(count)d місць автоматичного монтування" -#: ipalib/plugins/automount.py:257 msgid "Generate automount files for a specific location." msgstr "Створити файли automount для певної адреси." -#: ipalib/plugins/automount.py:319 +msgid "maps not connected to /etc/auto.master:" +msgstr "карти, не з’єднані з /etc/auto.master:" + msgid "Import automount files for a specific location." msgstr "Імпортувати файли automount для певної адреси." -#: ipalib/plugins/automount.py:323 msgid "Master file" msgstr "Основний файл" -#: ipalib/plugins/automount.py:324 msgid "Automount master file." msgstr "Основний файл automount." -#: ipalib/plugins/automount.py:331 msgid "" "Continuous operation mode. Errors are reported but the process continues." -msgstr "Режим неперервної обробки. Програма повідомляє про помилки, але продовжує обробку." +msgstr "" +"Режим неперервної обробки. Програма повідомляє про помилки, але продовжує " +"обробку." -#: ipalib/plugins/automount.py:343 #, python-format msgid "File %(file)s not found" msgstr "Файла %(file)s не знайдено" -#: ipalib/plugins/automount.py:512 msgid "automount map" msgstr "карта автомонтування" -#: ipalib/plugins/automount.py:513 msgid "automount maps" msgstr "карти автоматичного монтування" -#: ipalib/plugins/automount.py:520 msgid "Map" msgstr "Карта" -#: ipalib/plugins/automount.py:521 msgid "Automount map name." msgstr "Назва карти автоматичного монтування." -#: ipalib/plugins/automount.py:530 msgid "Automount Maps" msgstr "Карти автоматичного монтування" -#: ipalib/plugins/automount.py:531 msgid "Automount Map" msgstr "Карта автомонтування" -#: ipalib/plugins/automount.py:537 msgid "Create a new automount map." msgstr "Створити карту автомонтування." -#: ipalib/plugins/automount.py:539 #, python-format msgid "Added automount map \"%(value)s\"" msgstr "Додано карту автоматичного монтування «%(value)s»" -#: ipalib/plugins/automount.py:545 msgid "Delete an automount map." msgstr "Вилучити карту автоматичного монтування." -#: ipalib/plugins/automount.py:547 #, python-format msgid "Deleted automount map \"%(value)s\"" msgstr "Вилучено карту автоматичного монтування «%(value)s»" -#: ipalib/plugins/automount.py:565 msgid "Modify an automount map." msgstr "Змінити карту автоматичного монтування." -#: ipalib/plugins/automount.py:567 #, python-format msgid "Modified automount map \"%(value)s\"" msgstr "Змінено карту автоматичного монтування «%(value)s»" -#: ipalib/plugins/automount.py:573 msgid "Search for an automount map." msgstr "Виконати пошук карти автоматичного монтування." -#: ipalib/plugins/automount.py:576 #, python-format msgid "%(count)d automount map matched" msgid_plural "%(count)d automount maps matched" @@ -1244,130 +1121,109 @@ msgstr[0] "встановлено відповідність %(count)d карт msgstr[1] "встановлено відповідність %(count)d карти автоматичного монтування" msgstr[2] "встановлено відповідність %(count)d карт автоматичного монтування" -#: ipalib/plugins/automount.py:584 msgid "Display an automount map." msgstr "Показати карту автоматичного монтування." -#: ipalib/plugins/automount.py:590 msgid "Automount key object." msgstr "Об’єкт ключа автоматичного монтування." -#: ipalib/plugins/automount.py:594 msgid "automount key" msgstr "ключ автомонтування" -#: ipalib/plugins/automount.py:595 msgid "automount keys" msgstr "ключі автомонтування" -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 msgid "Key" msgstr "Ключ" -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 msgid "Automount key name." msgstr "Назва ключа автоматичного монтування." -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 msgid "Mount information" msgstr "Інформація щодо монтування" -#: ipalib/plugins/automount.py:615 msgid "description" msgstr "опис" -#: ipalib/plugins/automount.py:624 msgid "Automount Keys" msgstr "Ключі автомонтування" -#: ipalib/plugins/automount.py:625 msgid "Automount Key" msgstr "Ключ автомонтування" -#: ipalib/plugins/automount.py:626 #, python-format msgid "" "The key,info pair must be unique. A key named %(key)s with info %(info)s " "already exists" -msgstr "Пара ключ,інформація має бути унікальною. Ключ з назвою %(key)s та інформацією %(info)s вже існує." +msgstr "" +"Пара ключ,інформація має бути унікальною. Ключ з назвою %(key)s та " +"інформацією %(info)s вже існує." -#: ipalib/plugins/automount.py:627 #, python-format msgid "key named %(key)s already exists" msgstr "ключ з назвою %(key)s вже існує" -#: ipalib/plugins/automount.py:628 #, python-format msgid "The automount key %(key)s with info %(info)s does not exist" msgstr "Ключа автоматичного монтування %(key)s з інформацією %(info)s не існує" -#: ipalib/plugins/automount.py:678 #, python-format msgid "" "More than one entry with key %(key)s found, use --info to select specific " "entry." -msgstr "Знайдено декілька записів ключів %(key)s, скористайтеся --info для вибору певного запису." +msgstr "" +"Знайдено декілька записів ключів %(key)s, скористайтеся --info для вибору " +"певного запису." -#: ipalib/plugins/automount.py:736 msgid "Create a new automount key." msgstr "Створити ключ автоматичного монтування." -#: ipalib/plugins/automount.py:738 #, python-format msgid "Added automount key \"%(value)s\"" msgstr "Додано ключ автоматичного монтування «%(value)s»" -#: ipalib/plugins/automount.py:761 msgid "Create a new indirect mount point." msgstr "Створити опосередковану точку монтування." -#: ipalib/plugins/automount.py:763 #, python-format msgid "Added automount indirect map \"%(value)s\"" msgstr "Додано опосередковану карту автоматичного монтування «%(value)s»" -#: ipalib/plugins/automount.py:768 msgid "Mount point" msgstr "Точка монтування" -#: ipalib/plugins/automount.py:772 msgid "Parent map" msgstr "Батьківська карта" -#: ipalib/plugins/automount.py:773 msgid "Name of parent automount map (default: auto.master)." -msgstr "Назва батьківської карти автомонтування (типове значення: auto.master)." +msgstr "" +"Назва батьківської карти автомонтування (типове значення: auto.master)." + +msgid "mount point is relative to parent map, cannot begin with /" +msgstr "" +"точка монтування вказується відносно батьківської картки, її запис не може " +"починатися з «/»" -#: ipalib/plugins/automount.py:797 msgid "Delete an automount key." msgstr "Вилучити ключ автоматичного монтування." -#: ipalib/plugins/automount.py:799 #, python-format msgid "Deleted automount key \"%(value)s\"" msgstr "Вилучено ключ автоматичного монтування «%(value)s»" -#: ipalib/plugins/automount.py:839 msgid "Modify an automount key." msgstr "Змінити ключ автоматичного монтування." -#: ipalib/plugins/automount.py:841 #, python-format msgid "Modified automount key \"%(value)s\"" msgstr "Змінено ключ автоматичного монтування «%(value)s»" -#: ipalib/plugins/automount.py:846 msgid "New mount information" msgstr "Інформація нового монтування" -#: ipalib/plugins/automount.py:895 msgid "Search for an automount key." msgstr "Виконати пошук ключа автоматичного монтування." -#: ipalib/plugins/automount.py:898 #, python-format msgid "%(count)d automount key matched" msgid_plural "%(count)d automount keys matched" @@ -1375,315 +1231,262 @@ msgstr[0] "встановлено відповідність %(count)d ключ msgstr[1] "встановлено відповідність %(count)d ключі автоматичного монтування" msgstr[2] "встановлено відповідність %(count)d ключів автоматичного монтування" -#: ipalib/plugins/automount.py:906 msgid "Display an automount key." msgstr "Показати ключ автоматичного монтування." -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 msgid "Password" msgstr "Пароль" -#: ipalib/plugins/baseldap.py:43 msgid "Failed members" msgstr "Помилка members" -#: ipalib/plugins/baseldap.py:46 msgid "Member users" msgstr "Учасник users" -#: ipalib/plugins/baseldap.py:49 msgid "Member groups" msgstr "Учасник groups" -#: ipalib/plugins/baseldap.py:52 msgid "Member of groups" msgstr "Учасник груп" -#: ipalib/plugins/baseldap.py:55 msgid "Member hosts" msgstr "Учасник hosts" -#: ipalib/plugins/baseldap.py:58 msgid "Member host-groups" msgstr "Учасник host-groups" -#: ipalib/plugins/baseldap.py:61 msgid "Member of host-groups" msgstr "Учасник host-groups" -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 msgid "Roles" msgstr "Ролі" -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 msgid "Sudo Command Groups" msgstr "Групи команд sudo" -#: ipalib/plugins/baseldap.py:79 msgid "Granting privilege to roles" msgstr "Надання уповноважень ролям" -#: ipalib/plugins/baseldap.py:82 msgid "Member netgroups" msgstr "Мережеві групи учасника" -#: ipalib/plugins/baseldap.py:85 msgid "Member of netgroups" msgstr "Учасник мережевих груп" -#: ipalib/plugins/baseldap.py:88 msgid "Member services" msgstr "Служби учасника" -#: ipalib/plugins/baseldap.py:91 msgid "Member service groups" msgstr "Групи служб учасника" -#: ipalib/plugins/baseldap.py:97 msgid "Member HBAC service" msgstr "Служба HBAC учасника" -#: ipalib/plugins/baseldap.py:100 msgid "Member HBAC service groups" msgstr "Групи служб HBAC учасника" -#: ipalib/plugins/baseldap.py:109 msgid "Indirect Member users" msgstr "Опосередковані користувачі учасника" -#: ipalib/plugins/baseldap.py:112 msgid "Indirect Member groups" msgstr "Опосередковані групи учасника" -#: ipalib/plugins/baseldap.py:115 msgid "Indirect Member hosts" msgstr "Вузли з опосередкованою участю" -#: ipalib/plugins/baseldap.py:118 msgid "Indirect Member host-groups" msgstr "Групи вузлів з опосередкованою участю" -#: ipalib/plugins/baseldap.py:121 msgid "Indirect Member of roles" msgstr "Опосередкований учасник roles" -#: ipalib/plugins/baseldap.py:124 msgid "Indirect Member permissions" msgstr "Опосередковані права доступу учасника" -#: ipalib/plugins/baseldap.py:127 msgid "Indirect Member HBAC service" msgstr "Опосередкована служба HBAC учасника" -#: ipalib/plugins/baseldap.py:130 msgid "Indirect Member HBAC service group" msgstr "Опосередкована група служб HBAC учасника" -#: ipalib/plugins/baseldap.py:133 msgid "Indirect Member netgroups" msgstr "Опосередковані мережеві групи учасника" -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "Зовнішній вузол" - -#: ipalib/plugins/baseldap.py:151 msgid "Failed source hosts/hostgroups" msgstr "Помилка hosts/hostgroups джерела" -#: ipalib/plugins/baseldap.py:154 msgid "Failed hosts/hostgroups" msgstr "Помилка hosts/hostgroups" -#: ipalib/plugins/baseldap.py:157 msgid "Failed users/groups" msgstr "Помилка users/groups" -#: ipalib/plugins/baseldap.py:160 msgid "Failed service/service groups" msgstr "Помилки служб/груп служб" -#: ipalib/plugins/baseldap.py:163 msgid "Failed managedby" msgstr "Помилка managedby" -#: ipalib/plugins/baseldap.py:166 msgid "Failed to remove" msgstr "Спроба вилучення зазнала невдачі" -#: ipalib/plugins/baseldap.py:306 +msgid "Failed RunAs" +msgstr "Помилка запуску від імені" + +msgid "Failed RunAsGroup" +msgstr "Помилка запуску від імені групи" + +msgid "External host" +msgstr "Зовнішній вузол" + msgid "entry" msgstr "запис" -#: ipalib/plugins/baseldap.py:307 msgid "entries" msgstr "записи" -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 msgid "Entry" msgstr "Запис" -#: ipalib/plugins/baseldap.py:342 #, python-format msgid "container entry (%(container)s) not found" msgstr "не знайдено запис контейнера (%(container)s)" -#: ipalib/plugins/baseldap.py:343 #, python-format msgid "%(parent)s: %(oname)s not found" msgstr "%(parent)s: не знайдено %(oname)s" -#: ipalib/plugins/baseldap.py:344 #, python-format msgid "%(pkey)s: %(oname)s not found" msgstr "%(pkey)s: не знайдено %(oname)s" -#: ipalib/plugins/baseldap.py:345 #, python-format msgid "%(oname)s with name \"%(pkey)s\" already exists" msgstr "%(oname)s з назвою «%(pkey)s» вже існує" -#: ipalib/plugins/baseldap.py:632 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 "Встановити атрибут для пари назва/значення. Формат: атрибут=значення.\nДля атрибутів з багатьма значенням команда замінює вже вказані значення." +msgstr "" +"Встановити атрибут для пари назва/значення. Формат: атрибут=значення.\n" +"Для атрибутів з багатьма значенням команда замінює вже вказані значення." -#: ipalib/plugins/baseldap.py:638 msgid "" "Add an attribute/value pair. Format is attr=value. The attribute\n" "must be part of the schema." -msgstr "Додати пару атрибут/значення. Формат: атрибут=значення. Атрибут має бути\nчастиною схеми." +msgstr "" +"Додати пару атрибут/значення. Формат: атрибут=значення. Атрибут має бути\n" +"частиною схеми." -#: ipalib/plugins/baseldap.py:644 msgid "" "Delete an attribute/value pair. The option will be evaluated\n" "last, after all sets and adds." -msgstr "Вилучити парну атрибут-значення. Цей параметр буде використано\nостаннім, після всіх встановлень і додавань." +msgstr "" +"Вилучити парну атрибут-значення. Цей параметр буде використано\n" +"останнім, після всіх встановлень і додавань." -#: ipalib/plugins/baseldap.py:965 msgid "Continuous mode: Don't stop on errors." msgstr "Режим неперервної роботи: не зупинятися у разі помилок." -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 msgid "Rights" msgstr "Права" -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 msgid "" "Display the access rights of this entry (requires --all). See ipa man page " "for details." -msgstr "Показати права доступу цього запису (потребує --all). Докладніше про це можна дізнатися зі сторінки довідника (man) ipa." +msgstr "" +"Показати права доступу цього запису (потребує --all). Докладніше про це " +"можна дізнатися зі сторінки довідника (man) ipa." -#: ipalib/plugins/baseldap.py:1072 msgid "Rename" msgstr "Перейменувати" -#: ipalib/plugins/baseldap.py:1073 #, python-format msgid "Rename the %(ldap_obj_name)s object" msgstr "Перейменувати об’єкт %(ldap_obj_name)s" -#: ipalib/plugins/baseldap.py:1165 msgid "the entry was deleted while being modified" msgstr "запис було вилучено під час внесення змін" -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 #, python-format msgid "comma-separated list of %s" msgstr "список значень %s, відокремлених комами" -#: ipalib/plugins/baseldap.py:1302 #, python-format msgid "member %s" msgstr "%s учасника" -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 #, python-format msgid "comma-separated list of %s to add" msgstr "відокремлений комами список значень %s, які слід додати" -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 msgid "Members that could not be added" msgstr "Учасники, записи яких не вдалося додати" -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 msgid "Number of members added" msgstr "Кількість доданих учасників" -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 #, python-format msgid "comma-separated list of %s to remove" msgstr "список записів %s, відокремлених комами, які слід вилучити" -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 msgid "Members that could not be removed" msgstr "Учасники, записи яких не вдалося вилучити" -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 msgid "Number of members removed" msgstr "Кількість вилучених учасників" -#: ipalib/plugins/baseldap.py:1548 +msgid "Primary key only" +msgstr "Лише первинний ключ" + +#, python-format +msgid "Results should contain primary key attribute only (\"%s\")" +msgstr "Результати мають містити лише атрибут основного ключа («%s»)" + #, python-format -msgid "Search for %s with these %s %s." -msgstr "Шукати %s з цими %s %s." +msgid "" +"Search for %(searched_object)s with these %(relationship)s %(ldap_object)s." +msgstr "Шукати %(searched_object)s у цих %(relationship)s %(ldap_object)s." -#: ipalib/plugins/baseldap.py:1549 #, python-format -msgid "Search for %s without these %s %s." -msgstr "Шукати %s без цих %s %s." +msgid "" +"Search for %(searched_object)s without these %(relationship)s " +"%(ldap_object)s." +msgstr "Шукати %(searched_object)s не у цих %(relationship)s %(ldap_object)s." -#: ipalib/plugins/baseldap.py:1557 msgid "Time Limit" msgstr "Обмеження часу" -#: ipalib/plugins/baseldap.py:1558 msgid "Time limit of search in seconds" msgstr "Обмеження часу пошуку у секундах" -#: ipalib/plugins/baseldap.py:1564 msgid "Size Limit" msgstr "Обмеження розміру" -#: ipalib/plugins/baseldap.py:1565 msgid "Maximum number of entries returned" msgstr "Максимальна кількість повернутих записів" -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "Лише первинний ключ" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "Результати мають містити лише атрибут основного ключа («%s»)" +msgid "A string searched in all relevant object attributes" +msgstr "" +"Рядок, пошук якого відбуватиметься у всіх відповідних атрибутах об’єктів" -#: ipalib/plugins/baseldap.py:1881 msgid "added" msgstr "додано" -#: ipalib/plugins/baseldap.py:1994 msgid "removed" msgstr "вилучено" -#: ipalib/plugins/batch.py:62 msgid "Nested Methods to execute" msgstr "Вкладені методи, які слід виконати" -#: ipalib/plugins/cert.py:43 msgid "" "\n" "IPA certificate operations\n" "\n" "Implements a set of commands for managing server SSL certificates.\n" "\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" +"Certificate requests exist in the form of a Certificate Signing Request " +"(CSR)\n" "in PEM format.\n" "\n" "If using the selfsign back end then the subject in the CSR needs to match\n" @@ -1696,7 +1499,8 @@ msgid "" "In order to request a certificate:\n" "\n" "* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" +"* The service must exist (or you use the --add option to automatically add " +"it)\n" "\n" "EXAMPLES:\n" "\n" @@ -1736,152 +1540,172 @@ msgid "" "\n" "http://www.ietf.org/rfc/rfc5280.txt\n" "\n" -msgstr "\nДії з сертифікатами IPA\n\nРеалізує набір команд для керування сертифікатами серверів SSL.\n\nЗапити щодо сертифікатів існують у формі Certificate Signing Request (CSR)\nі форматі PEM.\n\nЯкщо використовується автопідписний модуль, призначення CSR має збігатися\nз призначенням на сервері. Служба сертифікації використовує лише CN\nCSR і примусово визначає призначення.\n\nСертифікат зберігається з реєстраційним записом, а реєстраційний запис\nпотребує вузла.\n\nДля того, щоб створити запит щодо сертифіката:\n\n* Вузол має існувати\n* Служба має існувати (або слід скористатися параметром --add для\nавтоматичного додавання)\n\nПРИКЛАДИ:\n\n Створити запит щодо нового сертифіката і додати реєстраційний запис:\n ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n\n Отримати вже створений сертифікат:\n ipa cert-show 1032\n\n Відкликати сертифікат (причини визначено у RFC 5280):\n ipa cert-revoke --revocation-reason=6 1032\n\n Вилучити сертифікат зі списку відкликання:\n ipa cert-remove-hold 1032\n\n Перевірити стан запиту щодо підписування:\n ipa cert-status 10\n\nУ поточній версії IPA негайно виконує (або відхиляє) всі запити щодо\nсертифікатів, отже дані щодо стану запиту не мають сенсу. Ці дані\nможуть знадобитися у наступних версіях або у разі, якщо CA видає\nсертифікат не одразу.\n\nПередбачено підтримку таких причин відкликання:\n\n * 0 - unspecified\n * 1 - keyCompromise\n * 2 - cACompromise\n * 3 - affiliationChanged\n * 4 - superseded\n * 5 - cessationOfOperation\n * 6 - certificateHold\n * 8 - removeFromCRL\n * 9 - privilegeWithdrawn\n * 10 - aACompromise\n\nЗауважте, що коди причини 7 не використовується. Докладніші дані у RFC 5280:\n\nhttp://www.ietf.org/rfc/rfc5280.txt\n\n" +msgstr "" +"\n" +"Дії з сертифікатами IPA\n" +"\n" +"Реалізує набір команд для керування сертифікатами серверів SSL.\n" +"\n" +"Запити щодо сертифікатів існують у формі Certificate Signing Request (CSR)\n" +"і форматі PEM.\n" +"\n" +"Якщо використовується автопідписний модуль, призначення CSR має збігатися\n" +"з призначенням на сервері. Служба сертифікації використовує лише CN\n" +"CSR і примусово визначає призначення.\n" +"\n" +"Сертифікат зберігається з реєстраційним записом, а реєстраційний запис\n" +"потребує вузла.\n" +"\n" +"Для того, щоб створити запит щодо сертифіката:\n" +"\n" +"* Вузол має існувати\n" +"* Служба має існувати (або слід скористатися параметром --add для\n" +"автоматичного додавання)\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Створити запит щодо нового сертифіката і додати реєстраційний запис:\n" +" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" +"\n" +" Отримати вже створений сертифікат:\n" +" ipa cert-show 1032\n" +"\n" +" Відкликати сертифікат (причини визначено у RFC 5280):\n" +" ipa cert-revoke --revocation-reason=6 1032\n" +"\n" +" Вилучити сертифікат зі списку відкликання:\n" +" ipa cert-remove-hold 1032\n" +"\n" +" Перевірити стан запиту щодо підписування:\n" +" ipa cert-status 10\n" +"\n" +"У поточній версії IPA негайно виконує (або відхиляє) всі запити щодо\n" +"сертифікатів, отже дані щодо стану запиту не мають сенсу. Ці дані\n" +"можуть знадобитися у наступних версіях або у разі, якщо CA видає\n" +"сертифікат не одразу.\n" +"\n" +"Передбачено підтримку таких причин відкликання:\n" +"\n" +" * 0 - unspecified\n" +" * 1 - keyCompromise\n" +" * 2 - cACompromise\n" +" * 3 - affiliationChanged\n" +" * 4 - superseded\n" +" * 5 - cessationOfOperation\n" +" * 6 - certificateHold\n" +" * 8 - removeFromCRL\n" +" * 9 - privilegeWithdrawn\n" +" * 10 - aACompromise\n" +"\n" +"Зауважте, що коди причини 7 не використовується. Докладніші дані у RFC " +"5280:\n" +"\n" +"http://www.ietf.org/rfc/rfc5280.txt\n" +"\n" -#: ipalib/plugins/cert.py:112 msgid "Failure decoding Certificate Signing Request:" msgstr "Помилка під час декодування запиту на підписування сертифіката (CSR):" -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 msgid "Failure decoding Certificate Signing Request" msgstr "Помилка під час декодування запиту на підписування сертифіката (CSR)" -#: ipalib/plugins/cert.py:144 #, python-format msgid "Failure decoding Certificate Signing Request: %s" -msgstr "Помилка під час декодування запиту на підписування сертифіката (CSR): %s" +msgstr "" +"Помилка під час декодування запиту на підписування сертифіката (CSR): %s" -#: ipalib/plugins/cert.py:207 msgid "Submit a certificate signing request." msgstr "Надіслати запит щодо підписування сертифіката." -#: ipalib/plugins/cert.py:211 msgid "CSR" msgstr "CSR" -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 msgid "Principal" msgstr "Реєстраційний запис" -#: ipalib/plugins/cert.py:221 msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "Реєстраційний запис служби для цього сертифіката (наприклад HTTP/test.example.com)" +msgstr "" +"Реєстраційний запис служби для цього сертифіката (наприклад HTTP/test." +"example.com)" -#: ipalib/plugins/cert.py:228 msgid "automatically add the principal if it doesn't exist" msgstr "автоматично додати реєстраційний запис, якщо його не існує" -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 msgid "Certificate" msgstr "Сертифікат" -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 msgid "Subject" msgstr "Об’єкт" -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 msgid "Issuer" msgstr "Видавець" -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 msgid "Not Before" msgstr "Не раніше" -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 msgid "Not After" msgstr "Не пізніше" -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 msgid "Fingerprint (MD5)" msgstr "Відбиток (MD5)" -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 msgid "Fingerprint (SHA1)" msgstr "Відбиток (SHA1)" -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 msgid "Serial number" msgstr "Серійний номер" -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 msgid "Dictionary mapping variable name to value" msgstr "Відображення назви змінної на значення за словником" -#: ipalib/plugins/cert.py:400 msgid "Check the status of a certificate signing request." msgstr "Перевірити стан запиту щодо підписування сертифіката." -#: ipalib/plugins/cert.py:404 msgid "Request id" msgstr "Ід. запиту" -#: ipalib/plugins/cert.py:410 msgid "Request status" msgstr "Стан запиту" -#: ipalib/plugins/cert.py:428 msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" msgstr "Серійний десятковий номер або шістнадцятковий номер з префіксом 0x" -#: ipalib/plugins/cert.py:433 msgid "Retrieve an existing certificate." msgstr "Отримати вже створений сертифікат." -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 msgid "Revocation reason" msgstr "Причина відкликання" -#: ipalib/plugins/cert.py:466 msgid "Output filename" msgstr "Назва файла виводу" -#: ipalib/plugins/cert.py:467 msgid "File to store the certificate in." msgstr "Файл, у якому зберігатимуться дані сертифіката." -#: ipalib/plugins/cert.py:518 msgid "Revoke a certificate." msgstr "Відкликати сертифікат." -#: ipalib/plugins/cert.py:524 msgid "Revoked" msgstr "Анульований" -#: ipalib/plugins/cert.py:532 msgid "Reason" msgstr "Підстава" -#: ipalib/plugins/cert.py:533 msgid "Reason for revoking the certificate (0-10)" msgstr "Причина відкликання сертифіката (0-10)" -#: ipalib/plugins/cert.py:554 msgid "7 is not a valid revocation reason" msgstr "7 не є коректною причиною відкликання" -#: ipalib/plugins/cert.py:563 msgid "Take a revoked certificate off hold." msgstr "Забрати відкликаний сертифікат." -#: ipalib/plugins/cert.py:569 msgid "Unrevoked" msgstr "Відкликання скасовано" -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 msgid "Error" msgstr "Помилка" -#: ipalib/plugins/config.py:31 msgid "" "\n" "Server configuration\n" @@ -1894,7 +1718,8 @@ msgid "" "be replicated. It is not currently used to notify users in advance of an\n" "expiring password.\n" "\n" -"Some attributes are read-only, provided only for information purposes. These\n" +"Some attributes are read-only, provided only for information purposes. " +"These\n" "include:\n" "\n" "Certificate Subject base: the configured certificate subject base,\n" @@ -1902,6 +1727,9 @@ msgid "" "Password plug-in features: currently defines additional hashes that the\n" " password will generate (there may be other conditions).\n" "\n" +"When setting the order list for mapping SELinux users you may need to\n" +"quote the value so it isn't interpreted by the shell.\n" +"\n" "EXAMPLES:\n" "\n" " Show basic server configuration:\n" @@ -1921,153 +1749,202 @@ msgid "" "\n" " Enable migration mode to make \"ipa migrate-ds\" command operational:\n" " ipa config-mod --enable-migration=TRUE\n" -msgstr "\nНалаштування сервера\n\nКерування типовими значеннями, які використовує IPA, та деякими з\nпридатних до зміни параметрів.\n\nЗАУВАЖЕННЯ:\n\nТут зберігається значення параметра сповіщення щодо паролів\n(--pwdexpnotify), отже його не буде скопійовано. Це значення поки що\nне використовується для сповіщення користувачів щодо завершення строку дії\nпароля.\n\nДеякі з атрибутів придатні лише для читання, їх буде показано лише з метою\nінформування. Серед цих атрибутів:\n\nОснова призначення сертифіката: змінна основа призначення сертифіката,\n наприклад O=EXAMPLE.COM. Цей атрибут можна налаштувати лише під час\n встановлення.\nПараметри додатка роботи з паролями: у поточній версії визначають додаткові\n хеші, які створюються на основі пароля (можуть бути і інші умови).\n\nПРИКЛАДИ:\n\n Показати основні налаштування сервера:\n ipa config-show\n\n Показати всі параметри налаштування:\n ipa config-show --all\n\n Змінити максимальну довжину імені користувача на 99 символів:\n ipa config-mod --maxusername=99\n\n Збільшити типовий час і максимальне обмеження на розмір пошуку\n сервера IPA:\n ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n\n Встановити типовий домен електронної пошти користувачів:\n ipa config-mod --emaildomain=example.com\n\n Увімкнути режим перенесення, щоб зробити команду \"ipa migrate-ds\"\n працездатною:\n ipa config-mod --enable-migration=TRUE\n" +"\n" +" Define SELinux user map order:\n" +" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-" +"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n" +msgstr "" +"\n" +"Налаштування сервера\n" +"\n" +"Керування типовими значеннями, які використовує IPA, та деякими з\n" +"придатних до зміни параметрів.\n" +"\n" +"ЗАУВАЖЕННЯ:\n" +"\n" +"Тут зберігається значення параметра сповіщення щодо паролів\n" +"(--pwdexpnotify), отже його не буде скопійовано. Це значення поки що\n" +"не використовується для сповіщення користувачів щодо завершення строку дії\n" +"пароля.\n" +"\n" +"Деякі з атрибутів придатні лише для читання, їх буде показано лише з метою\n" +"інформування. Серед цих атрибутів:\n" +"\n" +"Основа призначення сертифіката: змінна основа призначення сертифіката,\n" +" наприклад O=EXAMPLE.COM. Цей атрибут можна налаштувати лише під час\n" +" встановлення.\n" +"Параметри додатка роботи з паролями: у поточній версії визначають додаткові\n" +" хеші, які створюються на основі пароля (можуть бути і інші умови).\n" +"\n" +"Під час встановлення списку пріоритетності для користувачів SELinux може " +"виникнути\n" +"потреба у додаванні лапок до значення, щоб оболонка не обробляла параметр.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Показати основні налаштування сервера:\n" +" ipa config-show\n" +"\n" +" Показати всі параметри налаштування:\n" +" ipa config-show --all\n" +"\n" +" Змінити максимальну довжину імені користувача на 99 символів:\n" +" ipa config-mod --maxusername=99\n" +"\n" +" Збільшити типовий час і максимальне обмеження на розмір пошуку\n" +" сервера IPA:\n" +" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" +"\n" +" Встановити типовий домен електронної пошти користувачів:\n" +" ipa config-mod --emaildomain=example.com\n" +"\n" +" Увімкнути режим перенесення, щоб зробити команду \"ipa migrate-ds\"\n" +" працездатною:\n" +" ipa config-mod --enable-migration=TRUE\n" +"\n" +" Визначити пріоритетність користувачів у карті SELinux:\n" +" ipa config-mod --ipaselinuxusermaporder='guest_u:s0$xguest_u:s0$user_u:s0-" +"s0:c0.c1023$staff_u:s0-s0:c0.c1023$unconfined_u:s0-s0:c0.c1023'\n" -#: ipalib/plugins/config.py:73 msgid "searchtimelimit must be -1 or > 1." msgstr "searchtimelimit повинен мати значення -1 або > 1." -#: ipalib/plugins/config.py:80 msgid "configuration options" msgstr "параметри налаштування" -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 msgid "Configuration" msgstr "Налаштування" -#: ipalib/plugins/config.py:95 msgid "Maximum username length" msgstr "Максимальна довжина імені користувача" -#: ipalib/plugins/config.py:100 msgid "Home directory base" msgstr "Адреса домашніх каталогів" -#: ipalib/plugins/config.py:101 msgid "Default location of home directories" msgstr "Типова адреса домашніх каталогів" -#: ipalib/plugins/config.py:105 msgid "Default shell" msgstr "Типова оболонка" -#: ipalib/plugins/config.py:106 msgid "Default shell for new users" msgstr "Типова оболонка для нових користувачів" -#: ipalib/plugins/config.py:110 msgid "Default users group" msgstr "Типова група користувачів" -#: ipalib/plugins/config.py:111 msgid "Default group for new users" msgstr "Типова група для нових користувачів" -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 msgid "Default e-mail domain" msgstr "Типовий домен ел. пошти" -#: ipalib/plugins/config.py:120 msgid "Search time limit" msgstr "Обмеження часу пошуку" -#: ipalib/plugins/config.py:121 msgid "" "Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "Максимальний проміжок часу (у секундах) для виконання однієї дії з пошуку (>0, -1 — без обмежень)" +msgstr "" +"Максимальний проміжок часу (у секундах) для виконання однієї дії з пошуку " +"(>0, -1 — без обмежень)" -#: ipalib/plugins/config.py:126 msgid "Search size limit" msgstr "Обмеження розміру пошуку" -#: ipalib/plugins/config.py:127 msgid "Maximum number of records to search (-1 is unlimited)" msgstr "Максимальна кількість записів результатів пошуку (-1 — без обмежень)" -#: ipalib/plugins/config.py:132 msgid "User search fields" msgstr "Поля пошуку користувачів" -#: ipalib/plugins/config.py:133 msgid "A comma-separated list of fields to search in when searching for users" -msgstr "Відокремлений комами список полів, за якими виконуватиметься пошук користувачів" +msgstr "" +"Відокремлений комами список полів, за якими виконуватиметься пошук " +"користувачів" -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "Відокремлений комами список полів, за якими виконуватиметься пошук груп" +msgid "A comma-separated list of fields to search in when searching for groups" +msgstr "" +"Відокремлений комами список полів, за якими виконуватиметься пошук груп" -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 msgid "Enable migration mode" msgstr "Увімкнути режим міграції" -#: ipalib/plugins/config.py:147 msgid "Certificate Subject base" msgstr "Базовий об’єкт сертифікації" -#: ipalib/plugins/config.py:148 msgid "Base for certificate subjects (OU=Test,O=Example)" msgstr "Основа для створення записів об’єктів сертифікації (OU=Test,O=Example)" -#: ipalib/plugins/config.py:153 msgid "Default group objectclasses" msgstr "Типові класи об’єктів групи" -#: ipalib/plugins/config.py:154 msgid "Default group objectclasses (comma-separated list)" msgstr "Типові класи об’єктів груп (список класів, відокремлених комами)" -#: ipalib/plugins/config.py:159 msgid "Default user objectclasses" msgstr "Типові класи об’єктів користувачів" -#: ipalib/plugins/config.py:160 msgid "Default user objectclasses (comma-separated list)" -msgstr "Типові класи об’єктів користувачів (список класів, відокремлених комами)" +msgstr "" +"Типові класи об’єктів користувачів (список класів, відокремлених комами)" -#: ipalib/plugins/config.py:165 msgid "Password Expiration Notification (days)" msgstr "Сповіщення про вичерпання строку дії пароля (у днях)" -#: ipalib/plugins/config.py:166 msgid "Number of days's notice of impending password expiration" -msgstr "Сповіщення про кількість днів, які залишилися до завершення дії пароля." +msgstr "" +"Сповіщення про кількість днів, які залишилися до завершення дії пароля." -#: ipalib/plugins/config.py:171 msgid "Password plugin features" msgstr "Можливості додатка паролів" -#: ipalib/plugins/config.py:172 msgid "Extra hashes to generate in password plug-in" msgstr "Додаткові хеші для створення у додатку паролів." -#: ipalib/plugins/config.py:184 +msgid "SELinux user map order" +msgstr "Порядок карт користувачів SELinux" + +msgid "Order in increasing priority of SELinux users, delimited by $" +msgstr "" +"Порядок у збільшенні пріоритетності користувачів SELinux, відокремлений $" + +msgid "Default SELinux user" +msgstr "Типовий користувач SELinux" + +msgid "Default SELinux user when no match is found in SELinux map rule" +msgstr "" +"Типовий користувач SELinux, якщо не буде знайдено відповідного у правилі " +"карти SELinux" + msgid "Modify configuration options." msgstr "Змінити параметри налаштування." -#: ipalib/plugins/config.py:192 msgid "The group doesn't exist" msgstr "Такої групи не існує" -#: ipalib/plugins/config.py:207 #, python-format msgid "attribute \"%s\" not allowed" msgstr "не можна використовувати атрибут «%s»" -#: ipalib/plugins/config.py:215 msgid "May not be empty" msgstr "Не може бути порожнім" -#: ipalib/plugins/config.py:228 #, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "Типовий атрибут %s, %s, має бути заборонено!" +msgid "%(obj)s default attribute %(attr)s would not be allowed!" +msgstr "Типовий атрибут %(obj)s, %(attr)s, не буде дозволено!" + +msgid "SELinux user map default user may not be empty" +msgstr "" +"Запис типового користувача карти користувачів SELinux не може бути порожнім" + +msgid "Default SELinux user map default user not in order list" +msgstr "" +"Типового користувача типової карти користувачів SELinux немає у порядковому " +"списку" -#: ipalib/plugins/config.py:237 msgid "Show the current configuration." msgstr "Показати поточні налаштування." -#: ipalib/plugins/delegation.py:28 msgid "" "\n" "Group to Group Delegation\n" @@ -2082,95 +1959,99 @@ msgid "" "EXAMPLES:\n" "\n" " Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" +" ipa delegation-add --attrs=street --group=managers --" +"membergroup=employees \"managers edit employees' street\"\n" "\n" " When managing the list of attributes you need to include all attributes\n" " in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" +" ipa delegation-mod --attrs=street,postalCode --group=managers --" +"membergroup=employees \"managers edit employees' street\"\n" "\n" " Display our updated rule:\n" " ipa delegation-show \"managers edit employees' street\"\n" "\n" " Delete a rule:\n" " ipa delegation-del \"managers edit employees' street\"\n" -msgstr "\nМіжгрупове уповноваження\n\nПрава доступу може бути точно налаштовано. Правила керування доступом\nабо інструкції (ACI), надання дозволу на виконання певних завдань, зокрема\nдодавання користувача, внесення змін до групи тощо.\n\nМіжгрупові уповноваження надають учасникам однієї групи можливість\nоновлювати набір атрибутів учасників іншої групи.\n\nПРИКЛАДИ:\n\n Додати правило уповноваження, яке надасть змогу керівникам (managers)\n редагувати адреси співробітників:\n ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n\n Під час керування списком атрибутів слід включати всі атрибути списку\n разом з вже створеними. Додавання до списку postalCode:\n ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n\n Показ нашого оновленого правила:\n ipa delegation-show \"managers edit employees' street\"\n\n Вилучення правила:\n ipa delegation-del \"managers edit employees' street\"\n" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "Уповноваження «%(permission)s» не знайдено" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "Помилка під час отримання групи учасників %(group)s: %(error)s" +msgstr "" +"\n" +"Міжгрупове уповноваження\n" +"\n" +"Права доступу може бути точно налаштовано. Правила керування доступом\n" +"або інструкції (ACI), надання дозволу на виконання певних завдань, зокрема\n" +"додавання користувача, внесення змін до групи тощо.\n" +"\n" +"Міжгрупові уповноваження надають учасникам однієї групи можливість\n" +"оновлювати набір атрибутів учасників іншої групи.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додати правило уповноваження, яке надасть змогу керівникам (managers)\n" +" редагувати адреси співробітників:\n" +" ipa delegation-add --attrs=street --group=managers --" +"membergroup=employees \"managers edit employees' street\"\n" +"\n" +" Під час керування списком атрибутів слід включати всі атрибути списку\n" +" разом з вже створеними. Додавання до списку postalCode:\n" +" ipa delegation-mod --attrs=street,postalCode --group=managers --" +"membergroup=employees \"managers edit employees' street\"\n" +"\n" +" Показ нашого оновленого правила:\n" +" ipa delegation-show \"managers edit employees' street\"\n" +"\n" +" Вилучення правила:\n" +" ipa delegation-del \"managers edit employees' street\"\n" -#: ipalib/plugins/delegation.py:101 msgid "delegation" msgstr "уповноваження" -#: ipalib/plugins/delegation.py:102 msgid "delegations" msgstr "уповноваження" -#: ipalib/plugins/delegation.py:103 msgid "Delegations" msgstr "Уповноваження" -#: ipalib/plugins/delegation.py:104 msgid "Delegation" msgstr "Уповноваження" -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 msgid "Delegation name" msgstr "Назва уповноваження" -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "Відокремлений комами список прав доступу, які слід надати (read, write). Типовим є write." +"Comma-separated list of permissions to grant (read, write). Default is write." +msgstr "" +"Відокремлений комами список прав доступу, які слід надати (read, write). " +"Типовим є write." -#: ipalib/plugins/delegation.py:129 msgid "Member user group" msgstr "Учасник групи користувачів" -#: ipalib/plugins/delegation.py:130 msgid "User group to apply delegation to" msgstr "Група користувачів, до якої слід застосувати уповноваження" -#: ipalib/plugins/delegation.py:156 msgid "Add a new delegation." msgstr "Додати нове уповноваження." -#: ipalib/plugins/delegation.py:158 #, python-format msgid "Added delegation \"%(value)s\"" msgstr "Додано уповноваження «%(value)s»" -#: ipalib/plugins/delegation.py:178 msgid "Delete a delegation." msgstr "Вилучити уповноваження." -#: ipalib/plugins/delegation.py:181 #, python-format msgid "Deleted delegation \"%(value)s\"" msgstr "Вилучено уповноваження «%(value)s»" -#: ipalib/plugins/delegation.py:197 msgid "Modify a delegation." msgstr "Змінити уповноваження." -#: ipalib/plugins/delegation.py:199 #, python-format msgid "Modified delegation \"%(value)s\"" msgstr "Змінено уповноваження «%(value)s»" -#: ipalib/plugins/delegation.py:217 msgid "Search for delegations." msgstr "Пошук уповноважень." -#: ipalib/plugins/delegation.py:220 #, python-format msgid "%(count)d delegation matched" msgid_plural "%(count)d delegations matched" @@ -2178,229 +2059,150 @@ msgstr[0] "встановлено відповідність %(count)d упов msgstr[1] "встановлено відповідність %(count)d уповноваження" msgstr[2] "встановлено відповідність %(count)d уповноважень" -#: ipalib/plugins/delegation.py:246 msgid "Display information about a delegation." msgstr "Показати дані щодо уповноваження." -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "\nСистема доменних назв (DNS)\n\nКерування зоною і записами ресурсів DNS.\n\nПРИКЛАДИ:\n\n Додавання нової зони:\n ipa dnszone-add example.com --name-server nameserver.example.com\n --admin-email admin@example.com\n\n Змінити зону з метою дозволити динамічні оновлення для власних записів вузлів у області EXAMPLE.COM:\n ipa dnszone-mod example.com --dynamic-update=TRUE \\\n --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n\n Додавання нової зворотної зони, вказаної за IP-адресою у мережі:\n ipa dnszone-add --name-from-ip 80.142.15.0/24\n --name-server nameserver.example.com\n\n Додавання другого сервера назв для example.com:\n ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n\n Додавання поштового сервера для example.com:\n ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n\n Вилучення попередньо доданий сервер назв з example.com:\n ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n\n Додавання запис LOC для example.com:\n ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n\n Додавання нового запису A для www.example.com: (випадковий IP)\n ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n\n Додавання нового запису PTR для www.example.com\n ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n\n Додавання нових записів SRV для серверів LDAP. Три чвертини запитів\n має бути надіслано на fast.example.com, одну чвертину — slow.example.com.\n Якщо жодне з них не буде доступним, перемкнутися на backup.example.com.\n ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n\n У разі виконання команди dnsrecord-add без параметрів для додавання певного\n запису буде увімкнено інтерактивний режим. Керування режимом інтерактивно\n запитає вас щодо більшості типових типів записів відповідної зони:\n ipa dnsrecord-add example.com www\n [запис A]: 1.2.3.4,11.22.33.44 (2 інтерактивно вказано два випадкових IP)\n [запис AAAA]: (не вказано адреси AAAA)\n Назва запису: www\n Запис A: 1.2.3.4, 11.22.33.44\n\n Інтерактивним режимом можна скористатися для вилучення записів DNS:\n ipa dnsrecord-del example.com www\n Вилучення певних ресурсів не передбачено.\n Вилучити всі? Так/Ні (типово «Ні»): (не вилучати всі записи)\n Поточний вміст запису DNS:\n\n запис A: 1.2.3.4, 11.22.33.44\n\n Вилучити запис A «1.2.3.4»? Так/Ні (типово «Ні»):\n Вилучити запис A «11.22.33.44»? Так/Ні (типово «Ні»): y\n Назва запису: www\n Запис A: 1.2.3.4 (запис A 11.22.33.44 було вилучено)\n\n Показ зони example.com:\n ipa dnszone-show example.com\n\n Пошук зони з рядком «example» у назві домену:\n ipa dnszone-find example\n\n Пошук записів для ресурсів з рядком «www» у назві у зоні example.com:\n ipa dnsrecord-find example.com www\n\n Знайти записи A зі значенням 10.10.0.1 у зоні example.com\n ipa dnsrecord-find example.com --a-rec 10.10.0.1\n\n Показ записів для ресурсу www у зоні example.com\n ipa dnsrecord-show example.com www\n\n Вилучити зону example.com з усіма записами ресурсів:\n ipa dnszone-del example.com\n\n Визначення назви вузла з метою перевірки, чи існує вузол (додавання\n типового домену IPA, якщо його не включено):\n ipa dns-resolve www.example.com\n ipa dns-resolve www\n" +#, python-format +msgid "invalid IP address version (is %(value)d, must be %(required_value)d)!" +msgstr "" +"некоректна версія IP-адреси (маємо: %(value)d, має бути: %(required_value)d)!" -#: ipalib/plugins/dns.py:173 msgid "invalid IP address format" msgstr "некоректний формат запису IP-адреси" -#: ipalib/plugins/dns.py:180 msgid "invalid IP network format" msgstr "некоректний формат запису мережі IP" -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "формат має бути таким: \"пріоритетність вага порт призначення\"" +#, python-format +msgid "invalid domain-name: %s" +msgstr "некоректна назва домену: %s" -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "формат має бути таким: \"пріоритетність вага порт призначення\" (див. RFC 2782)" +#, python-format +msgid "DNS reverse zone for IP address %(addr)s not found" +msgstr "Зворотної зони DNS для IP-адреси %(addr)s не знайдено" -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "формат має бути таким: \"пріоритетність поштовий_сервер\" (див. RFC 1035)" +#, python-format +msgid "DNS zone %(zone)s not found" +msgstr "Зони DNS %(zone)s не знайдено" -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "значення пріоритетності має бути цілим числом" +#, python-format +msgid "%s record" +msgstr "Запис %s" -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "значення пріоритетності має належати діапазону від 0 до 65535" +#, python-format +msgid "Comma-separated list of raw %s records" +msgstr "Список необроблених записів %s, відокремлених комами" -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "формат має бути таким: \"порядок пріоритетність прапорці служба формальний_вираз замінник\" (див. RFC 2915)" +#, python-format +msgid "%s Record" +msgstr "Запис %s" -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "порядок і пріоритетність мають бути цілими числами" +#, python-format +msgid "(see RFC %s for details)" +msgstr "(докладніше про це у RFC %s)" -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "значення порядок і пріоритетність мають належати діапазону від 0 до 65535" +#, python-format +msgid "'%s' is a required part of DNS record" +msgstr "«%s» є обов’язковою частиною запису DNS" -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "прапорець має містити один символ (можна використовувати прості лапки)" +msgid "Invalid number of parts!" +msgstr "Некоректна кількість частин!" -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "прапорець має бути одним зі значень: \"S\", \"A\", \"U\" або \"P\"" +#, python-format +msgid "DNS RR type \"%s\" is not supported by bind-dyndb-ldap plugin" +msgstr "Тип RR DNS «%s» не підтримується додатком bind-dyndb-ldap" -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "формат має бути таким: \"підтип назва_вузла\" (див. RFC 1183)" +#, python-format +msgid "format must be specified as \"%(format)s\" %(rfcs)s" +msgstr "" +"формат має бути встановлено так: \"%(format)s\", відповідно до %(rfcs)s" -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "значення підтипу має бути цілим числом" +msgid "IP Address" +msgstr "IP-адреса" -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "значення підтип має належати діапазону від 0 до 65535" +msgid "Record data" +msgstr "Дані запису" -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "формат має бути таким: \"тип теґ_ключа алгоритм сертифікат—crl\" (див. RFC 4398)" +msgid "Subtype" +msgstr "Підтип" -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "теґ_ключа, алгоритм і тип_контрольної_суми мають бути цілими числами" +msgid "Hostname" +msgstr "Назва вузла" -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "значення теґ і теґ_ключа мають належати діапазону від 0 до 65535" +msgid "Certificate Type" +msgstr "Тип сертифіката" -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "значення алгоритм має належати діапазону від 0 до 255" +msgid "Key Tag" +msgstr "Мітка ключа" -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "формат має бути таким: \"назва_домену\" (див. RFC 1035): %s" +msgid "Algorithm" +msgstr "Алгоритм" -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "формат має бути таким: \"призначення\" (див. RFC 2672): %s" +msgid "Certificate/CRL" +msgstr "Сертифікат/CRL" -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "формат має бути таким: \"теґ_ключа алгоритм тип_контрольної_суми контрольна_сума\" (див. RFC 4034)" +msgid "A hostname which this alias hostname points to" +msgstr "Назва вузла на яку вказує цей псевдонім вузла" -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "значення прапорці має належати діапазону від 0 до 65535" +msgid "Target" +msgstr "Ціль" -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "значення алгоритм і тип_контрольної_суми мають належати діапазону від 0 до 255" +msgid "Digest Type" +msgstr "Тип контрольної суми" -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "формат має бути таким: \"прапорці протокол алгоритм відкритий_ключ\" (див. RFC 2535)" +msgid "Digest" +msgstr "Контрольна сума" + +msgid "Flags" +msgstr "Прапорці" + +msgid "Protocol" +msgstr "Протокол" + +msgid "Public Key" +msgstr "Відкритий ключ" + +msgid "Preference" +msgstr "Пріоритет" + +msgid "Preference given to this exchanger. Lower values are more preferred" +msgstr "" +"Пріоритет цього обмінника. Записи з меншим значенням мають вищий пріоритет." + +msgid "Exchanger" +msgstr "Обмінник" -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "прапорці, протокол і алгоритм мають бути цілими числами" +msgid "A host willing to act as a key exchanger" +msgstr "Вузол, який може працювати як обмінник ключів" -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "значення протокол має належати діапазону від 0 до 255" +msgid "Degrees Latitude" +msgstr "Градуси широти" + +msgid "Minutes Latitude" +msgstr "Мінути широти" + +msgid "Seconds Latitude" +msgstr "Секунди широти" + +msgid "Direction Latitude" +msgstr "Півкуля широти" + +msgid "Altitude" +msgstr "Висота" + +msgid "Size" +msgstr "Розмір" + +msgid "Horizontal Precision" +msgstr "Точність за горизонталлю" + +msgid "Vertical Precision" +msgstr "Точність за вертикаллю" -#: ipalib/plugins/dns.py:367 msgid "" "format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" +" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz" +"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" " where:\n" " d1: [0 .. 90] (degrees latitude)\n" " d2: [0 .. 180] (degrees longitude)\n" @@ -2409,429 +2211,403 @@ msgid "" " alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" " siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" " See RFC 1876 for details" -msgstr "формат має бути таким:\n \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n where:\n d1: [0 .. 90] (широта у градусах)\n d2: [0 .. 180] (довгота у градусах)\n m1, m2: [0 .. 59] (мінути широти і довготи)\n s1, s2: [0 .. 59.999] (секунди широти і довготи)\n alt: [-100000.00 .. 42849672.95] крок — .01 (висота у метрах)\n siz, hp, vp: [0 .. 90000000.00] (розміри, точність у метрах)\n Див. RFC 1876." +msgstr "" +"формат має бути таким:\n" +" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz" +"[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" +" where:\n" +" d1: [0 .. 90] (широта у градусах)\n" +" d2: [0 .. 180] (довгота у градусах)\n" +" m1, m2: [0 .. 59] (мінути широти і довготи)\n" +" s1, s2: [0 .. 59.999] (секунди широти і довготи)\n" +" alt: [-100000.00 .. 42849672.95] крок — .01 (висота у метрах)\n" +" siz, hp, vp: [0 .. 90000000.00] (розміри, точність у метрах)\n" +" Див. RFC 1876." -#: ipalib/plugins/dns.py:384 #, python-format -msgid "%s must be integer" -msgstr "%s має бути цілим числом" +msgid "'%(required)s' must not be empty when '%(name)s' is set" +msgstr "«%(required)s» має бути порожнім, якщо вказано «%(name)s»" -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "%s має бути дійсним числом" +msgid "A host willing to act as a mail exchanger" +msgstr "Вузол, який може працювати як обмінник поштовими даними" -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "d1 і d2 мають належати діапазону від 0 до 90" +msgid "" +"format must be specified as \"NEXT TYPE1 [TYPE2 [TYPE3 [...]]]\" (see RFC " +"4034 for details)" +msgstr "" +"формат має бути таким: «НАСТУПНИЙ ТИП1 [ТИП2 [ТИП3 [...]]]» (докладніше про " +"це у RFC 4034)" -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "m1, m2, s1 і s2 мають належати діапазону від 0 до 59.999" +msgid "Next Domain Name" +msgstr "Наступна назва домену" -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "alt має належати діапазону від -100000.00 до 42849672.95" +msgid "Type Map" +msgstr "Карта типів" -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "siz, hp і vp мають належати діапазону від 0 до 90000000.00" +msgid "flags must be one of \"S\", \"A\", \"U\", or \"P\"" +msgstr "" +"значенням прапорців (flags) має бути одна з літер, \"S\", \"A\", \"U\" або " +"\"P\"" -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "формат має бути таким: \"назва_домену\" (див. RFC 1035)" +msgid "Order" +msgstr "Порядок" -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "формат має бути таким: \"назва_наступного_домену тип1 [тип2 [тип3 [...]]]\" (див. RFC 4034)" +msgid "Service" +msgstr "Служба" -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "тип має бути одним з таких: " +msgid "Regular Expression" +msgstr "Формальний вираз" -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "формат має бути таким: \"пріоритет обмінник\" (див. RFC 2230)" +msgid "Replacement" +msgstr "Заміна" + +msgid "The hostname this reverse record points to" +msgstr "Назва вузла, на яку вказує цей зворотний запис" + +msgid "Priority" +msgstr "Пріоритет" -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "значення пріоритетність має бути цілим числом" +msgid "Weight" +msgstr "Вага" -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "значення пріоритетність має належати діапазону від 0 до 65535" +msgid "Port" +msgstr "Порт" -#: ipalib/plugins/dns.py:468 msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "формат має бути таким \"тип алгоритм мітки початковий_ttl строк_завершення_дії_підпису початок_дії_підпису теґ_ключа ім’я_підписувача підпис\" (див. RFC 2535, 4034)" +"The domain name of the target host or '.' if the service is decidedly not " +"available at this domain" +msgstr "" +"Доменна назва вузла призначення або '.', якщо служба є явно недоступною на " +"цьому домені" -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "тип має бути одним з таких значень: " +msgid "the value does not follow \"YYYYMMDDHHMMSS\" time format" +msgstr "значення не відповідає формату «РРРРММДДГГХХСС»" -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "значеннями параметрів алгоритм, мітки, початковий_ttl і теґ_ключа мають бути цілі числа" +msgid "Type Covered" +msgstr "Тип покриття" -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "параметри строк_дії_підпису і початок_дії_підпису має бути вказано у форматі запису часу \"РРРРММДДГГХХСС\"" +msgid "Labels" +msgstr "Мітки" -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "значення параметра алгоритм і мітки мають належати діапазону від 0 до 255" +msgid "Original TTL" +msgstr "Початковий TTL" -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "значення початковий_ttl має належати діапазону від 0 до 4294967295" +msgid "Signature Expiration" +msgstr "Строк завершення дії підпису" -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "значення теґ має належати діапазону від 0 до 65535" +msgid "Signature Inception" +msgstr "Початок дії підпису" -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "формат має бути таким: \"алгоритм тип_fp відбиток\" (див. RFC 4255)" +msgid "Signer's Name" +msgstr "Ім’я підписувача" -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "значення параметрів алгоритм і тип_fp мають бути цілими числами" +msgid "Signature" +msgstr "Підпис" -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "значення параметра алгоритм і тип_fp мають належати діапазону від 0 до 255" +msgid "Fingerprint Type" +msgstr "Тип відбитка" -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "Тип RR DNS не підтримується додатком bind-dyndb-ldap" +msgid "Fingerprint" +msgstr "Відбиток" + +msgid "Text Data" +msgstr "Текстові дані" + +msgid "Records" +msgstr "Записи" + +msgid "Record type" +msgstr "Тип запису" -#: ipalib/plugins/dns.py:611 #, python-format msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" msgstr "Сервер назв «%(host)s» не має відповідного запису A/AAAA" -#: ipalib/plugins/dns.py:638 msgid "DNS zone" msgstr "зона DNS" -#: ipalib/plugins/dns.py:639 msgid "DNS zones" msgstr "зони DNS" -#: ipalib/plugins/dns.py:646 msgid "DNS Zones" msgstr "Зони DNS" -#: ipalib/plugins/dns.py:647 msgid "DNS Zone" msgstr "Зона DNS" -#: ipalib/plugins/dns.py:652 msgid "Zone name" msgstr "Назва зони" -#: ipalib/plugins/dns.py:653 msgid "Zone name (FQDN)" msgstr "Назва зони (FQDN)" -#: ipalib/plugins/dns.py:659 msgid "Reverse zone IP network" msgstr "Мережа IP зворотної зони" -#: ipalib/plugins/dns.py:660 msgid "IP network to create reverse zone name from" msgstr "Мережа IP для створення зворотних назв зони" -#: ipalib/plugins/dns.py:665 msgid "Authoritative nameserver" msgstr "Основний сервер назв" -#: ipalib/plugins/dns.py:666 msgid "Authoritative nameserver domain name" msgstr "Назва домену основного сервера назв" -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 msgid "Administrator e-mail address" msgstr "Адреса електронної пошти адміністратора" -#: ipalib/plugins/dns.py:678 msgid "SOA serial" msgstr "Серійний номер SOA" -#: ipalib/plugins/dns.py:679 msgid "SOA record serial number" msgstr "Серійний номер запису SOA" -#: ipalib/plugins/dns.py:686 msgid "SOA refresh" msgstr "Освіження SOA" -#: ipalib/plugins/dns.py:687 msgid "SOA record refresh time" msgstr "Час оновлення запису SOA" -#: ipalib/plugins/dns.py:694 msgid "SOA retry" msgstr "Повторення спроби SOA" -#: ipalib/plugins/dns.py:695 msgid "SOA record retry time" msgstr "Проміжок між повторними спробами для запису SOA" -#: ipalib/plugins/dns.py:702 msgid "SOA expire" msgstr "Застарівання SOA" -#: ipalib/plugins/dns.py:703 msgid "SOA record expire time" msgstr "Час завершення строку дії запису SOA" -#: ipalib/plugins/dns.py:710 msgid "SOA minimum" msgstr "Мінімальний SOA" -#: ipalib/plugins/dns.py:711 msgid "How long should negative responses be cached" msgstr "Тривалість кешування відмов" -#: ipalib/plugins/dns.py:719 msgid "SOA time to live" msgstr "Строк дії SOA" -#: ipalib/plugins/dns.py:720 msgid "SOA record time to live" msgstr "Час життя запису SOA" -#: ipalib/plugins/dns.py:724 msgid "SOA class" msgstr "Клас SOA" -#: ipalib/plugins/dns.py:725 msgid "SOA record class" msgstr "Клас записів SOA" -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 msgid "BIND update policy" msgstr "Правила оновлення BIND" -#: ipalib/plugins/dns.py:735 msgid "Active zone" msgstr "Активна зона" -#: ipalib/plugins/dns.py:736 msgid "Is zone active?" msgstr "Чи є зона активною?" -#: ipalib/plugins/dns.py:742 msgid "Dynamic update" msgstr "Динамічне оновлення" -#: ipalib/plugins/dns.py:743 msgid "Allow dynamic updates." msgstr "Дозволити динамічні оновлення." -#: ipalib/plugins/dns.py:754 msgid "Create new DNS zone (SOA record)." msgstr "Створити зону DNS (запис SOA)." -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 msgid "Force" msgstr "Примусово" -#: ipalib/plugins/dns.py:759 msgid "Force DNS zone creation even if nameserver not in DNS." msgstr "Примусово створити зону DNS, навіть якщо сервера назв немає у DNS." -#: ipalib/plugins/dns.py:762 msgid "Add the nameserver to DNS with this IP address" msgstr "Додати запис сервера назв до DNS з цією IP-адресою" -#: ipalib/plugins/dns.py:775 msgid "DNS is not configured" msgstr "DNS не налаштовано" -#: ipalib/plugins/dns.py:785 msgid "Nameserver address is not a fully qualified domain name" msgstr "Адреса сервера назв не є повною назвою домену" -#: ipalib/plugins/dns.py:811 msgid "Delete DNS zone (SOA record)." msgstr "Вилучити зону DNS (запис SOA)." -#: ipalib/plugins/dns.py:817 msgid "Modify DNS zone (SOA record)." msgstr "Змінити зону DNS (запис SOA)." -#: ipalib/plugins/dns.py:830 msgid "Search for DNS zones (SOA records)." msgstr "Пошук зон DNS (записів SOA)." -#: ipalib/plugins/dns.py:848 msgid "Forward zones only" msgstr "Лише прямі зони" -#: ipalib/plugins/dns.py:850 msgid "Search for forward zones only" msgstr "Шукати лише прямі зони" -#: ipalib/plugins/dns.py:869 msgid "Display information about a DNS zone (SOA record)." msgstr "Показати дані щодо зони DNS (запису SOA)." -#: ipalib/plugins/dns.py:875 msgid "Disable DNS Zone." msgstr "Вимкнути зону DNS." -#: ipalib/plugins/dns.py:878 #, python-format msgid "Disabled DNS zone \"%(value)s\"" msgstr "Вимкнено зону DNS «%(value)s»" -#: ipalib/plugins/dns.py:896 msgid "Enable DNS Zone." msgstr "Увімкнути зону DNS." -#: ipalib/plugins/dns.py:899 #, python-format msgid "Enabled DNS zone \"%(value)s\"" msgstr "Увімкнено зону DNS «%(value)s»" -#: ipalib/plugins/dns.py:922 msgid "DNS resource record" msgstr "Запис ресурсу DNS" -#: ipalib/plugins/dns.py:923 msgid "DNS resource records" msgstr "Записи ресурсів DNS" -#: ipalib/plugins/dns.py:927 msgid "DNS Resource Records" msgstr "Записи ресурсів DNS" -#: ipalib/plugins/dns.py:928 msgid "DNS Resource Record" msgstr "Запис ресурсу DNS" -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 msgid "Record name" msgstr "Назва запису" -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 msgid "Time to live" msgstr "Строк дії" -#: ipalib/plugins/dns.py:944 msgid "Class" msgstr "Клас" -#: ipalib/plugins/dns.py:945 msgid "DNS class" msgstr "Клас DNS" -#: ipalib/plugins/dns.py:972 +msgid "Structured" +msgstr "Структурована" + +msgid "Parse all raw DNS records and return them in a structured way" +msgstr "Обробити всі записи DNS і повернути дані у структурованій формі" + #, python-format msgid "" "Reverse zone for PTR record should be a sub-zone of one the following fully " "qualified domains: %s" -msgstr "Зворотна зона для запису PTR має бути підзоною одного з таких повноформатних доменів: %s" +msgstr "" +"Зворотна зона для запису PTR має бути підзоною одного з таких повноформатних " +"доменів: %s" -#: ipalib/plugins/dns.py:977 #, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "Зворотна зона %s потребує точно %d компонентів IP-адрес, надано %d" +msgid "" +"Reverse zone %(name)s requires exactly %(count)d IP address components, " +"%(user_count)d given" +msgstr "" +"Зворотна зона %(name)s потребує точно %(count)d компонентів IP-адрес, надано " +"%(user_count)d" -#: ipalib/plugins/dns.py:1149 msgid "Add new DNS resource record." msgstr "Додати новий запис ресурсу DNS." -#: ipalib/plugins/dns.py:1157 msgid "force NS record creation even if its hostname is not in DNS" -msgstr "примусово створити запис сервера назв, навіть якщо відповідної назви вузла немає у DNS" +msgstr "" +"примусово створити запис сервера назв, навіть якщо відповідної назви вузла " +"немає у DNS" + +msgid "Please choose a type of DNS resource record to be added" +msgstr "Будь ласка, виберіть тип запису ресурсу DNS, який слід додати" + +#, python-format +msgid "The most common types for this type of zone are: %s\n" +msgstr "Найпоширенішими типами для цього типу зон є: %s\n" + +msgid "DNS resource record type" +msgstr "Тип запису ресурсу DNS" -#: ipalib/plugins/dns.py:1210 msgid "Modify a DNS resource record." msgstr "Змінити запис ресурсу DNS." -#: ipalib/plugins/dns.py:1250 +msgid "DNS records can be only updated one at a time" +msgstr "Записи DNS можна оновлювати лише поодинці" + +msgid "No option to modify specific record provided." +msgstr "Можливості внесення змін у певний запис не передбачено." + +msgid "Current DNS record contents:\n" +msgstr "Поточний вміст запису DNS:\n" + +#, python-format +msgid "Modify %(name)s '%(value)s'?" +msgstr "Змінити значення «%(value)s» %(name)s?" + +#, python-format +msgid "" +"%(count)d %(type)s record skipped. Only one value per DNS record type can be " +"modified at one time." +msgid_plural "" +"%(count)d %(type)s records skipped. Only one value per DNS record type can " +"be modified at one time." +msgstr[0] "" +"Пропущено %(count)d %(type)s запис. Одночасно можна змінювати лише одне " +"значення на тип запису DNS." +msgstr[1] "" +"Пропущено %(count)d %(type)s записи. Одночасно можна змінювати лише одне " +"значення на тип запису DNS." +msgstr[2] "" +"Пропущено %(count)d %(type)s записів. Одночасно можна змінювати лише одне " +"значення на тип запису DNS." + #, python-format msgid "Deleted record \"%(value)s\"" msgstr "Вилучено запис «%(value)s»" -#: ipalib/plugins/dns.py:1257 msgid "Delete DNS resource record." msgstr "Вилучити запис ресурсу DNS." -#: ipalib/plugins/dns.py:1259 msgid "" "Neither --del-all nor options to delete a specific record provided.\n" "Command help may be consulted for all supported record types." -msgstr "Не надано ні --del-all, ні параметрів вилучення певного запису.\nВсі підтримувані типи записів можна знайти у виводі команди help." +msgstr "" +"Не надано ні --del-all, ні параметрів вилучення певного запису.\n" +"Всі підтримувані типи записів можна знайти у виводі команди help." -#: ipalib/plugins/dns.py:1264 msgid "Delete all associated records" msgstr "Вилучити всі пов’язані записи" -#: ipalib/plugins/dns.py:1291 +#, python-format +msgid "Zone record '%s' cannot be deleted" +msgstr "Запис зони «%s» не можна вилучати" + msgid "No option to delete specific record provided." msgstr "Вилучення певних ресурсів не передбачено." -#: ipalib/plugins/dns.py:1292 msgid "Delete all?" msgstr "Вилучити все?" -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "Поточний вміст запису DNS:\n" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "Вилучити %s «%s»?" - -#: ipalib/plugins/dns.py:1331 #, python-format -msgid "%s record with value %s not found" -msgstr "Запису %s зі значенням %s не знайдено" +msgid "Delete %(name)s '%(value)s'?" +msgstr "Вилучити значення «%(value)s» %(name)s?" -#: ipalib/plugins/dns.py:1345 msgid "Display DNS resource." msgstr "Показати ресурс DNS." -#: ipalib/plugins/dns.py:1360 msgid "Search for DNS resources." msgstr "Шукати ресурси DNS." -#: ipalib/plugins/dns.py:1386 msgid "Resolve a host name in DNS." msgstr "Визначити назву вузла у DNS." -#: ipalib/plugins/dns.py:1389 #, python-format msgid "Found '%(value)s'" msgstr "Знайдено «%(value)s»" -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "Назва вузла" - -#: ipalib/plugins/dns.py:1415 #, python-format msgid "Host '%(host)s' not found" msgstr "Вузла «%(host)s» не знайдено" -#: ipalib/plugins/entitle.py:52 msgid "" "\n" "Entitlements\n" @@ -2866,122 +2642,122 @@ msgid "" "IMPORTED if you have used entitle-import.\n" "\n" "Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "\nІменування\n\nКерування іменуванням клієнтських комп’ютерів\n\nІменуваннями можна керувати реєстрацією за допомогою сервера іменувань\nна основі імені користувача і пароля або ручним імпортуванням іменування\nсертифікатів. Сертифікат іменування містить вбудовану інформацію,\nзокрема іменування продукту, кількість та дати чинності.\n\nСервер іменування керує кількістю доступних іменувань.\nДля позначення іменувань використаними сервером IPA вам слід вказати\nкількість та позначити як використані сервером іменування.\n\n Реєстрація за допомогою сервера іменувань:\n ipa entitle-register consumer\n\n Імпортування сертифіката іменування:\n ipa entitle-import /home/user/ipaclient.pem\n\n Показ поточних іменувань:\n ipa entitle-status\n\n Отримання подробиць щодо сертифікатів іменування:\n ipa entitle-get\n\n Використати декілька іменувань з сервера іменування:\n ipa entitle-consume 50\n\nІдентифікатором реєстрації є унікальний ідентифікатор (UUID). Ідентифікатор\nбуде ІМПОРТОВАНО, якщо ви скористаєтеся імпортуванням іменувань.\n\nВнесення змін до /etc/rhsm/rhsm.conf потребує перезапуску служби httpd.\n" +msgstr "" +"\n" +"Іменування\n" +"\n" +"Керування іменуванням клієнтських комп’ютерів\n" +"\n" +"Іменуваннями можна керувати реєстрацією за допомогою сервера іменувань\n" +"на основі імені користувача і пароля або ручним імпортуванням іменування\n" +"сертифікатів. Сертифікат іменування містить вбудовану інформацію,\n" +"зокрема іменування продукту, кількість та дати чинності.\n" +"\n" +"Сервер іменування керує кількістю доступних іменувань.\n" +"Для позначення іменувань використаними сервером IPA вам слід вказати\n" +"кількість та позначити як використані сервером іменування.\n" +"\n" +" Реєстрація за допомогою сервера іменувань:\n" +" ipa entitle-register consumer\n" +"\n" +" Імпортування сертифіката іменування:\n" +" ipa entitle-import /home/user/ipaclient.pem\n" +"\n" +" Показ поточних іменувань:\n" +" ipa entitle-status\n" +"\n" +" Отримання подробиць щодо сертифікатів іменування:\n" +" ipa entitle-get\n" +"\n" +" Використати декілька іменувань з сервера іменування:\n" +" ipa entitle-consume 50\n" +"\n" +"Ідентифікатором реєстрації є унікальний ідентифікатор (UUID). Ідентифікатор\n" +"буде ІМПОРТОВАНО, якщо ви скористаєтеся імпортуванням іменувань.\n" +"\n" +"Внесення змін до /etc/rhsm/rhsm.conf потребує перезапуску служби httpd.\n" -#: ipalib/plugins/entitle.py:183 msgid "entitlement" msgstr "іменування" -#: ipalib/plugins/entitle.py:184 msgid "entitlements" msgstr "іменування" -#: ipalib/plugins/entitle.py:190 msgid "Entitlements" msgstr "Іменування" -#: ipalib/plugins/entitle.py:191 msgid "Entitlement" msgstr "Іменування" -#: ipalib/plugins/entitle.py:208 msgid "Display current entitlements." msgstr "Показати поточні іменування." -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 msgid "UUID" msgstr "UUID" -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 msgid "Product" msgstr "Продукт" -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 msgid "Quantity" msgstr "Кількість" -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 msgid "Consumed" msgstr "Використано" -#: ipalib/plugins/entitle.py:276 msgid "Consume an entitlement." msgstr "Використати іменування." -#: ipalib/plugins/entitle.py:280 #, python-format msgid "Consumed %(value)s entitlement(s)." msgstr "Використано %(value)s іменувань." -#: ipalib/plugins/entitle.py:378 msgid "Retrieve the entitlement certs." msgstr "Отримати сертифікати іменування." -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 msgid "Start" msgstr "Початок" -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 msgid "End" msgstr "Кінець" -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 msgid "Serial Number" msgstr "Серійний номер" -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 msgid "Not an entitlement certificate" msgstr "Не є сертифікатом іменування" -#: ipalib/plugins/entitle.py:456 msgid "Search for entitlement accounts." msgstr "Шукати облікові записи іменування." -#: ipalib/plugins/entitle.py:468 msgid "Register to the entitlement system." msgstr "Зареєструвати систему іменування." -#: ipalib/plugins/entitle.py:472 msgid "Registered to entitlement server." msgstr "Зареєстровано сервер іменування." -#: ipalib/plugins/entitle.py:476 msgid "Username" msgstr "Користувач" -#: ipalib/plugins/entitle.py:483 msgid "Enrollment UUID (not implemented)" msgstr "UUID реєстрації (не реалізовано)" -#: ipalib/plugins/entitle.py:488 msgid "Registration password" msgstr "Пароль реєстрації" -#: ipalib/plugins/entitle.py:566 msgid "Import an entitlement certificate." msgstr "Імпортувати сертифікат іменування." -#: ipalib/plugins/entitle.py:598 msgid "Enrollment UUID" msgstr "UUID реєстрації" -#: ipalib/plugins/entitle.py:662 msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "Виконати повторну синхронізацію локального кешу іменування з сервером іменування." +msgstr "" +"Виконати повторну синхронізацію локального кешу іменування з сервером " +"іменування." -#: ipalib/plugins/entitle.py:666 msgid "Entitlement(s) synchronized." msgstr "Іменування синхронізовано." -#: ipalib/plugins/group.py:26 msgid "" "\n" "Groups of users\n" @@ -2995,7 +2771,8 @@ msgid "" "Every group must have a description.\n" "\n" "POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" +"supported but can have an impact on your file permissions. It is not " +"necessary\n" "to supply a GID when creating a group. IPA will generate one automatically\n" "if it is not provided.\n" "\n" @@ -3030,81 +2807,112 @@ msgid "" "\n" " Display information about a named group.\n" " ipa group-show localadmins\n" -msgstr "\nГрупи користувачів\n\nКерування групами користувачів. Типово нові групи є групами POSIX. Ви можете\nдодати параметр --nonposix до команди group-add з метою позначення нової\nгрупи як групи не-POSIX. Ви можете скористатися аргументом --posix команди group-mod\nдля перетворення групи не-POSIX на групу POSIX. Групи POSIX не можна\nперетворювати на групи не-POSIX.\n\nКожна група повинна мати опис.\n\nГрупи POSIX повинні мати номер ідентифікатора групи (GID). Передбачено підтримку\nзміни GID, але ця зміна може вплинути на права доступу до ваших файлів. Для\nстворення групи слід вказати GID. IPA створить одну групу автоматично, якщо\nтаку не вказано.\n\nПРИКЛАДИ:\n\n Додавання нової групи:\n ipa group-add --desc='local administrators' localadmins\n\n Додавання нової групи не-POSIX:\n ipa group-add --nonposix --desc='remote administrators' remoteadmins\n\n Перетворити групу не-POSIX на групу posix:\n ipa group-mod --posix remoteadmins\n\n Додати нову групу POSIX з вказаним ідентифікатором групи:\n ipa group-add --gid=500 --desc='unix admins' unixadmins\n\n Додати нову групу POSIX і надати IPA змогу призначити ідентифікатор:\n ipa group-add --desc='printer admins' printeradmins\n\n Вилучення групи:\n ipa group-del unixadmins\n\n Додати групу \"remoteadmins\" до групи \"localadmins\":\n ipa group-add-member --groups=remoteadmins localadmins\n\n Додати список користувачів до групи \"localadmins\":\n ipa group-add-member --users=test1,test2 localadmins\n\n Вилучення користувача з групи \"localadmins\":\n ipa group-remove-member --users=test2 localadmins\n\n Показати інформацію щодо іменованої групи.\n ipa group-show localadmins\n" +msgstr "" +"\n" +"Групи користувачів\n" +"\n" +"Керування групами користувачів. Типово нові групи є групами POSIX. Ви " +"можете\n" +"додати параметр --nonposix до команди group-add з метою позначення нової\n" +"групи як групи не-POSIX. Ви можете скористатися аргументом --posix команди " +"group-mod\n" +"для перетворення групи не-POSIX на групу POSIX. Групи POSIX не можна\n" +"перетворювати на групи не-POSIX.\n" +"\n" +"Кожна група повинна мати опис.\n" +"\n" +"Групи POSIX повинні мати номер ідентифікатора групи (GID). Передбачено " +"підтримку\n" +"зміни GID, але ця зміна може вплинути на права доступу до ваших файлів. Для\n" +"створення групи слід вказати GID. IPA створить одну групу автоматично, якщо\n" +"таку не вказано.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додавання нової групи:\n" +" ipa group-add --desc='local administrators' localadmins\n" +"\n" +" Додавання нової групи не-POSIX:\n" +" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" +"\n" +" Перетворити групу не-POSIX на групу posix:\n" +" ipa group-mod --posix remoteadmins\n" +"\n" +" Додати нову групу POSIX з вказаним ідентифікатором групи:\n" +" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" +"\n" +" Додати нову групу POSIX і надати IPA змогу призначити ідентифікатор:\n" +" ipa group-add --desc='printer admins' printeradmins\n" +"\n" +" Вилучення групи:\n" +" ipa group-del unixadmins\n" +"\n" +" Додати групу \"remoteadmins\" до групи \"localadmins\":\n" +" ipa group-add-member --groups=remoteadmins localadmins\n" +"\n" +" Додати список користувачів до групи \"localadmins\":\n" +" ipa group-add-member --users=test1,test2 localadmins\n" +"\n" +" Вилучення користувача з групи \"localadmins\":\n" +" ipa group-remove-member --users=test2 localadmins\n" +"\n" +" Показати інформацію щодо іменованої групи.\n" +" ipa group-show localadmins\n" -#: ipalib/plugins/group.py:80 msgid "group" msgstr "група" -#: ipalib/plugins/group.py:81 msgid "groups" msgstr "групи" -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 msgid "User Groups" msgstr "Групи користувачів" -#: ipalib/plugins/group.py:101 msgid "User Group" msgstr "Група користувачів" -#: ipalib/plugins/group.py:109 msgid "Group name" msgstr "Назва групи" -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 msgid "Group description" msgstr "Опис групи" -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 msgid "GID" msgstr "GID" -#: ipalib/plugins/group.py:121 msgid "GID (use this option to set it manually)" msgstr "GID (за допомогою цього параметра можна встановити значення вручну)" -#: ipalib/plugins/group.py:129 msgid "Create a new group." msgstr "Створити нову групу." -#: ipalib/plugins/group.py:131 #, python-format msgid "Added group \"%(value)s\"" msgstr "Додано групу «%(value)s»" -#: ipalib/plugins/group.py:136 msgid "Create as a non-POSIX group" msgstr "Створити як групу, що не відповідає POSIX" -#: ipalib/plugins/group.py:153 msgid "Delete group." msgstr "Вилучити групу." -#: ipalib/plugins/group.py:155 #, python-format msgid "Deleted group \"%(value)s\"" msgstr "Вилучено групу «%(value)s»" -#: ipalib/plugins/group.py:183 msgid "Modify a group." msgstr "Змінити групу." -#: ipalib/plugins/group.py:185 #, python-format msgid "Modified group \"%(value)s\"" msgstr "Змінено групу «%(value)s»" -#: ipalib/plugins/group.py:190 msgid "change to a POSIX group" msgstr "змінити на групу POSIX" -#: ipalib/plugins/group.py:222 msgid "Search for groups." msgstr "Шукати групи." -#: ipalib/plugins/group.py:227 #, python-format msgid "%(count)d group matched" msgid_plural "%(count)d groups matched" @@ -3112,44 +2920,34 @@ msgstr[0] "встановлено відповідність %(count)d груп msgstr[1] "встановлено відповідність %(count)d груп" msgstr[2] "встановлено відповідність %(count)d груп" -#: ipalib/plugins/group.py:233 msgid "search for private groups" msgstr "шукати закриті групи" -#: ipalib/plugins/group.py:263 msgid "Display information about a named group." msgstr "Показати дані щодо іменованої групи." -#: ipalib/plugins/group.py:269 msgid "Add members to a group." msgstr "Додати учасників до групи." -#: ipalib/plugins/group.py:275 msgid "Remove members from a group." msgstr "Вилучити учасників з групи." -#: ipalib/plugins/group.py:281 msgid "Detach a managed group from a user." msgstr "Від’єднати керовану групу від користувача." -#: ipalib/plugins/group.py:284 #, python-format msgid "Detached group \"%(value)s\" from user \"%(value)s\"" msgstr "Від’єднати групу «%(value)s» від користувача «%(value)s»" -#: ipalib/plugins/group.py:305 msgid "not allowed to modify user entries" msgstr "заборонено змінювати записи користувачів" -#: ipalib/plugins/group.py:311 msgid "not allowed to modify group entries" msgstr "заборонено змінювати записи груп" -#: ipalib/plugins/group.py:330 msgid "Not a managed group" msgstr "Не є керованою групою" -#: ipalib/plugins/hbacrule.py:25 msgid "" "\n" "Host-based access control\n" @@ -3169,7 +2967,8 @@ msgid "" "\n" "EXAMPLES:\n" "\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" +" Create a rule, \"test1\", that grants all users access to the host \"server" +"\" from\n" " anywhere:\n" " ipa hbacrule-add --usercat=all --srchostcat=all test1\n" " ipa hbacrule-add-host --hosts=server.example.com test1\n" @@ -3197,148 +2996,179 @@ msgid "" "\n" " Remove a named HBAC rule:\n" " ipa hbacrule-del allow_server\n" -msgstr "\nКерування доступом на основі вузлів\n\nКеруйте тим, хто з яких вузлів і звідки зможе отримувати доступ\nдо певних служб. Ви можете скористатися HBAC для визначення\nкористувачів і груп на вузлі походження запиту зможе отримувати\nдоступ до певної служби або групи служб на вузлі призначення.\n\nВи також можете визначити категорію користувачів, вузли призначення\nта всі вузли походження. У поточній версії можливі варіанти\nобмежено варіантом \"all\", але перелік варіантів може бути\nрозширено у майбутніх версіях.\n\nВузли призначення та вузли походження у правилах HBAC мають бути\nвузлами, керованими IPA.\n\nДоступними службами і групами служб є служби, керовані hbacsvc\nта додатками hbacsvcgroup, відповідно.\n\nПРИКЛАДИ:\n\n Створення правила \"test1\", яке надає всім користувачам доступ\n до вузла \"server\" звідусюди:\n ipa hbacrule-add --usercat=all --srchostcat=all test1\n ipa hbacrule-add-host --hosts=server.example.com test1\n\n Показ властивостей вказаного правила HBAC:\n ipa hbacrule-show test1\n\n Створення правила для певної служби. Це правило надасть користувачу john\n доступ до служби sshd у будь-якій системі звідусіль:\n ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n ipa hbacrule-add-user --users=john john_sshd\n ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n\n Створення правила для нової групи служб. Користувачу john\n надається доступ до служби FTP у будь-якій системі звідусіль:\n ipa hbacsvcgroup-add ftpers\n ipa hbacsvc-add sftp\n ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n ipa hbacrule-add --type=allow --hostcat=all --srchostcat=all john_ftp\n ipa hbacrule-add-user --users=john john_ftp\n ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n\n Вимикання вказаного правила HBAC:\n ipa hbacrule-disable test1\n\n Вилучення вказаного правила HBAC:\n ipa hbacrule-del allow_server\n" +msgstr "" +"\n" +"Керування доступом на основі вузлів\n" +"\n" +"Керуйте тим, хто з яких вузлів і звідки зможе отримувати доступ\n" +"до певних служб. Ви можете скористатися HBAC для визначення\n" +"користувачів і груп на вузлі походження запиту зможе отримувати\n" +"доступ до певної служби або групи служб на вузлі призначення.\n" +"\n" +"Ви також можете визначити категорію користувачів, вузли призначення\n" +"та всі вузли походження. У поточній версії можливі варіанти\n" +"обмежено варіантом \"all\", але перелік варіантів може бути\n" +"розширено у майбутніх версіях.\n" +"\n" +"Вузли призначення та вузли походження у правилах HBAC мають бути\n" +"вузлами, керованими IPA.\n" +"\n" +"Доступними службами і групами служб є служби, керовані hbacsvc\n" +"та додатками hbacsvcgroup, відповідно.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Створення правила \"test1\", яке надає всім користувачам доступ\n" +" до вузла \"server\" звідусюди:\n" +" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" +" ipa hbacrule-add-host --hosts=server.example.com test1\n" +"\n" +" Показ властивостей вказаного правила HBAC:\n" +" ipa hbacrule-show test1\n" +"\n" +" Створення правила для певної служби. Це правило надасть користувачу john\n" +" доступ до служби sshd у будь-якій системі звідусіль:\n" +" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" +" ipa hbacrule-add-user --users=john john_sshd\n" +" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" +"\n" +" Створення правила для нової групи служб. Користувачу john\n" +" надається доступ до служби FTP у будь-якій системі звідусіль:\n" +" ipa hbacsvcgroup-add ftpers\n" +" ipa hbacsvc-add sftp\n" +" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" +" ipa hbacrule-add --type=allow --hostcat=all --srchostcat=all john_ftp\n" +" ipa hbacrule-add-user --users=john john_ftp\n" +" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" +"\n" +" Вимикання вказаного правила HBAC:\n" +" ipa hbacrule-disable test1\n" +"\n" +" Вилучення вказаного правила HBAC:\n" +" ipa hbacrule-del allow_server\n" -#: ipalib/plugins/hbacrule.py:89 msgid "Host-based access control commands" msgstr "Команди керування доступом на основі вузлів" -#: ipalib/plugins/hbacrule.py:93 msgid "The deny type has been deprecated." msgstr "Тип «deny» вважається застарілим." -#: ipalib/plugins/hbacrule.py:112 msgid "HBAC rule" msgstr "Правило HBAC" -#: ipalib/plugins/hbacrule.py:113 msgid "HBAC rules" msgstr "правила HBAC" -#: ipalib/plugins/hbacrule.py:131 msgid "HBAC Rules" msgstr "Правила HBAC" -#: ipalib/plugins/hbacrule.py:132 msgid "HBAC Rule" msgstr "Правило HBAC" -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 msgid "Rule name" msgstr "Назва правила" -#: ipalib/plugins/hbacrule.py:142 msgid "Rule type (allow)" msgstr "Тип правила (allow)" -#: ipalib/plugins/hbacrule.py:143 msgid "Rule type" msgstr "Тип правила" -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 msgid "User category" msgstr "Категорія користувачів" -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 msgid "User category the rule applies to" msgstr "Категорія користувачів, до якої застосовується правило" -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 msgid "Host category" msgstr "Категорія вузлів" -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 msgid "Host category the rule applies to" msgstr "Категорія вузлів, до якої застосовується правило" -#: ipalib/plugins/hbacrule.py:165 msgid "Source host category" msgstr "Категорія вузлів вихідних даних" -#: ipalib/plugins/hbacrule.py:166 msgid "Source host category the rule applies to" msgstr "Категорія вузлів вихідних даних, до якої застосовується правило" -#: ipalib/plugins/hbacrule.py:171 msgid "Service category" msgstr "Категорія служб" -#: ipalib/plugins/hbacrule.py:172 msgid "Service category the rule applies to" msgstr "Категорія служб, до якої застосовується правило" -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 msgid "Enabled" msgstr "Увімкнено" -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 msgid "Users" msgstr "Користувачі" -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 msgid "Hosts" msgstr "Вузли" -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 msgid "Host Groups" msgstr "Групи вузлів" -#: ipalib/plugins/hbacrule.py:204 msgid "Source Hosts" msgstr "Вузли вихідних даних" -#: ipalib/plugins/hbacrule.py:208 msgid "Source Host Groups" msgstr "Групи вихідних вузлів" -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 msgid "Services" msgstr "Служби" -#: ipalib/plugins/hbacrule.py:216 msgid "Service Groups" msgstr "Групи служб" -#: ipalib/plugins/hbacrule.py:225 msgid "Create a new HBAC rule." msgstr "Створити правило HBAC." -#: ipalib/plugins/hbacrule.py:227 #, python-format msgid "Added HBAC rule \"%(value)s\"" msgstr "Додано правило HBAC «%(value)s»" -#: ipalib/plugins/hbacrule.py:238 msgid "Delete an HBAC rule." msgstr "Вилучити правило HBAC." -#: ipalib/plugins/hbacrule.py:240 #, python-format msgid "Deleted HBAC rule \"%(value)s\"" msgstr "Вилучено правило HBAC «%(value)s»" -#: ipalib/plugins/hbacrule.py:246 msgid "Modify an HBAC rule." msgstr "Змінити правило HBAC." -#: ipalib/plugins/hbacrule.py:248 #, python-format msgid "Modified HBAC rule \"%(value)s\"" msgstr "Змінено правило HBAC «%(value)s»" -#: ipalib/plugins/hbacrule.py:270 +msgid "user category cannot be set to 'all' while there are allowed users" +msgstr "" +"не можна встановлювати для категорії користувачів значення «all», доки є " +"записи дозволених користувачів" + +msgid "host category cannot be set to 'all' while there are allowed hosts" +msgstr "" +"не можна встановлювати для категорії вузлів значення «all», доки є записи " +"дозволених вузлів" + +msgid "" +"sourcehost category cannot be set to 'all' while there are allowed " +"sourcehosts" +msgstr "" +"не можна встановлювати для категорії вузлів походження значення «all», доки " +"є записи дозволених вузлів походження" + +msgid "" +"service category cannot be set to 'all' while there are allowed services" +msgstr "" +"не можна встановлювати для категорії служб значення «all», доки є дозволені " +"служби" + msgid "Search for HBAC rules." msgstr "Шукати правила HBAC." -#: ipalib/plugins/hbacrule.py:273 #, python-format msgid "%(count)d HBAC rule matched" msgid_plural "%(count)d HBAC rules matched" @@ -3346,65 +3176,50 @@ msgstr[0] "встановлено відповідність %(count)d прав msgstr[1] "встановлено відповідність %(count)d правил HBAC" msgstr[2] "встановлено відповідність %(count)d правил HBAC" -#: ipalib/plugins/hbacrule.py:280 msgid "Display the properties of an HBAC rule." msgstr "Показати властивості правила HBAC." -#: ipalib/plugins/hbacrule.py:286 msgid "Enable an HBAC rule." msgstr "Увімкнути правило HBAC." -#: ipalib/plugins/hbacrule.py:288 #, python-format msgid "Enabled HBAC rule \"%(value)s\"" msgstr "Увімкнено правило HBAC «%(value)s»" -#: ipalib/plugins/hbacrule.py:313 msgid "Disable an HBAC rule." msgstr "Вимкнути правило HBAC." -#: ipalib/plugins/hbacrule.py:315 #, python-format msgid "Disabled HBAC rule \"%(value)s\"" msgstr "Вимкнено правило HBAC «%(value)s»" -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 msgid "Access time" msgstr "Час доступу" -#: ipalib/plugins/hbacrule.py:421 msgid "Add users and groups to an HBAC rule." msgstr "Додати користувачів та групи до правила HBAC." -#: ipalib/plugins/hbacrule.py:440 msgid "Remove users and groups from an HBAC rule." msgstr "Вилучити користувачів і групи з правила HBAC." -#: ipalib/plugins/hbacrule.py:449 msgid "Add target hosts and hostgroups to an HBAC rule." msgstr "Додати вузли призначення та групи вузлів до правила HBAC." -#: ipalib/plugins/hbacrule.py:468 msgid "Remove target hosts and hostgroups from an HBAC rule." msgstr "Вилучити вузли призначення та групи вузлів з правила HBAC." -#: ipalib/plugins/hbacrule.py:477 msgid "Add source hosts and hostgroups from a HBAC rule." msgstr "Додати початкові вузли та групи вузлів з правила HBAC." -#: ipalib/plugins/hbacrule.py:524 msgid "Remove source hosts and hostgroups from an HBAC rule." msgstr "Вилучити вузли походження та групи вузлів з правила HBAC." -#: ipalib/plugins/hbacrule.py:558 msgid "Add services to an HBAC rule." msgstr "Додати служби до правила HBAC." -#: ipalib/plugins/hbacrule.py:577 msgid "Remove service and service groups from an HBAC rule." msgstr "Вилучити служби та групи служб з правила HBAC." -#: ipalib/plugins/hbacsvc.py:27 msgid "" "\n" "HBAC Services\n" @@ -3427,68 +3242,74 @@ msgid "" " Delete an HBAC service:\n" " ipa hbacsvc-del tftp\n" "\n" -msgstr "\nСлужби HBAC\n\nСлужби PAM, якими може керувати HBAC. Назва, використана тут, має\nвідповідати назві служби, з якою працює PAM.\n\nПРИКЛАДИ:\n\n Додати нову службу HBAC:\n ipa hbacsvc-add tftp\n\n Змінити вже створену службу HBAC:\n ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n\n Шукати служби HBAC. У нашому прикладі буде повернуто два результати\n службу FTP і щойно додану службу tftp:\n ipa hbacsvc-find ftp\n\n Вилучення служби HBAC:\n ipa hbacsvc-del tftp\n\n" +msgstr "" +"\n" +"Служби HBAC\n" +"\n" +"Служби PAM, якими може керувати HBAC. Назва, використана тут, має\n" +"відповідати назві служби, з якою працює PAM.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додати нову службу HBAC:\n" +" ipa hbacsvc-add tftp\n" +"\n" +" Змінити вже створену службу HBAC:\n" +" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" +"\n" +" Шукати служби HBAC. У нашому прикладі буде повернуто два результати\n" +" службу FTP і щойно додану службу tftp:\n" +" ipa hbacsvc-find ftp\n" +"\n" +" Вилучення служби HBAC:\n" +" ipa hbacsvc-del tftp\n" +"\n" -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 msgid "Host based access control commands" msgstr "Команди керування доступом на основі вузлів" -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 msgid "HBAC service" msgstr "Служба HBAC" -#: ipalib/plugins/hbacsvc.py:58 msgid "HBAC services" msgstr "Служби HBAC" -#: ipalib/plugins/hbacsvc.py:66 msgid "HBAC Services" msgstr "Служби HBAC" -#: ipalib/plugins/hbacsvc.py:67 msgid "HBAC Service" msgstr "Служба HBAC" -#: ipalib/plugins/hbacsvc.py:72 msgid "Service name" msgstr "Назва служби" -#: ipalib/plugins/hbacsvc.py:80 msgid "HBAC service description" msgstr "Опис служби HBAC" -#: ipalib/plugins/hbacsvc.py:88 msgid "Add a new HBAC service." msgstr "Додати нову службу HBAC." -#: ipalib/plugins/hbacsvc.py:90 #, python-format msgid "Added HBAC service \"%(value)s\"" msgstr "Додано службу HBAC «%(value)s»" -#: ipalib/plugins/hbacsvc.py:96 msgid "Delete an existing HBAC service." msgstr "Вилучити вже створену службу HBAC." -#: ipalib/plugins/hbacsvc.py:98 #, python-format msgid "Deleted HBAC service \"%(value)s\"" msgstr "Вилучено службу HBAC «%(value)s»" -#: ipalib/plugins/hbacsvc.py:104 msgid "Modify an HBAC service." msgstr "Змінити службу HBAC." -#: ipalib/plugins/hbacsvc.py:106 #, python-format msgid "Modified HBAC service \"%(value)s\"" msgstr "Змінено службу HBAC «%(value)s»" -#: ipalib/plugins/hbacsvc.py:112 msgid "Search for HBAC services." msgstr "Шукати служби HBAC." -#: ipalib/plugins/hbacsvc.py:115 #, python-format msgid "%(count)d HBAC service matched" msgid_plural "%(count)d HBAC services matched" @@ -3496,11 +3317,9 @@ msgstr[0] "встановлено відповідність %(count)d служ msgstr[1] "встановлено відповідність %(count)d служб HBAC" msgstr[2] "встановлено відповідність %(count)d служб HBAC" -#: ipalib/plugins/hbacsvc.py:122 msgid "Display information about an HBAC service." msgstr "Показати дані щодо служби HBAC." -#: ipalib/plugins/hbacsvcgroup.py:24 msgid "" "\n" "HBAC Service Groups\n" @@ -3525,64 +3344,73 @@ msgid "" "\n" " Delete an HBAC service group:\n" " ipa hbacsvcgroup-del login\n" -msgstr "\nГрупи служб HBAC\n\nГрупи служб HBAC можуть містити будь-яку кількість окремих служб\nабо «учасників». Кожна з груп повинна мати опис.\n\nПРИКЛАДИ:\n\n Додавання нової групи служб HBAC:\n ipa hbacsvcgroup-add --desc=\"login services\" login\n\n Додавання учасників до групи служб HBAC:\n ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n\n Показ даних щодо вказаної групи:\n ipa hbacsvcgroup-show login\n\n Додавання нової групи до групи \"login\":\n ipa hbacsvcgroup-add --desc=\"switch users\" login\n ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n\n Вилучення групи служб HBAC:\n ipa hbacsvcgroup-del login\n" +msgstr "" +"\n" +"Групи служб HBAC\n" +"\n" +"Групи служб HBAC можуть містити будь-яку кількість окремих служб\n" +"або «учасників». Кожна з груп повинна мати опис.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додавання нової групи служб HBAC:\n" +" ipa hbacsvcgroup-add --desc=\"login services\" login\n" +"\n" +" Додавання учасників до групи служб HBAC:\n" +" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" +"\n" +" Показ даних щодо вказаної групи:\n" +" ipa hbacsvcgroup-show login\n" +"\n" +" Додавання нової групи до групи \"login\":\n" +" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" +" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" +"\n" +" Вилучення групи служб HBAC:\n" +" ipa hbacsvcgroup-del login\n" -#: ipalib/plugins/hbacsvcgroup.py:56 msgid "HBAC service group" msgstr "група служб HBAC" -#: ipalib/plugins/hbacsvcgroup.py:57 msgid "HBAC service groups" msgstr "Група служб HBAC" -#: ipalib/plugins/hbacsvcgroup.py:65 msgid "HBAC Service Groups" msgstr "Група служб HBAC" -#: ipalib/plugins/hbacsvcgroup.py:66 msgid "HBAC Service Group" msgstr "Група служб HBAC" -#: ipalib/plugins/hbacsvcgroup.py:71 msgid "Service group name" msgstr "Назва групи служб" -#: ipalib/plugins/hbacsvcgroup.py:78 msgid "HBAC service group description" msgstr "Опис групи служб HBAC" -#: ipalib/plugins/hbacsvcgroup.py:86 msgid "Add a new HBAC service group." msgstr "Додати нову групу служб HBAC." -#: ipalib/plugins/hbacsvcgroup.py:88 #, python-format msgid "Added HBAC service group \"%(value)s\"" msgstr "Додано групу служб HBAC «%(value)s»" -#: ipalib/plugins/hbacsvcgroup.py:94 msgid "Delete an HBAC service group." msgstr "Вилучити групу служб HBAC." -#: ipalib/plugins/hbacsvcgroup.py:96 #, python-format msgid "Deleted HBAC service group \"%(value)s\"" msgstr "Вилучено групу служб HBAC «%(value)s»" -#: ipalib/plugins/hbacsvcgroup.py:102 msgid "Modify an HBAC service group." msgstr "Змінити групу служб HBAC." -#: ipalib/plugins/hbacsvcgroup.py:104 #, python-format msgid "Modified HBAC service group \"%(value)s\"" msgstr "Змінено групу служб HBAC «%(value)s»" -#: ipalib/plugins/hbacsvcgroup.py:110 msgid "Search for an HBAC service group." msgstr "Шукати групу служб HBAC." -#: ipalib/plugins/hbacsvcgroup.py:113 #, python-format msgid "%(count)d HBAC service group matched" msgid_plural "%(count)d HBAC service groups matched" @@ -3590,57 +3418,65 @@ msgstr[0] "встановлено відповідність %(count)d груп msgstr[1] "встановлено відповідність %(count)d груп служб HBAC" msgstr[2] "встановлено відповідність %(count)d груп служб HBAC" -#: ipalib/plugins/hbacsvcgroup.py:120 msgid "Display information about an HBAC service group." msgstr "Показати дані щодо групи служб HBAC." -#: ipalib/plugins/hbacsvcgroup.py:126 msgid "Add members to an HBAC service group." msgstr "Додати учасників до групи служб HBAC." -#: ipalib/plugins/hbacsvcgroup.py:132 msgid "Remove members from an HBAC service group." msgstr "Вилучити учасників з групи служб HBAC." -#: ipalib/plugins/hbactest.py:27 msgid "" "\n" "Simulate use of Host-based access controls\n" "\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" +"HBAC rules control who can access what services on what hosts and from " +"where.\n" +"You can use HBAC to control which users or groups can access a service,\n" +"or group of services, on a target host.\n" "\n" "Since applying HBAC rules implies use of a production environment,\n" "this plugin aims to provide simulation of HBAC rules evaluation without\n" "having access to the production environment.\n" "\n" -" Test user coming from source host to a service on a named host against\n" +" Test user coming to a service on a named host against\n" " existing enabled rules.\n" "\n" -" ipa hbactest --user= --srchost= --host= --service=\n" +" ipa hbactest --user= --host= --service=\n" " [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" +" [--srchost= ] [--sizelimit= ]\n" "\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" +" --user, --host, and --service are mandatory, others are optional.\n" "\n" " If --rules is specified simulate enabling of the specified rules and test\n" " the login of the user using only these rules.\n" "\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" +" If --enabled is specified, all enabled HBAC rules will be added to " +"simulation\n" "\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" +" If --disabled is specified, all disabled HBAC rules will be added to " +"simulation\n" "\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" +" If --nodetail is specified, do not return information about rules matched/" +"not matched.\n" "\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" +" If both --rules and --enabled are specified, apply simulation to --rules " +"_and_\n" " all IPA enabled rules.\n" "\n" " If no --rules specified, simulation is run against all IPA enabled rules.\n" +" By default there is a IPA-wide limit to number of entries fetched, you can " +"change it\n" +" with --sizelimit option.\n" +"\n" +" If --srchost is specified, it will be ignored. It is left because of " +"compatibility reasons only.\n" "\n" "EXAMPLES:\n" "\n" " 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd\n" " --------------------\n" " Access granted: True\n" " --------------------\n" @@ -3650,21 +3486,24 @@ msgid "" " matched: allow_all\n" "\n" " 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n" " --------------------\n" " Access granted: True\n" " --------------------\n" "\n" " 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-" +"second-rule,myrule\n" " ---------------------\n" " Access granted: False\n" " ---------------------\n" " notmatched: my-second-rule\n" " notmatched: myrule\n" "\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" +" 4. Use all enabled HBAC rules in IPA database + explicitly specified " +"rules:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-" +"second-rule,myrule --enabled\n" " --------------------\n" " Access granted: True\n" " --------------------\n" @@ -3674,14 +3513,16 @@ msgid "" " matched: allow_all\n" "\n" " 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n" " ---------------------\n" " Access granted: False\n" " ---------------------\n" " notmatched: new-rule\n" "\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" +" 6. Test all disabled HBAC rules in IPA database + explicitly specified " +"rules:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-" +"second-rule,myrule --disabled\n" " ---------------------\n" " Access granted: False\n" " ---------------------\n" @@ -3690,7 +3531,8 @@ msgid "" " notmatched: myrule\n" "\n" " 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled " +"--disabled\n" " --------------------\n" " Access granted: True\n" " --------------------\n" @@ -3700,72 +3542,180 @@ msgid "" " notmatched: new-rule\n" " matched: allow_all\n" "\n" -msgstr "\nІмітація використання керування доступом на основі вузлів (HBAC)\n\nПравила HBAC керують тим, хто може отримувати доступ до певних служб на\nпевних вузлах та звідки він може це робити.\nВи можете скористатися HBAC для керування тим, які користувачі або групи\nна початковому вузлі можуть отримувати доступ до служби або групи служб\nна вузлі призначення.\n\nОскільки застосування правил HBAC передбачає використання робочого\nсередовища, це додаток призначено для імітації обробки правил HBAC без\nдоступу до реального середовища.\n\n Перевірити відповідність користувача з початкового вузла до служби на іменованому\n вузлі правилам уможливлення доступу.\n\n ipa hbactest --user= --srchost= --host= --service=\n [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n\n --user, --srchost, --host, and --service є обов’язковими, інші можна не вказувати.\n\n Якщо вказано --rules, імітувати вмикання вказаних правил і перевірити\n можливість входу користувача у разі використання лише цих правил.\n\n Якщо вказано --enabled, додати всі увімкнені правила HBAC до імітації\n\n Якщо вказано --disabled, додати всі вимкнені правила HBAC до імітації\n\n Якщо вказано --nodetail, не повертати даних щодо відповідних і невідповідних\n правил.\n\n Якщо вказано одночасно --rules і --enabled, виконати імітацію --rules _і_\n всіх увімкнених правил IPA.\n\n Якщо не вказано --rules, буде виконано імітацію всіх увімкнених правил IPA.\n\nПРИКЛАДИ:\n\n 1. Використання всіх увімкнених правил HBAC у базі даних IPA:\n $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n --------------------\n Надано доступ: Так\n --------------------\n невідповідне: my-second-rule\n невідповідне: my-third-rule\n невідповідне: myrule\n відповідне: allow_all\n\n 2. Вимикання докладного резюме застосування правил:\n $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n --------------------\n Надано доступ: Так\n --------------------\n\n 3. Перевірити явно вказані правила HBAC:\n $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n ---------------------\n Надано доступ: Ні\n ---------------------\n невідповідне: my-second-rule\n невідповідне: myrule\n\n 4. Використання всіх увімкнених правил HBAC у базі даних IPA + явно вказаних правил:\n $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n --------------------\n Доступ надано: Так\n --------------------\n невідповідне: my-second-rule\n невідповідне: my-third-rule\n невідповідне: myrule\n відповідне: allow_all\n\n 5. Перевірка всіх вимкнених правил HBAC у базі даних IPA:\n $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n ---------------------\n Надано доступ: Ні\n ---------------------\n невідповідне: new-rule\n\n 6. Перевірка всіх вимкнених правил HBAC у базі даних IPA + явно вказані правила:\n $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n ---------------------\n Надано доступ: Ні\n ---------------------\n невідповідне: my-second-rule\n невідповідне: my-third-rule\n невідповідне: myrule\n\n 7. Перевірка всіх (увімкнених і вимкнених) правил HBAC у базі даних IPA:\n $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n --------------------\n Надано доступ: Так\n --------------------\n невідповідне: my-second-rule\n невідповідне: my-third-rule\n невідповідне: myrule\n невідповідне: new-rule\n відповідне: allow_all\n\n" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "Імітувати використання керування доступом на основі вузлів" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "Відповідні правила" +msgstr "" +"\n" +"Імітація використання керування доступом на основі вузлів (HBAC)\n" +"\n" +"Правила HBAC керують тим, хто може отримувати доступ до певних служб на\n" +"певних вузлах та звідки він може це робити.\n" +"Ви можете скористатися HBAC для керування тим, які користувачі або групи\n" +"на початковому вузлі можуть отримувати доступ до служби або групи служб\n" +"на вузлі призначення.\n" +"\n" +"Оскільки застосування правил HBAC передбачає використання робочого\n" +"середовища, це додаток призначено для імітації обробки правил HBAC без\n" +"доступу до реального середовища.\n" +"\n" +" Перевірити відповідність користувача з початкового вузла до служби на " +"іменованому\n" +" вузлі правилам уможливлення доступу.\n" +"\n" +" ipa hbactest --user= --host= --service=\n" +" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" +" [--srchost= ] [--sizelimit= ]\n" +"\n" +" --user, --host і --service є обов’язковими, інші можна не вказувати.\n" +"\n" +" Якщо вказано --rules, імітувати вмикання вказаних правил і перевірити\n" +" можливість входу користувача у разі використання лише цих правил.\n" +"\n" +" Якщо вказано --enabled, додати всі увімкнені правила HBAC до імітації\n" +"\n" +" Якщо вказано --disabled, додати всі вимкнені правила HBAC до імітації\n" +"\n" +" Якщо вказано --nodetail, не повертати даних щодо відповідних і " +"невідповідних\n" +" правил.\n" +"\n" +" Якщо вказано одночасно --rules і --enabled, виконати імітацію --rules _і_\n" +" всіх увімкнених правил IPA.\n" +"\n" +" Якщо не вказано --rules, буде виконано імітацію всіх увімкнених правил " +"IPA.\n" +"\n" +" Якщо вказано --srchost, параметр буде проігноровано. Цей параметр " +"передбачено\n" +"лише з метою сумісності з попередніми версіями.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" 1. Використання всіх увімкнених правил HBAC у базі даних IPA:\n" +" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" +" --------------------\n" +" Надано доступ: Так\n" +" --------------------\n" +" невідповідне: my-second-rule\n" +" невідповідне: my-third-rule\n" +" невідповідне: myrule\n" +" відповідне: allow_all\n" +"\n" +" 2. Вимикання докладного резюме застосування правил:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --nodetail\n" +" --------------------\n" +" Надано доступ: Так\n" +" --------------------\n" +"\n" +" 3. Перевірити явно вказані правила HBAC:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-" +"second-rule,myrule\n" +" ---------------------\n" +" Надано доступ: Ні\n" +" ---------------------\n" +" невідповідне: my-second-rule\n" +" невідповідне: myrule\n" +"\n" +" 4. Використання всіх увімкнених правил HBAC у базі даних IPA + явно " +"вказаних правил:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-" +"second-rule,myrule --enabled\n" +" --------------------\n" +" Доступ надано: Так\n" +" --------------------\n" +" невідповідне: my-second-rule\n" +" невідповідне: my-third-rule\n" +" невідповідне: myrule\n" +" відповідне: allow_all\n" +"\n" +" 5. Перевірка всіх вимкнених правил HBAC у базі даних IPA:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --disabled\n" +" ---------------------\n" +" Надано доступ: Ні\n" +" ---------------------\n" +" невідповідне: new-rule\n" +"\n" +" 6. Перевірка всіх вимкнених правил HBAC у базі даних IPA + явно вказані " +"правила:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --rules=my-" +"second-rule,myrule --disabled\n" +" ---------------------\n" +" Надано доступ: Ні\n" +" ---------------------\n" +" невідповідне: my-second-rule\n" +" невідповідне: my-third-rule\n" +" невідповідне: myrule\n" +"\n" +" 7. Перевірка всіх (увімкнених і вимкнених) правил HBAC у базі даних " +"IPA:\n" +" $ ipa hbactest --user=a1a --host=bar --service=sshd --enabled " +"--disabled\n" +" --------------------\n" +" Надано доступ: Так\n" +" --------------------\n" +" невідповідне: my-second-rule\n" +" невідповідне: my-third-rule\n" +" невідповідне: myrule\n" +" невідповідне: new-rule\n" +" відповідне: allow_all\n" +"\n" + +msgid "Simulate use of Host-based access controls" +msgstr "Імітувати використання керування доступом на основі вузлів" + +msgid "Warning" +msgstr "Попередження" + +msgid "Matched rules" +msgstr "Відповідні правила" -#: ipalib/plugins/hbactest.py:166 msgid "Not matched rules" msgstr "Невідповідні правила" -#: ipalib/plugins/hbactest.py:167 msgid "Non-existent or invalid rules" msgstr "Некоректні правила або правила, яких не існує" -#: ipalib/plugins/hbactest.py:168 msgid "Result of simulation" msgstr "Результат імітації" -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 msgid "User name" msgstr "Ім'я користувача" -#: ipalib/plugins/hbactest.py:179 msgid "Source host" msgstr "Вузол джерела" -#: ipalib/plugins/hbactest.py:183 msgid "Target host" msgstr "Вузол призначення" -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "Служба" - -#: ipalib/plugins/hbactest.py:191 msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "Правила для перевірки. Якщо не вказано, вважається, що використано --enabled." +msgstr "" +"Правила для перевірки. Якщо не вказано, вважається, що використано --enabled." -#: ipalib/plugins/hbactest.py:196 msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "Приховати дані щодо того, які правила є відповідними, які не є відповідними і які є некоректними" +msgstr "" +"Приховати дані щодо того, які правила є відповідними, які не є відповідними " +"і які є некоректними" -#: ipalib/plugins/hbactest.py:200 msgid "Include all enabled IPA rules into test [default]" msgstr "Перевірити всі увімкнені правила IPA [типова поведінка]" -#: ipalib/plugins/hbactest.py:204 msgid "Include all disabled IPA rules into test" msgstr "Перевірити всі вимкнені правила IPA" -#: ipalib/plugins/hbactest.py:266 +msgid "Maximum number of rules to process when no --rules is specified" +msgstr "" +"Максимальна кількість правил, які слід обробити, якщо не вказано параметра --" +"rules" + msgid "Unresolved rules in --rules" msgstr "Непридатні до обробки правила у --rules" -#: ipalib/plugins/hbactest.py:342 +#, python-format +msgid "Sourcehost value of rule \"%s\" is ignored" +msgstr "Запис вузла походження для правила «%s» проігноровано" + #, python-format msgid "Access granted: %s" msgstr "Надано доступ: %s" -#: ipalib/plugins/host.py:42 msgid "" "\n" "Hosts/Machines\n" @@ -3800,7 +3750,8 @@ msgid "" "EXAMPLES:\n" "\n" " Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" +" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example." +"com\n" "\n" " Delete a host:\n" " ipa host-del test.example.com\n" @@ -3814,172 +3765,198 @@ msgid "" " Modify information about a host:\n" " ipa host-mod --os='Fedora 12' test.example.com\n" "\n" +" Remove SSH public keys of a host and update DNS to reflect this change:\n" +" ipa host-mod --sshpubkey= --updatedns test.example.com\n" +"\n" " Disable the host Kerberos key, SSL certificate and all of its services:\n" " ipa host-disable test.example.com\n" "\n" " Add a host that can manage this host's keytab and certificate:\n" " ipa host-add-managedby --hosts=test2 test\n" -msgstr "\nВузли/Комп’ютери\n\nОдному вузлу відповідає один комп’ютер. Вузол може бути використано\nу декількох контекстах:\n- записи служб, пов’язані з вузлом;\n- на вузлі зберігається реєстраційний запис служби вузла\n- вузол може бути використано у правилах Host-based Access Control (HBAC);\n- для кожного зареєстрованого клієнта створюється запис вузла.\n\nРЕЄСТРАЦІЯ:\n\nПередбачено три сценарії реєстрації нового клієнта:\n\n1. Реєстрація повноцінного адміністратора. Відповідний запис вузла може існувати\n або не існувати. Повноцінний адміністратор є учасником ролі hostadmin або\n групи admins.\n2. Реєстрація обмеженого адміністратора. Відповідний запис вузла вже має існувати\n Обмежений адміністратор є учасником розі з правами реєстрації вузлів.\n3. Створення запису вузла з одноразовим паролем.\n\nРеєструвати вузол можна лише один раз. Якщо клієнт було зареєстровано і виникла\nпотреба у перереєстрації, запис вузла слід вилучити і створити повторно.\nЗауважте, що повторне створення запису вузла призведе до вилучення\nвсіх служб вузла та відкликання всіх сертифікатів SSL, пов’язаних з цими\nслужбами.\n\nУ записі вузла додатково можуть зберігатися дані щодо його розташування,\nвстановленої на ньому операційної системи тощо.\n\nПРИКЛАДИ:\n\n Додавання нового вузла:\n ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n\n Вилучення вузла:\n ipa host-del test.example.com\n\n Додавання нового вузла з одноразовим паролем:\n ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n\n Додавання нового вузла з випадковим одноразовим паролем:\n ipa host-add --os='Fedora 12' --random test.example.com\n\n Зміна даних щодо вузла:\n ipa host-mod --os='Fedora 12' test.example.com\n\n Вимикання ключа Kerberos вузла, сертифіката SSL та всіх його служб:\n ipa host-disable test.example.com\n\n Додавання вузла, який може керувати таблицею ключів і сертифікатів\n цього вузла:\n ipa host-add-managedby --hosts=test2 test\n" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "Слід вказати назву вузла повністю" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "Зворотної зони DNS для IP-адреси %(addr)s не знайдено" +msgstr "" +"\n" +"Вузли/Комп’ютери\n" +"\n" +"Одному вузлу відповідає один комп’ютер. Вузол може бути використано\n" +"у декількох контекстах:\n" +"- записи служб, пов’язані з вузлом;\n" +"- на вузлі зберігається реєстраційний запис служби вузла\n" +"- вузол може бути використано у правилах Host-based Access Control (HBAC);\n" +"- для кожного зареєстрованого клієнта створюється запис вузла.\n" +"\n" +"РЕЄСТРАЦІЯ:\n" +"\n" +"Передбачено три сценарії реєстрації нового клієнта:\n" +"\n" +"1. Реєстрація повноцінного адміністратора. Відповідний запис вузла може " +"існувати\n" +" або не існувати. Повноцінний адміністратор є учасником ролі hostadmin " +"або\n" +" групи admins.\n" +"2. Реєстрація обмеженого адміністратора. Відповідний запис вузла вже має " +"існувати\n" +" Обмежений адміністратор є учасником розі з правами реєстрації вузлів.\n" +"3. Створення запису вузла з одноразовим паролем.\n" +"\n" +"Реєструвати вузол можна лише один раз. Якщо клієнт було зареєстровано і " +"виникла\n" +"потреба у перереєстрації, запис вузла слід вилучити і створити повторно.\n" +"Зауважте, що повторне створення запису вузла призведе до вилучення\n" +"всіх служб вузла та відкликання всіх сертифікатів SSL, пов’язаних з цими\n" +"службами.\n" +"\n" +"У записі вузла додатково можуть зберігатися дані щодо його розташування,\n" +"встановленої на ньому операційної системи тощо.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додавання нового вузла:\n" +" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example." +"com\n" +"\n" +" Вилучення вузла:\n" +" ipa host-del test.example.com\n" +"\n" +" Додавання нового вузла з одноразовим паролем:\n" +" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" +"\n" +" Додавання нового вузла з випадковим одноразовим паролем:\n" +" ipa host-add --os='Fedora 12' --random test.example.com\n" +"\n" +" Зміна даних щодо вузла:\n" +" ipa host-mod --os='Fedora 12' test.example.com\n" +"\n" +" Вилучення відкритих ключів SSH вузла і оновлення DNS відповідно до внесених " +"змін:\n" +" ipa host-mod --sshpubkey= --updatedns test.example.com\n" +"\n" +" Вимикання ключа Kerberos вузла, сертифіката SSL та всіх його служб:\n" +" ipa host-disable test.example.com\n" +"\n" +" Додавання вузла, який може керувати таблицею ключів і сертифікатів\n" +" цього вузла:\n" +" ipa host-add-managedby --hosts=test2 test\n" -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 msgid "Keytab" msgstr "Таблиця ключів" -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "некоректне значення IP-адреси" - -#: ipalib/plugins/host.py:216 msgid "host" msgstr "вузол" -#: ipalib/plugins/host.py:217 msgid "hosts" msgstr "вузли" -#: ipalib/plugins/host.py:249 msgid "Host" msgstr "Вузол" -#: ipalib/plugins/host.py:257 msgid "Host name" msgstr "Назва вузла" -#: ipalib/plugins/host.py:264 msgid "A description of this host" msgstr "Опис цього вузла" -#: ipalib/plugins/host.py:268 msgid "Locality" msgstr "Адреса" -#: ipalib/plugins/host.py:269 msgid "Host locality (e.g. \"Baltimore, MD\")" msgstr "Адреса розташування вузла (наприклад, «Київ, Україна»)" -#: ipalib/plugins/host.py:274 msgid "Host location (e.g. \"Lab 2\")" msgstr "Розташування вузла (наприклад, «Lab 2»)" -#: ipalib/plugins/host.py:278 msgid "Platform" msgstr "Платформа" -#: ipalib/plugins/host.py:279 msgid "Host hardware platform (e.g. \"Lenovo T61\")" msgstr "Апаратна платформа вузла (наприклад, «Lenovo T61»)" -#: ipalib/plugins/host.py:283 msgid "Operating system" msgstr "Операційна система" -#: ipalib/plugins/host.py:284 msgid "Host operating system and version (e.g. \"Fedora 9\")" msgstr "Операційна система вузла і її версія (наприклад, «Fedora 9\")" -#: ipalib/plugins/host.py:288 msgid "User password" msgstr "Пароль користувача" -#: ipalib/plugins/host.py:289 msgid "Password used in bulk enrollment" msgstr "Пароль для загального керування реєстраційними записами" -#: ipalib/plugins/host.py:292 msgid "Generate a random password to be used in bulk enrollment" -msgstr "Створити випадковий пароль, який буде використано для загальної реєстрації" +msgstr "" +"Створити випадковий пароль, який буде використано для загальної реєстрації" -#: ipalib/plugins/host.py:297 msgid "Random password" msgstr "Випадковий пароль" -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 msgid "Base-64 encoded server certificate" msgstr "Сертифікат сервера у кодуванні Base-64" -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 msgid "Principal name" msgstr "Назва реєстраційного запису" -#: ipalib/plugins/host.py:366 +msgid "MAC address" +msgstr "MAC-адреса" + +msgid "Hardware MAC address(es) on this host" +msgstr "Апаратні MAC-адреси цього вузла" + +msgid "Base-64 encoded SSH public key" +msgstr "Відкритий ключ SSH у кодуванні Base-64" + +msgid "SSH public key fingerprint" +msgstr "Відбиток відкритого ключа SSH" + msgid "Add a new host." msgstr "Додати новий запис вузла." -#: ipalib/plugins/host.py:369 #, python-format msgid "Added host \"%(value)s\"" msgstr "Додано вузол «%(value)s»" -#: ipalib/plugins/host.py:374 msgid "force host name even if not in DNS" msgstr "примусове значення назви вузла, навіть якщо назви немає у DNS" -#: ipalib/plugins/host.py:377 msgid "skip reverse DNS detection" msgstr "пропустити зворотне визначення DNS" -#: ipalib/plugins/host.py:380 msgid "Add the host to DNS with this IP address" msgstr "Додати запис вузла до DNS з цією IP-адресою" -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "IP-адреса" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "Зони DNS %(zone)s не знайдено" - -#: ipalib/plugins/host.py:481 #, python-format msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "Запис вузла було додано, але спроба оновлення DNS зазнала невдачі: %(exc)s" +msgstr "" +"Запис вузла було додано, але спроба оновлення DNS зазнала невдачі: %(exc)s" -#: ipalib/plugins/host.py:499 msgid "Delete a host." msgstr "Вилучити вузол." -#: ipalib/plugins/host.py:501 #, python-format msgid "Deleted host \"%(value)s\"" msgstr "Вилучено вузол «%(value)s»" -#: ipalib/plugins/host.py:506 msgid "Remove entries from DNS" msgstr "Вилучити записи з DNS" -#: ipalib/plugins/host.py:612 msgid "Modify information about a host." msgstr "Змінити дані щодо вузла." -#: ipalib/plugins/host.py:615 #, python-format msgid "Modified host \"%(value)s\"" msgstr "Змінено вузол «%(value)s»" -#: ipalib/plugins/host.py:622 msgid "Kerberos principal name for this host" msgstr "Назва реєстраційного запису Kerberos для цього вузла" -#: ipalib/plugins/host.py:634 +msgid "Update DNS entries" +msgstr "Оновити записи DNS" + msgid "Password cannot be set on enrolled host." msgstr "Не можна визначати пароль для вузла з визначеною роллю." -#: ipalib/plugins/host.py:708 msgid "Search for hosts." msgstr "Шукати вузли." -#: ipalib/plugins/host.py:712 #, python-format msgid "%(count)d host matched" msgid_plural "%(count)d hosts matched" @@ -3987,37 +3964,29 @@ msgstr[0] "встановлено відповідність %(count)d вузл msgstr[1] "встановлено відповідність %(count)d вузлів" msgstr[2] "встановлено відповідність %(count)d вузлів" -#: ipalib/plugins/host.py:742 msgid "Display information about a host." msgstr "Показати дані щодо вузла." -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 msgid "file to store certificate in" msgstr "файл, у якому зберігатимуться дані сертифіката" -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 #, python-format msgid "Certificate stored in file '%(file)s'" msgstr "Сертифікат збережено у файлі «%(file)s»" -#: ipalib/plugins/host.py:786 msgid "Disable the Kerberos key, SSL certificate and all services of a host." msgstr "Вимкнути ключ Kerberos, сертифікат SSL і всі служби на вузлі." -#: ipalib/plugins/host.py:789 #, python-format msgid "Disabled host \"%(value)s\"" msgstr "Вимкнено вузол «%(value)s»" -#: ipalib/plugins/host.py:876 msgid "Add hosts that can manage this host." msgstr "Додати записи вузлів, які можуть керувати цим вузлом." -#: ipalib/plugins/host.py:890 msgid "Remove hosts that can manage this host." msgstr "Вилучити записи вузлів, які можуть керувати цим вузлом." -#: ipalib/plugins/hostgroup.py:25 msgid "" "\n" "Groups of hosts.\n" @@ -4047,71 +4016,87 @@ msgid "" "\n" " Delete a hostgroup:\n" " ipa hostgroup-del baltimore\n" -msgstr "\nГрупи вузлів.\n\nКерування групами вузлів. Корисні для застосування керування\nдо декількох вузлів на основі заснованого на вузлах керування\nдоступом (Host-based Access Control або HBAC).\n\nПРИКЛАДИ:\n\n додавання нової групи вузлів:\n ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n\n Додавання нової групи вузлів:\n ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n\n Додавання учасників до групи вузлів:\n ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n\n Додавання групи вузлів як учасника іншої групи вузлів:\n ipa hostgroup-add-member --hostgroups=baltimore maryland\n\n Вилучення вузла з групи вузлів:\n ipa hostgroup-remove-member --hosts=box2 baltimore\n\n Показ списку групи вузлів:\n ipa hostgroup-show baltimore\n\n Вилучення групи вузлів:\n ipa hostgroup-del baltimore\n" +msgstr "" +"\n" +"Групи вузлів.\n" +"\n" +"Керування групами вузлів. Корисні для застосування керування\n" +"до декількох вузлів на основі заснованого на вузлах керування\n" +"доступом (Host-based Access Control або HBAC).\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" додавання нової групи вузлів:\n" +" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" +"\n" +" Додавання нової групи вузлів:\n" +" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" +"\n" +" Додавання учасників до групи вузлів:\n" +" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" +"\n" +" Додавання групи вузлів як учасника іншої групи вузлів:\n" +" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" +"\n" +" Вилучення вузла з групи вузлів:\n" +" ipa hostgroup-remove-member --hosts=box2 baltimore\n" +"\n" +" Показ списку групи вузлів:\n" +" ipa hostgroup-show baltimore\n" +"\n" +" Вилучення групи вузлів:\n" +" ipa hostgroup-del baltimore\n" -#: ipalib/plugins/hostgroup.py:60 msgid "host group" msgstr "група вузлів" -#: ipalib/plugins/hostgroup.py:61 msgid "host groups" msgstr "групи вузлів" -#: ipalib/plugins/hostgroup.py:75 msgid "Host Group" msgstr "Група вузлів" -#: ipalib/plugins/hostgroup.py:80 msgid "Host-group" msgstr "Група вузлів" -#: ipalib/plugins/hostgroup.py:81 msgid "Name of host-group" msgstr "Назва групи вузлів" -#: ipalib/plugins/hostgroup.py:88 msgid "A description of this host-group" msgstr "Опис цієї групи вузлів" -#: ipalib/plugins/hostgroup.py:114 msgid "Add a new hostgroup." msgstr "Додати нову групу вузлів." -#: ipalib/plugins/hostgroup.py:116 #, python-format msgid "Added hostgroup \"%(value)s\"" msgstr "Додано групу вузлів «%(value)s»" -#: ipalib/plugins/hostgroup.py:131 #, python-format msgid "" "netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " "common namespace" -msgstr "Мережеву групу з назвою «%s» вже створено. Групи вузлів і мережеві групи мають спільний простір назв." +msgstr "" +"Мережеву групу з назвою «%s» вже створено. Групи вузлів і мережеві групи " +"мають спільний простір назв." -#: ipalib/plugins/hostgroup.py:153 msgid "Delete a hostgroup." msgstr "Вилучити групу вузлів." -#: ipalib/plugins/hostgroup.py:155 #, python-format msgid "Deleted hostgroup \"%(value)s\"" msgstr "Вилучено групу вузлів «%(value)s»" -#: ipalib/plugins/hostgroup.py:161 msgid "Modify a hostgroup." msgstr "Змінити групу вузлів." -#: ipalib/plugins/hostgroup.py:163 #, python-format msgid "Modified hostgroup \"%(value)s\"" msgstr "Змінено групу вузлів «%(value)s»" -#: ipalib/plugins/hostgroup.py:173 msgid "Search for hostgroups." msgstr "Шукати групи вузлів." -#: ipalib/plugins/hostgroup.py:177 #, python-format msgid "%(count)d hostgroup matched" msgid_plural "%(count)d hostgroups matched" @@ -4119,1086 +4104,929 @@ msgstr[0] "встановлено відповідність %(count)d груп msgstr[1] "встановлено відповідність %(count)d груп вузлів" msgstr[2] "встановлено відповідність %(count)d груп вузлів" -#: ipalib/plugins/hostgroup.py:191 msgid "Display information about a hostgroup." msgstr "Показати дані щодо групи вузлів." -#: ipalib/plugins/hostgroup.py:201 msgid "Add members to a hostgroup." msgstr "Додати записи до групи вузлів." -#: ipalib/plugins/hostgroup.py:211 msgid "Remove members from a hostgroup." msgstr "Вилучити записи з групи вузлів." -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 msgid "Name of object to export" msgstr "Назва об’єкта, який слід експортувати" -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 msgid "Name of method to export" msgstr "Назва методу, який буде експортовано" -#: ipalib/plugins/internal.py:59 msgid "Name of command to export" msgstr "Назва команди для експортування" -#: ipalib/plugins/internal.py:64 msgid "Dict of JSON encoded IPA Objects" msgstr "Словник закодованих JSON об’єктів IPA" -#: ipalib/plugins/internal.py:65 msgid "Dict of JSON encoded IPA Methods" msgstr "Словник JSON-закодованих методів IPA" -#: ipalib/plugins/internal.py:66 msgid "Dict of JSON encoded IPA Commands" msgstr "Словник закодованих JSON команд IPA" -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "Ваш квиток Kerberos втратив чинність. Будь ласка, запустіть kinit and then click 'Retry'. If this is your first time running the IPA Web UI follow these directions to configure your browser." - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "Квиток Kerberos вже не є коректним." - -#: ipalib/plugins/internal.py:153 msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" msgstr "Додати ${other_entity} запуск від імені до ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:154 msgid "Add RunAs Groups into ${entity} ${primary_key}" msgstr "Додати групи запуску від імені до ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:155 msgid "Add ${other_entity} Managing ${entity} ${primary_key}" msgstr "Додати ${other_entity}, керування ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:156 msgid "Add ${other_entity} into ${entity} ${primary_key}" msgstr "Додати ${other_entity} до ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:157 msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" msgstr "Додано дозвіл ${other_entity} до ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:158 msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" msgstr "Додано заборону ${other_entity} до ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:159 msgid "Add ${entity} ${primary_key} into ${other_entity}" msgstr "Додати ${entity} ${primary_key} до ${other_entity}" -#: ipalib/plugins/internal.py:160 msgid "Add Source ${other_entity} into ${entity} ${primary_key}" msgstr "Додати ${other_entity} джерела до ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:162 msgid "Direct Membership" msgstr "Безпосередня участь" -#: ipalib/plugins/internal.py:163 msgid "Indirect Membership" msgstr "Опосередкована участь" -#: ipalib/plugins/internal.py:164 msgid "No entries." msgstr "Немає записів." -#: ipalib/plugins/internal.py:165 msgid "Showing ${start} to ${end} of ${total} entries." msgstr "Показано записи від ${start} до ${end} з ${total} записів." -#: ipalib/plugins/internal.py:167 msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" msgstr "Вилучити ${other_entity} запуску від імені з ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:168 msgid "Remove RunAs Groups from ${entity} ${primary_key}" msgstr "Вилучити групи запуску від імені з ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:169 msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" msgstr "Вилучити ${other_entity}, керування ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:170 msgid "Remove ${other_entity} from ${entity} ${primary_key}" msgstr "Вилучити ${other_entity} з ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:171 msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" msgstr "Вилучити дозвіл ${other_entity} з ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:172 msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" msgstr "Вилучити заборону ${other_entity} з ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:173 msgid "Remove ${entity} ${primary_key} from ${other_entity}" msgstr "Вилучити ${entity} ${primary_key} з ${other_entity}" -#: ipalib/plugins/internal.py:174 msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" msgstr "Вилучити ${other_entity} джерела з ${entity} ${primary_key}" -#: ipalib/plugins/internal.py:176 msgid "Show Results" msgstr "Показати результати" -#: ipalib/plugins/internal.py:179 msgid "Add" msgstr "Додати" -#: ipalib/plugins/internal.py:180 msgid "Add and Add Another" msgstr "Додати і додати ще" -#: ipalib/plugins/internal.py:181 msgid "Add and Close" msgstr "Додати і закрити" -#: ipalib/plugins/internal.py:182 msgid "Add and Edit" msgstr "Додати і змінити" -#: ipalib/plugins/internal.py:183 msgid "Add Many" msgstr "Додати багато" -#: ipalib/plugins/internal.py:184 msgid "Cancel" msgstr "Скасувати" -#: ipalib/plugins/internal.py:185 msgid "Close" msgstr "Закрити" -#: ipalib/plugins/internal.py:186 +msgid "Disable" +msgstr "Вимкнути" + +msgid "Edit" +msgstr "Змінити" + +msgid "Enable" +msgstr "Увімкнути" + msgid "Find" msgstr "Знайти" -#: ipalib/plugins/internal.py:187 msgid "Get" msgstr "Отримати" -#: ipalib/plugins/internal.py:188 msgid "Issue" msgstr "Створити" -#: ipalib/plugins/internal.py:189 msgid "OK" msgstr "Гаразд" -#: ipalib/plugins/internal.py:190 +msgid "Refresh" +msgstr "Оновити" + msgid "Delete" msgstr "Вилучити" -#: ipalib/plugins/internal.py:191 msgid "Reset" msgstr "Скинути" -#: ipalib/plugins/internal.py:192 msgid "Restore" msgstr "Відновити" -#: ipalib/plugins/internal.py:193 msgid "Retry" msgstr "Повторити" -#: ipalib/plugins/internal.py:194 msgid "Revoke" msgstr "Відкликати" -#: ipalib/plugins/internal.py:195 +msgid "Set" +msgstr "Встановити" + msgid "Update" msgstr "Оновити" -#: ipalib/plugins/internal.py:196 msgid "View" msgstr "Перегляд" -#: ipalib/plugins/internal.py:199 msgid "Collapse All" msgstr "Згорнути всі" -#: ipalib/plugins/internal.py:200 msgid "Expand All" msgstr "Розгорнути всі" -#: ipalib/plugins/internal.py:201 msgid "General" msgstr "Загальне" -#: ipalib/plugins/internal.py:202 msgid "Identity Settings" msgstr "Параметри профілю" -#: ipalib/plugins/internal.py:203 msgid "${entity} ${primary_key} Settings" msgstr "Параметри ${primary_key} ${entity}" -#: ipalib/plugins/internal.py:204 msgid "Back to Top" msgstr "Повернутися до початку" -#: ipalib/plugins/internal.py:207 msgid "${entity} successfully added" msgstr "${entity} успішно додано" -#: ipalib/plugins/internal.py:208 msgid "Add ${entity}" msgstr "Додати ${entity}" -#: ipalib/plugins/internal.py:209 msgid "Available" msgstr "Доступний" -#: ipalib/plugins/internal.py:210 msgid "Some operations failed." msgstr "Деякі з дій не вдалося виконати." -#: ipalib/plugins/internal.py:211 msgid "Operations Error" msgstr "Помилка під час обробки" -#: ipalib/plugins/internal.py:212 msgid "Confirmation" msgstr "Підтвердження" -#: ipalib/plugins/internal.py:213 msgid "This page has unsaved changes. Please save or revert." -msgstr "На цій сторінці виявлено незбережені зміни. Будь ласка, збережіть зміни або скасуйте їх." +msgstr "" +"На цій сторінці виявлено незбережені зміни. Будь ласка, збережіть зміни або " +"скасуйте їх." -#: ipalib/plugins/internal.py:214 msgid "Unsaved Changes" msgstr "Незбережені зміни" -#: ipalib/plugins/internal.py:215 +msgid "Edit ${entity}" +msgstr "Змінити ${entity}" + msgid "Hide details" msgstr "Сховати подробиці" -#: ipalib/plugins/internal.py:216 msgid "Prospective" msgstr "Очікуваний" -#: ipalib/plugins/internal.py:217 msgid "Redirection" msgstr "Переспрямування" -#: ipalib/plugins/internal.py:218 msgid "Select entries to be removed." msgstr "Виберіть записи, які слід вилучити." -#: ipalib/plugins/internal.py:219 msgid "Remove ${entity}" msgstr "Вилучити ${entity}" -#: ipalib/plugins/internal.py:220 msgid "Show details" msgstr "Показати подробиці" -#: ipalib/plugins/internal.py:221 msgid "Validation error" msgstr "Помилка під час перевірки" -#: ipalib/plugins/internal.py:222 msgid "Input form contains invalid or missing values." -msgstr "У форму введення даних не введено деякі з даних або у формі містяться некоректні записи." +msgstr "" +"У форму введення даних не введено деякі з даних або у формі містяться " +"некоректні записи." -#: ipalib/plugins/internal.py:226 msgid "HTTP Error" msgstr "Помилка HTTP" -#: ipalib/plugins/internal.py:227 msgid "Internal Error" msgstr "Внутрішня помилка" -#: ipalib/plugins/internal.py:228 msgid "IPA Error" msgstr "Помилка IPA" -#: ipalib/plugins/internal.py:229 msgid "No response" msgstr "Немає відповіді" -#: ipalib/plugins/internal.py:230 msgid "Unknown Error" msgstr "Невідома помилка" -#: ipalib/plugins/internal.py:231 msgid "URL" msgstr "Адреса" -#: ipalib/plugins/internal.py:234 msgid "${primary_key} is managed by:" msgstr "${primary_key} керується:" -#: ipalib/plugins/internal.py:235 msgid "${primary_key} members:" msgstr "Учасники ${primary_key}:" -#: ipalib/plugins/internal.py:236 msgid "${primary_key} is a member of:" msgstr "${primary_key} міститься у:" -#: ipalib/plugins/internal.py:239 msgid "Settings" msgstr "Параметри" -#: ipalib/plugins/internal.py:240 msgid "Search" msgstr "Пошук" -#: ipalib/plugins/internal.py:242 msgid "False" msgstr "Ні" -#: ipalib/plugins/internal.py:244 msgid "Logged In As" msgstr "Вхід до системи від імені" -#: ipalib/plugins/internal.py:248 msgid "Attribute" msgstr "Атрибут" -#: ipalib/plugins/internal.py:253 +msgid "Add Condition into ${pkey}" +msgstr "Додати умову до ${pkey}" + +msgid "Add Rule" +msgstr "Додати правило" + +msgid "Default host group" +msgstr "Типова група вузлів" + +msgid "Default user group" +msgstr "Типова група користувачів" + +msgid "Exclusive" +msgstr "Виключна" + +msgid "Expression" +msgstr "Вираз" + +msgid "Host group rule" +msgstr "Правило групи вузлів" + +msgid "Host group rules" +msgstr "Правила груп вузлів" + +msgid "Inclusive" +msgstr "Включна" + +msgid "User group rule" +msgstr "Правило групи користувачів" + +msgid "User group rules" +msgstr "Правила груп користувачів" + msgid "Automount Location Settings" msgstr "Параметри запису автомонтування" -#: ipalib/plugins/internal.py:256 msgid "Map Type" msgstr "Тип карти" -#: ipalib/plugins/internal.py:257 msgid "Direct" msgstr "Безпосередній" -#: ipalib/plugins/internal.py:258 msgid "Indirect" msgstr "Опосередкований" -#: ipalib/plugins/internal.py:261 msgid "AA Compromise" msgstr "Компрометація AA" -#: ipalib/plugins/internal.py:262 msgid "Affiliation Changed" msgstr "Змінено місце роботи" -#: ipalib/plugins/internal.py:263 msgid "CA Compromise" msgstr "Компрометація CA" -#: ipalib/plugins/internal.py:264 msgid "Certificate Hold" msgstr "Власник сертифіката" -#: ipalib/plugins/internal.py:265 msgid "Cessation of Operation" msgstr "Скасування дії" -#: ipalib/plugins/internal.py:266 msgid "Common Name" msgstr "Звичайне ім'я" -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "Введіть Base64-закодований запит щодо підписування сертифіката нижче" - -#: ipalib/plugins/internal.py:268 msgid "Expires On" msgstr "Строк дії" -#: ipalib/plugins/internal.py:269 msgid "Fingerprints" msgstr "Відбитки" -#: ipalib/plugins/internal.py:270 msgid "Issue New Certificate for ${entity} ${primary_key}" msgstr "Створити сертифікат для ${primary_key} ${entity}" -#: ipalib/plugins/internal.py:271 msgid "Issued By" msgstr "Видавець" -#: ipalib/plugins/internal.py:272 msgid "Issued On" msgstr "Видано" -#: ipalib/plugins/internal.py:273 msgid "Issued To" msgstr "Видано для" -#: ipalib/plugins/internal.py:274 msgid "Key Compromise" msgstr "Компрометація ключа" -#: ipalib/plugins/internal.py:275 msgid "MD5 Fingerprint" msgstr "Відбиток MD5" -#: ipalib/plugins/internal.py:276 msgid "No Valid Certificate" msgstr "Немає чинних сертифікатів" -#: ipalib/plugins/internal.py:277 msgid "New Certificate" msgstr "Новий сертифікат" -#: ipalib/plugins/internal.py:278 msgid "Note" msgstr "Нотатка" -#: ipalib/plugins/internal.py:279 msgid "Organization" msgstr "Установа" -#: ipalib/plugins/internal.py:280 msgid "Organizational Unit" msgstr "Підрозділ установи" -#: ipalib/plugins/internal.py:281 msgid "Privilege Withdrawn" msgstr "Уповноваження відкликано" -#: ipalib/plugins/internal.py:282 msgid "Reason for Revocation" msgstr "Причина відкликання" -#: ipalib/plugins/internal.py:283 msgid "Remove from CRL" msgstr "Вилучити з CRL" -#: ipalib/plugins/internal.py:284 msgid "Restore Certificate for ${entity} ${primary_key}" msgstr "Відновити сертифікат для ${primary_key} ${entity}" -#: ipalib/plugins/internal.py:285 msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "Щоб підтвердити ваш намір відновити цей сертифікат, натисніть кнопку «Відновити»." +"To confirm your intention to restore this certificate, click the \"Restore\" " +"button." +msgstr "" +"Щоб підтвердити ваш намір відновити цей сертифікат, натисніть кнопку " +"«Відновити»." -#: ipalib/plugins/internal.py:286 msgid "Revoke Certificate for ${entity} ${primary_key}" msgstr "Відкликати сертифікат для ${primary_key} ${entity}" -#: ipalib/plugins/internal.py:287 msgid "" "To confirm your intention to revoke this certificate, select a reason from " "the pull-down list, and click the \"Revoke\" button." -msgstr "Щоб підтвердити ваш намір відкликати цей сертифікат, виберіть причину зі спадного списку і натисніть кнопку «Відкликати»." +msgstr "" +"Щоб підтвердити ваш намір відкликати цей сертифікат, виберіть причину зі " +"спадного списку і натисніть кнопку «Відкликати»." -#: ipalib/plugins/internal.py:288 msgid "Certificate Revoked" msgstr "Сертифікат відкликано" -#: ipalib/plugins/internal.py:290 msgid "SHA1 Fingerprint" msgstr "Відбиток SHA1" -#: ipalib/plugins/internal.py:291 msgid "Superseded" msgstr "Замінено" -#: ipalib/plugins/internal.py:292 msgid "Unspecified" msgstr "Не вказано" -#: ipalib/plugins/internal.py:293 msgid "Valid Certificate Present" msgstr "Є чинний сертифікат" -#: ipalib/plugins/internal.py:294 msgid "Validity" msgstr "Коректність" -#: ipalib/plugins/internal.py:295 msgid "Certificate for ${entity} ${primary_key}" msgstr "Сертифікат для ${primary_key} ${entity}" -#: ipalib/plugins/internal.py:298 msgid "Group Options" msgstr "Параметри групи" -#: ipalib/plugins/internal.py:299 msgid "Search Options" msgstr "Параметри пошуку" -#: ipalib/plugins/internal.py:300 +msgid "SELinux Options" +msgstr "Параметри SELinux" + msgid "User Options" msgstr "Параметри користувача" -#: ipalib/plugins/internal.py:305 +msgid "Options" +msgstr "Параметри" + msgid "Data" msgstr "Дані" -#: ipalib/plugins/internal.py:306 msgid "DNS record was deleted because it contained no data." msgstr "Запис DNS було вилучено, оскільки у ньому не містилося жодних даних." -#: ipalib/plugins/internal.py:307 msgid "Other Record Types" msgstr "Інші типи записів" -#: ipalib/plugins/internal.py:308 +msgid "Address not valid, can't redirect" +msgstr "Адреса є некоректною. Переспрямування неможливе." + +msgid "Create dns record" +msgstr "Створити запис DNS" + +msgid "Creating record." +msgstr "Створення запису." + +msgid "Record creation failed." +msgstr "Спроба створення запису зазнала невдачі." + +msgid "Checking if record exists." +msgstr "Перевірка, чи існує запис." + +msgid "Record not found." +msgstr "Запис не знайдено." + +msgid "Redirection to PTR record" +msgstr "Переспрямовування на запис PTR" + +msgid "Zone found: ${zone}" +msgstr "Виявлено зону: ${zone}" + +msgid "Target reverse zone not found." +msgstr "Не знайдено зворотної зони призначення." + +msgid "Fetching DNS zones." +msgstr "Отримання даних щодо зон DNS." + msgid "You will be redirected to DNS Zone." msgstr "Вас буде переспрямовано до зони DNS." -#: ipalib/plugins/internal.py:309 msgid "Standard Record Types" msgstr "Стандартні типи записів" -#: ipalib/plugins/internal.py:310 msgid "Records for DNS Zone" msgstr "Записи зони DNS" -#: ipalib/plugins/internal.py:311 msgid "Record Type" msgstr "Тип запису" -#: ipalib/plugins/internal.py:314 msgid "DNS Zone Settings" msgstr "Параметри зони DNS" -#: ipalib/plugins/internal.py:317 msgid "Account" msgstr "Обліковий запис" -#: ipalib/plugins/internal.py:319 msgid "Certificates" msgstr "Сертифікати" -#: ipalib/plugins/internal.py:320 msgid "Consume" msgstr "Використання" -#: ipalib/plugins/internal.py:321 msgid "Consume Entitlement" msgstr "Іменування використання" -#: ipalib/plugins/internal.py:323 msgid "Download" msgstr "Звантажити" -#: ipalib/plugins/internal.py:324 msgid "Download Certificate" msgstr "Звантажити сертифікат" -#: ipalib/plugins/internal.py:326 msgid "Import" msgstr "Імпортувати" -#: ipalib/plugins/internal.py:327 msgid "Import Certificate" msgstr "Імпортувати сертифікат" -#: ipalib/plugins/internal.py:328 msgid "Enter the Base64-encoded entitlement certificate below:" msgstr "Нижче вкажіть закодований у Base64 сертифікат іменування:" -#: ipalib/plugins/internal.py:329 msgid "Loading..." msgstr "Завантаження…" -#: ipalib/plugins/internal.py:330 msgid "No Certificate." msgstr "Без сертифіката." -#: ipalib/plugins/internal.py:332 msgid "Register" msgstr "Зареєструватися" -#: ipalib/plugins/internal.py:333 msgid "Registration" msgstr "Реєстрація" -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 msgid "Status" msgstr "Стан" -#: ipalib/plugins/internal.py:338 msgid "Group Settings" msgstr "Параметри групи" -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "Чи є ця група групою POSIX?" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "Активний" +msgid "POSIX group" +msgstr "Група POSIX" -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 msgid "Any Host" msgstr "Будь-який вузол" -#: ipalib/plugins/internal.py:344 msgid "Any Service" msgstr "Будь-яка служба" -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 msgid "Anyone" msgstr "Будь-хто" -#: ipalib/plugins/internal.py:346 msgid "Accessing" msgstr "Доступ" -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "Неактивний" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 msgid "Rule status" msgstr "Стан правила" -#: ipalib/plugins/internal.py:349 msgid "Via Service" msgstr "Проміжна служба" -#: ipalib/plugins/internal.py:350 msgid "From" msgstr "Від" -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 msgid "Specified Hosts and Groups" msgstr "Вказані вузли і групи" -#: ipalib/plugins/internal.py:352 msgid "Specified Services and Groups" msgstr "Вказані служби і групи" -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 msgid "Specified Users and Groups" msgstr "Вказані користувачі і групи" -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 msgid "Who" msgstr "Хто" -#: ipalib/plugins/internal.py:362 msgid "Access Denied" msgstr "Доступ заборонено" -#: ipalib/plugins/internal.py:363 msgid "Access Granted" msgstr "Надано доступ" -#: ipalib/plugins/internal.py:364 msgid "Include Disabled" msgstr "Включення вимкнено" -#: ipalib/plugins/internal.py:365 msgid "Include Enabled" msgstr "Включення увімкнено" -#: ipalib/plugins/internal.py:366 msgid "HBAC Test" msgstr "Тест HBAC" -#: ipalib/plugins/internal.py:367 msgid "Matched" msgstr "Встановлено відповідність" -#: ipalib/plugins/internal.py:368 msgid "New Test" msgstr "Новий текст" -#: ipalib/plugins/internal.py:369 msgid "Rules" msgstr "Правила" -#: ipalib/plugins/internal.py:370 msgid "Run Test" msgstr "Запустити тест…" -#: ipalib/plugins/internal.py:371 msgid "Specify external ${entity}" msgstr "Вкажіть зовнішній ${entity}" -#: ipalib/plugins/internal.py:372 msgid "Unmatched" msgstr "Невідповідний" -#: ipalib/plugins/internal.py:375 msgid "Host Certificate" msgstr "Сертифікат вузла" -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 msgid "Host Name" msgstr "Назва вузла" -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 msgid "Delete Key, Unprovision" msgstr "Вилучити ключ, скасування передбачення" -#: ipalib/plugins/internal.py:378 msgid "Host Settings" msgstr "Параметри вузла" -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "Зареєстровано?" +msgid "Enrolled" +msgstr "Зареєстровано" -#: ipalib/plugins/internal.py:380 msgid "Enrollment" msgstr "Реєстрація" -#: ipalib/plugins/internal.py:381 msgid "Fully Qualified Host Name" msgstr "Повна назва вузла" -#: ipalib/plugins/internal.py:382 msgid "Kerberos Key" msgstr "Ключ Kerberos" -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 msgid "Kerberos Key Not Present" msgstr "Ключа Kerberos немає" -#: ipalib/plugins/internal.py:384 msgid "Kerberos Key Present, Host Provisioned" msgstr "Маємо ключ Kerberos, вузол передбачено" -#: ipalib/plugins/internal.py:385 msgid "One-Time-Password" msgstr "Одноразовий пароль" -#: ipalib/plugins/internal.py:386 msgid "One-Time-Password Not Present" msgstr "Одноразового пароля немає" -#: ipalib/plugins/internal.py:387 msgid "One-Time-Password Present" msgstr "Є одноразовий пароль" -#: ipalib/plugins/internal.py:388 msgid "Reset OTP" msgstr "Скинути ОП" -#: ipalib/plugins/internal.py:389 msgid "Reset One-Time-Password" msgstr "Скинути одноразовий пароль" -#: ipalib/plugins/internal.py:390 msgid "Set OTP" msgstr "Одноразовий пароль" -#: ipalib/plugins/internal.py:391 msgid "Set One-Time-Password" msgstr "Встановити одноразовий пароль" -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 msgid "Unprovision" msgstr "Скасування передбачення" -#: ipalib/plugins/internal.py:394 msgid "Are you sure you want to unprovision this host?" msgstr "Ви справді бажаєте скасувати передбачення цього вузла?" -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 msgid "Unprovisioning ${entity}" msgstr "Скасування передбачення ${entity}" -#: ipalib/plugins/internal.py:398 msgid "Host Group Settings" msgstr "Параметри групи вузлів" -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" +msgid "Kerberos Ticket Policy" msgstr "Правила квитків Kerberos" -#: ipalib/plugins/internal.py:404 +msgid "External" +msgstr "Зовнішній" + msgid "Netgroup Settings" msgstr "Параметри мережевої групи" -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 +msgid "User" +msgstr "Користувач" + msgid "Identity" msgstr "Профіль" -#: ipalib/plugins/internal.py:408 msgid "Permission with invalid target specification" msgstr "Права доступу з некоректним визначенням призначення" -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "Ціль" - -#: ipalib/plugins/internal.py:413 msgid "Privilege Settings" msgstr "Параметри уповноваження" -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 msgid "Password Policy" msgstr "Правила для паролів" -#: ipalib/plugins/internal.py:419 msgid "Role Settings" msgstr "Параметри ролей" -#: ipalib/plugins/internal.py:424 msgid "Service Certificate" msgstr "Сертифікат служби" -#: ipalib/plugins/internal.py:426 msgid "Service Settings" msgstr "Параметри служби" -#: ipalib/plugins/internal.py:429 msgid "Provisioning" msgstr "Передбачення" -#: ipalib/plugins/internal.py:433 msgid "Are you sure you want to unprovision this service?" msgstr "Ви справді бажаєте скасувати передбачення цієї служби?" -#: ipalib/plugins/internal.py:435 msgid "Kerberos Key Present, Service Provisioned" msgstr "Маємо ключ Kerberos, службу передбачено" -#: ipalib/plugins/internal.py:438 +msgid "SSH public keys" +msgstr "Відкриті ключі SSH" + +msgid "Base-64 encoded SSH public key:" +msgstr "Відкритий ключ SSH у кодуванні Base-64:" + +msgid "Set SSH key" +msgstr "Встановити ключ SSH" + +msgid "Show/Set key" +msgstr "Показати або встановити ключ" + +msgid "Modified: key not set" +msgstr "Змінено: ключ не встановлено" + +msgid "Modified" +msgstr "Змінено" + +msgid "New: key not set" +msgstr "Новий: ключ не встановлено" + +msgid "New: key set" +msgstr "Новий: ключ встановлено" + msgid "Groups" msgstr "Групи" -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 msgid "Commands" msgstr "Команди" -#: ipalib/plugins/internal.py:445 msgid "Allow" msgstr "Дозволити" -#: ipalib/plugins/internal.py:446 msgid "Any Command" msgstr "Будь-яка команда" -#: ipalib/plugins/internal.py:447 msgid "Any Group" msgstr "Будь-яка група" -#: ipalib/plugins/internal.py:450 msgid "Run Commands" msgstr "Виконання команд" -#: ipalib/plugins/internal.py:451 msgid "Deny" msgstr "Відмовити" -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "Зовнішній" - -#: ipalib/plugins/internal.py:453 msgid "Access this host" msgstr "Доступ до цього вузла" -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "Параметри" - -#: ipalib/plugins/internal.py:457 msgid "As Whom" msgstr "Від імені" -#: ipalib/plugins/internal.py:458 msgid "Specified Commands and Groups" msgstr "Вказані команди і групи" -#: ipalib/plugins/internal.py:459 msgid "Specified Groups" msgstr "Вказані групи" -#: ipalib/plugins/internal.py:465 msgid "Account Settings" msgstr "Параметри облікового запису" -#: ipalib/plugins/internal.py:466 msgid "Account Status" msgstr "Стан облікового запису" -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "Задіяти" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "Ви справді бажаєте виконати щодо користувача дію «${action}»?
Зміни буде внесено негайно." - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "Натисніть, щоб ${action}" - -#: ipalib/plugins/internal.py:471 msgid "Contact Settings" msgstr "Параметри контакту" -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "Вимкнути" - -#: ipalib/plugins/internal.py:473 msgid "Employee Information" msgstr "Відомості щодо працівника" -#: ipalib/plugins/internal.py:474 msgid "Error changing account status" msgstr "Помилка під час спроби зміни стану облікового запису" -#: ipalib/plugins/internal.py:476 +msgid "Password expiration" +msgstr "Обмеження терміну дії пароля" + msgid "Mailing Address" msgstr "Адреса ел. пошти" -#: ipalib/plugins/internal.py:477 msgid "Misc. Information" msgstr "Інша інформація" -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 +msgid "" +"Are you sure you want to ${action} the user?
The change will take effect " +"immediately." +msgstr "" +"Ви справді бажаєте виконати щодо користувача дію «${action}»?
Зміни буде " +"внесено негайно." + +msgid "Click to ${action}" +msgstr "Натисніть, щоб ${action}" + msgid "Current Password" msgstr "Поточний пароль" -#: ipalib/plugins/internal.py:482 msgid "Current password is required" msgstr "Слід вказати поточний пароль" -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 msgid "New Password" msgstr "Новий пароль" -#: ipalib/plugins/internal.py:484 msgid "Password change complete" msgstr "Зміну пароля завершено" -#: ipalib/plugins/internal.py:485 msgid "Passwords must match" msgstr "Паролі мають збігатися" -#: ipalib/plugins/internal.py:486 msgid "Reset Password" msgstr "Скинути пароль" -#: ipalib/plugins/internal.py:487 msgid "Verify Password" msgstr "Повторіть пароль" -#: ipalib/plugins/internal.py:490 msgid "Are you sure you want to delete selected entries?" msgstr "Ви справді бажаєте вилучити позначені записи?" -#: ipalib/plugins/internal.py:491 msgid "Some entries were not deleted" msgstr "Деякі з записів не вилучено" -#: ipalib/plugins/internal.py:492 msgid "Quick Links" msgstr "Швидкі посилання" -#: ipalib/plugins/internal.py:493 msgid "Select All" msgstr "Вибрати все" -#: ipalib/plugins/internal.py:494 msgid "" "Query returned more results than the configured size limit. Displaying the " "first ${counter} results." -msgstr "За запитом повернуто більше за налаштоване максимальне значення результатів. Показано лише перші ${counter} результатів." +msgstr "" +"За запитом повернуто більше за налаштоване максимальне значення результатів. " +"Показано лише перші ${counter} результатів." -#: ipalib/plugins/internal.py:495 msgid "Unselect All" msgstr "Скасувати вибір всього" -#: ipalib/plugins/internal.py:498 +msgid "Disabled" +msgstr "Вимкнено" + msgid "Audit" msgstr "Аудит" -#: ipalib/plugins/internal.py:499 +msgid "Automember" +msgstr "Автоматична участь" + msgid "Automount" msgstr "Автоматичне монтування" -#: ipalib/plugins/internal.py:500 msgid "DNS" msgstr "DNS" -#: ipalib/plugins/internal.py:501 msgid "Host Based Access Control" msgstr "Керування доступом на основі вузлів" -#: ipalib/plugins/internal.py:503 msgid "IPA Server" msgstr "Сервер IPA" -#: ipalib/plugins/internal.py:504 msgid "Policy" msgstr "Правила" -#: ipalib/plugins/internal.py:505 msgid "Role Based Access Control" msgstr "Керування доступом на основі ролей" -#: ipalib/plugins/internal.py:506 msgid "Sudo" msgstr "Sudo" -#: ipalib/plugins/internal.py:508 msgid "True" msgstr "Так" -#: ipalib/plugins/internal.py:510 msgid "Next" msgstr "Далі" -#: ipalib/plugins/internal.py:511 msgid "Page" msgstr "Сторінка" -#: ipalib/plugins/internal.py:512 msgid "Prev" msgstr "Назад" -#: ipalib/plugins/internal.py:513 msgid "undo" msgstr "скасувати" -#: ipalib/plugins/internal.py:514 msgid "undo all" msgstr "скасувати всі дії" -#: ipalib/plugins/internal.py:516 msgid "Text does not match field pattern" msgstr "Текст не відповідає шаблону поля" -#: ipalib/plugins/internal.py:517 msgid "Must be an integer" msgstr "Має бути цілим числом" -#: ipalib/plugins/internal.py:518 +msgid "Not a valid IP address" +msgstr "Некоректна IP-адреса" + +msgid "Not a valid IPv4 address" +msgstr "Некоректна адреса IPv4" + +msgid "Not a valid IPv6 address" +msgstr "Некоректна адреса IPv6" + msgid "Maximum value is ${value}" msgstr "Максимальним є значення ${value}" -#: ipalib/plugins/internal.py:519 msgid "Minimum value is ${value}" msgstr "Мінімальним є значення ${value}" -#: ipalib/plugins/internal.py:520 msgid "Required field" msgstr "Обов’язкове поле" -#: ipalib/plugins/internal.py:525 msgid "Dict of I18N messages" msgstr "Словник перекладених повідомлень" -#: ipalib/plugins/krbtpolicy.py:25 msgid "" "\n" "Kerberos ticket policy\n" @@ -5236,324 +5064,276 @@ msgid "" "\n" " Modify per-user policy for user 'admin':\n" " ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "\nПравила квитків Kerberos\n\nПередбачено єдині правила квитків Kerberos. Ці правила визначають\nмаксимальний строк дії квитка та максимальний вік оновлення, період,\nпротягом якого квиток можна поновити.\n\nКрім того, ви можете створити правила для окремих користувачів\nшляхом визначення імені користувача.\n\nЩоб зміни у загальних правилах набули чинності, слід перезапустити\nслужбу KDC. Це можна зробити за допомогою такої команди:\n\nservice krb5kdc restart\n\nЗміни у окремих правилах для користувачів набудуть чинності негайно\nдля квитків нових запитів (наприклад, у відповідь на наступний\nзапуск користувачем kinit).\n\nПРИКЛАДИ:\n\n Показ поточних правил квитків Kerberos:\n ipa krbtpolicy-show\n\n Відновити типові правила:\n ipa krbtpolicy-reset\n\n Зміна правил на 8-годинний строк дії, 1-денний строк поновлення:\n ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n\n Показ поточних правил квитків Kerberos для користувача «admin»:\n ipa krbtpolicy-show admin\n\n Відновити окремі правила для користувача «admin»:\n ipa krbtpolicy-reset admin\n\n Зміна окремих правил для користувача «admin»:\n ipa krbtpolicy-mod admin --maxlife=3600\n" +msgstr "" +"\n" +"Правила квитків Kerberos\n" +"\n" +"Передбачено єдині правила квитків Kerberos. Ці правила визначають\n" +"максимальний строк дії квитка та максимальний вік оновлення, період,\n" +"протягом якого квиток можна поновити.\n" +"\n" +"Крім того, ви можете створити правила для окремих користувачів\n" +"шляхом визначення імені користувача.\n" +"\n" +"Щоб зміни у загальних правилах набули чинності, слід перезапустити\n" +"службу KDC. Це можна зробити за допомогою такої команди:\n" +"\n" +"service krb5kdc restart\n" +"\n" +"Зміни у окремих правилах для користувачів набудуть чинності негайно\n" +"для квитків нових запитів (наприклад, у відповідь на наступний\n" +"запуск користувачем kinit).\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Показ поточних правил квитків Kerberos:\n" +" ipa krbtpolicy-show\n" +"\n" +" Відновити типові правила:\n" +" ipa krbtpolicy-reset\n" +"\n" +" Зміна правил на 8-годинний строк дії, 1-денний строк поновлення:\n" +" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" +"\n" +" Показ поточних правил квитків Kerberos для користувача «admin»:\n" +" ipa krbtpolicy-show admin\n" +"\n" +" Відновити окремі правила для користувача «admin»:\n" +" ipa krbtpolicy-reset admin\n" +"\n" +" Зміна окремих правил для користувача «admin»:\n" +" ipa krbtpolicy-mod admin --maxlife=3600\n" -#: ipalib/plugins/krbtpolicy.py:75 msgid "kerberos ticket policy settings" msgstr "параметри правил квитків kerberos" -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "Правила квитків Kerberos" - -#: ipalib/plugins/krbtpolicy.py:86 msgid "Manage ticket policy for specific user" msgstr "Керування правилами обробки квитків певного користувача" -#: ipalib/plugins/krbtpolicy.py:91 msgid "Max life" msgstr "Макс. строк дії" -#: ipalib/plugins/krbtpolicy.py:92 msgid "Maximum ticket life (seconds)" msgstr "Максимальний строк дії квитка (у секундах)" -#: ipalib/plugins/krbtpolicy.py:97 msgid "Max renew" msgstr "Макс. вік поновлення" -#: ipalib/plugins/krbtpolicy.py:98 msgid "Maximum renewable age (seconds)" msgstr "Максимальний вік, протягом якого можливе поновлення (у секундах)" -#: ipalib/plugins/krbtpolicy.py:112 msgid "Modify Kerberos ticket policy." msgstr "Змінити правила квитків Kerberos." -#: ipalib/plugins/krbtpolicy.py:125 msgid "Display the current Kerberos ticket policy." msgstr "Показати поточні правила квитків Kerberos." -#: ipalib/plugins/krbtpolicy.py:148 msgid "Reset Kerberos ticket policy to the default values." msgstr "Відновити типові правила квитків Kerberos." -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "\nПерехід на IPA\n\nПеренесення користувачів і груп з сервера LDAP на IPA.\n\nНадсилає запит LDAP до віддаленого сервера з метою пошуку користувачів\nі груп у контейнері. З метою перенесення паролів вам слід прив’язатися\nдо сервера від імені користувача, який може читати атрибут userPassword\nна сервері. Перелік таких користувачів зазвичай обмежено адміністраторами\nвищого рівня, зокрема cn=Directory Manager на 389-ds (типовий користувач\nbind).\n\nТиповим контейнером користувачів є ou=People.\n\nТиповим контейнером груп є ou=Groups.\n\nЗаписи користувачів і груп, які вже створено на сервері IPA буде\nпропущено.\n\nДві схеми LDAP визначають спосіб зберігання записів учасників групи:\nRFC2307 і RFC2307bis. RFC2307bis використовує атрибути member і\nuniquemember для визначення учасників групи, RFC2307 використовує\nmemberUid. Типовою є схема RFC2307bis.\n\nПеренесені користувачі не матимуть реєстраційних записів Kerberos,\nперенесено буде лише пароль LDAP. Щоб завершити процес перенесення,\nкористувачам слід відкрити сторінку\nhttp://ipa.example.com/ipa/migration і пройти розпізнавання за\nдопомогою пароля LDAP з метою створення запису реєстраційних даних\nKerberos.\n\nТипово перенесення вимкнено. Для його вмикання скористайтеся командою\nipa config-mod:\n\n ipa config-mod --enable-migration=TRUE\n\nПРИКЛАДИ:\n\n Найпростіше перенесення з типовими параметрами:\n ipa migrate-ds ldap://ds.example.com:389\n\n Визначення контейнерів користувача і групи. Можна скористатися для\n перенесення даних користувача і групи з сервера IPA версії 1:\n ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n\n Оскільки на сервері IPA версії 2 вже передбачено попередньо\n визначені групи, які можуть збігатися з групами, які переносяться з\n сервера (IPA версії 1), наприклад admins, ipausers, користувачів з\n таких груп може бути перенесено до невідомої (unknown) групи на\n новому сервері IPA версії 2.\n Скористайтеся параметром --group-overwrite-gid для перезапису\n ідентифікатора групи вже створених груп для запобігання цій\n незручності:\n ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n\n" - -#: ipalib/plugins/migration.py:86 #, python-format msgid "" "Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "Реєстраційний запис Kerberos %s вже існує. Скористайтеся командою «ipa user-mod», щоб встановити його параметри вручну." +msgstr "" +"Реєстраційний запис Kerberos %s вже існує. Скористайтеся командою «ipa user-" +"mod», щоб встановити його параметри вручну." -#: ipalib/plugins/migration.py:87 msgid "" "Failed to add user to the default group. Use 'ipa group-add-member' to add " "manually." -msgstr "Не вдалося додати користувача до типової групи. Додати користувача вручну можна за допомогою команди «ipa group-add-member»." +msgstr "" +"Не вдалося додати користувача до типової групи. Додати користувача вручну " +"можна за допомогою команди «ipa group-add-member»." -#: ipalib/plugins/migration.py:88 msgid "Migration of LDAP search reference is not supported." msgstr "Підтримки перенесення посилання пошуку LDAP не передбачено." -#: ipalib/plugins/migration.py:89 msgid "Malformed DN" msgstr "Помилкове форматування DN" -#: ipalib/plugins/migration.py:255 msgid "" ". Check GID of the existing group. Use --group-overwrite-gid option to " "overwrite the GID" -msgstr ". Перевірте ідентифікатор вже створеної групи. Скористайтеся параметром --group-overwrite-gid для перезапису ідентифікатора групи" +msgstr "" +". Перевірте ідентифікатор вже створеної групи. Скористайтеся параметром --" +"group-overwrite-gid для перезапису ідентифікатора групи" -#: ipalib/plugins/migration.py:270 msgid "Invalid LDAP URI." msgstr "Некоректна адреса LDAP." -#: ipalib/plugins/migration.py:275 msgid "Migrate users and groups from DS to IPA." msgstr "Перенести дані користувачів і груп з DS до IPA." -#: ipalib/plugins/migration.py:322 msgid "LDAP URI" msgstr "URI LDAP" -#: ipalib/plugins/migration.py:323 msgid "LDAP URI of DS server to migrate from" msgstr "URI LDAP сервера DS, з якого здійснюватиметься міграція" -#: ipalib/plugins/migration.py:329 msgid "bind password" msgstr "пароль прив’язки" -#: ipalib/plugins/migration.py:336 msgid "Bind DN" msgstr "DN для прив'язки" -#: ipalib/plugins/migration.py:342 msgid "User container" msgstr "Контейнер користувачів" -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "RDN контейнера користувачів у DS" - -#: ipalib/plugins/migration.py:349 msgid "Group container" msgstr "Контейнер груп" -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "RDN контейнера груп у DS" - -#: ipalib/plugins/migration.py:356 msgid "User object class" msgstr "Клас об’єктів користувача" -#: ipalib/plugins/migration.py:357 msgid "" "Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "Відокремлений комами список класів об’єктів, використаних для пошуку записів користувачів у DS" +msgstr "" +"Відокремлений комами список класів об’єктів, використаних для пошуку записів " +"користувачів у DS" -#: ipalib/plugins/migration.py:364 msgid "Group object class" msgstr "Клас об’єктів групи" -#: ipalib/plugins/migration.py:365 msgid "" "Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "Відокремлений комами список класів об’єктів, використаних для пошуку записів груп у DS" +msgstr "" +"Відокремлений комами список класів об’єктів, використаних для пошуку записів " +"груп у DS" -#: ipalib/plugins/migration.py:372 msgid "Ignore user object class" msgstr "Ігнорувати клас об’єктів користувача" -#: ipalib/plugins/migration.py:373 msgid "" "Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "Відокремлений комами список класів об’єктів, які буде проігноровано для записів користувачів у DS" +msgstr "" +"Відокремлений комами список класів об’єктів, які буде проігноровано для " +"записів користувачів у DS" -#: ipalib/plugins/migration.py:380 msgid "Ignore user attribute" msgstr "Ігнорувати атрибут користувача" -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "Відокремлений комами список атрибути, які буде проігноровано для записів користувачів у DS" +msgid "Comma-separated list of attributes to be ignored for user entries in DS" +msgstr "" +"Відокремлений комами список атрибути, які буде проігноровано для записів " +"користувачів у DS" -#: ipalib/plugins/migration.py:388 msgid "Ignore group object class" msgstr "Ігнорувати клас об’єктів групи" -#: ipalib/plugins/migration.py:389 msgid "" "Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "Відокремлений комами список класів об’єктів, які буде проігноровано для записів груп у DS" +msgstr "" +"Відокремлений комами список класів об’єктів, які буде проігноровано для " +"записів груп у DS" -#: ipalib/plugins/migration.py:396 msgid "Ignore group attribute" msgstr "Ігнорувати атрибут групи" -#: ipalib/plugins/migration.py:397 msgid "" "Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "Відокремлений комами список атрибути, які буде проігноровано для записів груп у DS" +msgstr "" +"Відокремлений комами список атрибути, які буде проігноровано для записів " +"груп у DS" -#: ipalib/plugins/migration.py:404 msgid "Overwrite GID" msgstr "Перезаписати ідентифікатор групи" -#: ipalib/plugins/migration.py:405 msgid "" "When migrating a group already existing in IPA domain overwrite the group " "GID and report as success" -msgstr "Під час перенесення групи, яку вже створено у домені IPA буде перезаписано ідентифікатор групи і повідомлено про успіх" +msgstr "" +"Під час перенесення групи, яку вже створено у домені IPA буде перезаписано " +"ідентифікатор групи і повідомлено про успіх" -#: ipalib/plugins/migration.py:410 msgid "LDAP schema" msgstr "Схема LDAP" -#: ipalib/plugins/migration.py:411 msgid "" "The schema used on the LDAP server. Supported values are RFC2307 and " "RFC2307bis. The default is RFC2307bis" -msgstr "Схема, використана на сервері LDAP. Підтримувані значення: RFC2307 і RFC2307bis. Типове значення: RFC2307bis" +msgstr "" +"Схема, використана на сервері LDAP. Підтримувані значення: RFC2307 і " +"RFC2307bis. Типове значення: RFC2307bis" -#: ipalib/plugins/migration.py:417 msgid "Continue" msgstr "Продовжити" -#: ipalib/plugins/migration.py:418 msgid "" "Continuous operation mode. Errors are reported but the process continues" -msgstr "Режим неперервної обробки. Програма повідомляє про помилки, але продовжує обробку." +msgstr "" +"Режим неперервної обробки. Програма повідомляє про помилки, але продовжує " +"обробку." -#: ipalib/plugins/migration.py:426 msgid "Lists of objects migrated; categorized by type." msgstr "Списки об’єктів, міграцію яких виконано; впорядкований за типами." -#: ipalib/plugins/migration.py:430 msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "Списки об’єктів, міграцію яких не вдалося виконати; впорядкований за типами." +msgstr "" +"Списки об’єктів, міграцію яких не вдалося виконати; впорядкований за типами." -#: ipalib/plugins/migration.py:434 msgid "False if migration mode was disabled." msgstr "False, якщо режим міграції було вимкнено." -#: ipalib/plugins/migration.py:438 #, python-format msgid "comma-separated list of %s to exclude from migration" msgstr "Список %s, відокремлених комами, які слід виключити з процесу міграції" -#: ipalib/plugins/migration.py:440 msgid "" "search results for objects to be migrated\n" "have been truncated by the server;\n" "migration process might be incomplete\n" -msgstr "список результатів пошуку об’єктів міграції\nбуло обрізано сервером; ймовірно,\nпроцес міграції не завершено\n" +msgstr "" +"список результатів пошуку об’єктів міграції\n" +"було обрізано сервером; ймовірно,\n" +"процес міграції не завершено\n" -#: ipalib/plugins/migration.py:445 msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "Режим міграції вимкнено. Скористайтеся командою «ipa config-mod», щоб увімкнути його." +msgstr "" +"Режим міграції вимкнено. Скористайтеся командою «ipa config-mod», щоб " +"увімкнути його." -#: ipalib/plugins/migration.py:448 msgid "" "Passwords have been migrated in pre-hashed format.\n" "IPA is unable to generate Kerberos keys unless provided\n" "with clear text passwords. All migrated users need to\n" "login at https://your.domain/ipa/migration/ before they\n" "can use their Kerberos accounts." -msgstr "Міграцію записів паролів здійснено у форматі до хешування.\nIPA не вдасться створити ключі Kerberos, якщо не буде\nнадано текстових паролів. Всім користувачам з перенесеними\nзаписами, доведеться пройти розпізнавання на\nhttps://your.domain/ipa/migration/ до того, як вони зможуть\nскористатися обліковими записами Kerberos." - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "Контейнера для %(container)s не знайдено" +msgstr "" +"Міграцію записів паролів здійснено у форматі до хешування.\n" +"IPA не вдасться створити ключі Kerberos, якщо не буде\n" +"надано текстових паролів. Всім користувачам з перенесеними\n" +"записами, доведеться пройти розпізнавання на\n" +"https://your.domain/ipa/migration/ до того, як вони зможуть\n" +"скористатися обліковими записами Kerberos." -#: ipalib/plugins/misc.py:25 msgid "" "\n" "Misc plug-ins\n" -msgstr "\nІнші додатки\n" +msgstr "" +"\n" +"Інші додатки\n" -#: ipalib/plugins/misc.py:36 msgid "Show environment variables." msgstr "Показати змінні середовища." -#: ipalib/plugins/misc.py:38 #, python-format msgid "%(count)d variables" msgstr "%(count)d змінних" -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 msgid "" "retrieve and print all attributes from the server. Affects command output." -msgstr "отримати і вивести всі атрибути з сервера. Стосується лише виводу команд." +msgstr "" +"отримати і вивести всі атрибути з сервера. Стосується лише виводу команд." -#: ipalib/plugins/misc.py:61 msgid "Total number of variables env (>= count)" msgstr "Кількість змінних env (>= count)" -#: ipalib/plugins/misc.py:66 msgid "Number of variables returned (<= total)" msgstr "Кількість повернутих змінних (<= загальної)" -#: ipalib/plugins/misc.py:106 msgid "Show all loaded plugins." msgstr "Показати список завантажених додатків." -#: ipalib/plugins/misc.py:109 #, python-format msgid "%(count)d plugin loaded" msgid_plural "%(count)d plugins loaded" @@ -5561,11 +5341,9 @@ msgstr[0] "завантажено %(count)d додаток" msgstr[1] "завантажено %(count)d додатки" msgstr[2] "завантажено %(count)d додатків" -#: ipalib/plugins/misc.py:126 msgid "Number of plugins loaded" msgstr "Кількість завантажених додатків" -#: ipalib/plugins/netgroup.py:28 msgid "" "\n" "Netgroups\n" @@ -5589,83 +5367,89 @@ msgid "" "\n" " Delete a netgroup:\n" " ipa netgroup-del admins\n" -msgstr "\nМережеві групи\n\nМережева група — група для перевірки прав доступу. Може містити значення\nкористувачів та вузлів.\n\nПРИКЛАДИ:\n\n Додавання нової мережевої групи:\n ipa netgroup-add --desc=\"NFS admins\" admins\n\n Додавання учасників до мережевої групи:\n ipa netgroup-add-member --users=tuser1,tuser2 admins\n\n Вилучення користувача з мережевої групи:\n ipa netgroup-remove-member --users=tuser2 admins\n\n Показ даних щодо мережевої групи:\n ipa netgroup-show admins\n\n Вилучення мережевої групи:\n ipa netgroup-del admins\n" +msgstr "" +"\n" +"Мережеві групи\n" +"\n" +"Мережева група — група для перевірки прав доступу. Може містити значення\n" +"користувачів та вузлів.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додавання нової мережевої групи:\n" +" ipa netgroup-add --desc=\"NFS admins\" admins\n" +"\n" +" Додавання учасників до мережевої групи:\n" +" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" +"\n" +" Вилучення користувача з мережевої групи:\n" +" ipa netgroup-remove-member --users=tuser2 admins\n" +"\n" +" Показ даних щодо мережевої групи:\n" +" ipa netgroup-show admins\n" +"\n" +" Вилучення мережевої групи:\n" +" ipa netgroup-del admins\n" -#: ipalib/plugins/netgroup.py:60 msgid "Member Host" msgstr "Вузол-учасник" -#: ipalib/plugins/netgroup.py:72 msgid "netgroup" msgstr "мережева група" -#: ipalib/plugins/netgroup.py:73 msgid "netgroups" msgstr "мережеві групи" -#: ipalib/plugins/netgroup.py:99 msgid "Netgroups" msgstr "Мережеві групи" -#: ipalib/plugins/netgroup.py:100 msgid "Netgroup" msgstr "Мережева група" -#: ipalib/plugins/netgroup.py:105 msgid "Netgroup name" msgstr "Назва мережевої групи" -#: ipalib/plugins/netgroup.py:112 msgid "Netgroup description" msgstr "Опис мережевої групи" -#: ipalib/plugins/netgroup.py:116 msgid "NIS domain name" msgstr "Назва домену NIS" -#: ipalib/plugins/netgroup.py:121 msgid "IPA unique ID" msgstr "Унікальний ід. IPA" -#: ipalib/plugins/netgroup.py:142 msgid "Add a new netgroup." msgstr "Додати нову мережеву групу." -#: ipalib/plugins/netgroup.py:145 #, python-format msgid "Added netgroup \"%(value)s\"" msgstr "Додано групу мережеву групу «%(value)s»" -#: ipalib/plugins/netgroup.py:162 #, python-format msgid "" "hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " "common namespace" -msgstr "Група вузлів з назвою «%s» вже створено. Групи вузлів і мережеві групи мають спільний простір назв." +msgstr "" +"Група вузлів з назвою «%s» вже створено. Групи вузлів і мережеві групи мають " +"спільний простір назв." -#: ipalib/plugins/netgroup.py:174 msgid "Delete a netgroup." msgstr "Вилучити мережеву групу." -#: ipalib/plugins/netgroup.py:176 #, python-format msgid "Deleted netgroup \"%(value)s\"" msgstr "Вилучено мережеву групу «%(value)s»" -#: ipalib/plugins/netgroup.py:182 msgid "Modify a netgroup." msgstr "Змінити мережеву групу." -#: ipalib/plugins/netgroup.py:185 #, python-format msgid "Modified netgroup \"%(value)s\"" msgstr "Змінено мережеву групу «%(value)s»" -#: ipalib/plugins/netgroup.py:199 msgid "Search for a netgroup." msgstr "Шукати мережеву групу." -#: ipalib/plugins/netgroup.py:204 #, python-format msgid "%(count)d netgroup matched" msgid_plural "%(count)d netgroups matched" @@ -5673,23 +5457,18 @@ msgstr[0] "встановлено відповідність %(count)d груп msgstr[1] "встановлено відповідність %(count)d груп" msgstr[2] "встановлено відповідність %(count)d груп" -#: ipalib/plugins/netgroup.py:214 msgid "search for managed groups" msgstr "шукати керовані групи" -#: ipalib/plugins/netgroup.py:236 msgid "Display information about a netgroup." msgstr "Показати дані щодо мережевої групи." -#: ipalib/plugins/netgroup.py:244 msgid "Add members to a netgroup." msgstr "Додати учасників до мережевої групи." -#: ipalib/plugins/netgroup.py:279 msgid "Remove members from a netgroup." msgstr "Вилучити учасників з мережевої групи." -#: ipalib/plugins/passwd.py:28 msgid "" "\n" "Set a user's password\n" @@ -5708,24 +5487,40 @@ msgid "" "\n" " To change another user's password:\n" " ipa passwd tuser1\n" -msgstr "\nВстановлення пароля користувача\n\nЯкщо якась стороння особа змінює пароль користувача (наприклад його\nвідновлює допоміжний персонал), новий пароль має бути змінено під\nчас його першого використання. Метою такого способу дій є забезпечення\nситуації, коли пароль буде відомий лише тому, хто ним користується.\n\nПравила щодо паролів IPA керують частотою зміни пароля, вимогами щодо\nскладності пароля та об’ємом журналу зміни паролів.\n\nПРИКЛАДИ:\n\n Щоб скинути ваш власний пароль, виконайте команду:\n ipa passwd\n\n Щоб змінити пароль іншого користувача, виконайте команду:\n ipa passwd tuser1\n" +msgstr "" +"\n" +"Встановлення пароля користувача\n" +"\n" +"Якщо якась стороння особа змінює пароль користувача (наприклад його\n" +"відновлює допоміжний персонал), новий пароль має бути змінено під\n" +"час його першого використання. Метою такого способу дій є забезпечення\n" +"ситуації, коли пароль буде відомий лише тому, хто ним користується.\n" +"\n" +"Правила щодо паролів IPA керують частотою зміни пароля, вимогами щодо\n" +"складності пароля та об’ємом журналу зміни паролів.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Щоб скинути ваш власний пароль, виконайте команду:\n" +" ipa passwd\n" +"\n" +" Щоб змінити пароль іншого користувача, виконайте команду:\n" +" ipa passwd tuser1\n" -#: ipalib/plugins/passwd.py:64 msgid "Set a user's password." msgstr "Встановити пароль користувача." -#: ipalib/plugins/passwd.py:88 #, python-format msgid "Changed password for \"%(value)s\"" msgstr "Змінити пароль «%(value)s»" -#: ipalib/plugins/permission.py:27 msgid "" "\n" "Permissions\n" "\n" "A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" +"a human-readable form of a 389-ds Access Control Rule, or instruction " +"(ACI).\n" "A permission grants the right to perform a specific task such as adding a\n" "user, modifying a group, etc.\n" "\n" @@ -5772,83 +5567,125 @@ msgid "" " ipa permission-add --type=user --permissions=add \"Add Users\"\n" "\n" " Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "\nПрава доступу\n\nПрава доступу надають змогу точно налаштувати уповноваження. Права доступу\nвизначаються звичайним текстом у форматі правила керування доступом 389-ds\nабо інструкції (ACI). Права доступу надають можливість виконувати певне\nзавдання, зокрема додавання запису користувача, внесення змін до запису\nгрупи.\n\nПрава доступу можуть містити інші права доступу.\n\n* Право доступу надає доступ до читання, запису, додавання або вилучення.\n* Уповноваження поєднують у собі подібні права доступу (наприклад всі\n права доступу, потрібні для додавання запису користувача).\n* Роль надає користувачам, групам, вузлам або групам вузлів певний набір\n уповноважень.\n\nПраво доступу складається з декількох різних частин:\n\n1. Назви права доступу.\n2. Призначення права доступу.\n3. Прав, які надаються.\n\nПрава визначають набір дозволених дій і можуть складатися з одного або\nдекількох таких записів:\n1. write — запис одного або декількох атрибутів\n2. read — читання одного або декількох атрибутів\n3. add — додавання нового запису до ієрархії\n4. delete — вилучення вже створеного запису\n5. all — надання всіх прав доступу\n\nТипово, право доступу до читання надається для більшості атрибутів, отже\nправо доступу «read» не використовуватиметься часто.\n\nЗауваження щодо відмінностей між атрибутами та записами. Права доступу\nє незалежними, отже можливість додавання запису користувача не означає\nможливості вносити зміни до доданого запису.\n\nПередбачено декілька можливих цілей:\n1. type: тип об’єкта (user, group тощо).\n2. memberof: учасник групи користувачів або вузлів\n3. filter: фільтр LDAP\n4. subtree: фільтр LDAP, що визначає частину DIT LDAP DIT. Надмножина\n цілі «type».\n5. targetgroup: надати доступ до внесення змін до запису певної групи\n (зокрема до керування участю у групі)\n\nПРИКЛАДИ:\n\n Додавання права доступу до створення записів користувачів:\n ipa permission-add --type=user --permissions=add \"Add Users\"\n\n Додавання права доступу до можливості керування участю у групі:\n ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" +" ipa permission-add --attrs=member --permissions=write --type=group " +"\"Manage Group Members\"\n" +msgstr "" +"\n" +"Права доступу\n" +"\n" +"Права доступу надають змогу точно налаштувати уповноваження. Права доступу\n" +"визначаються звичайним текстом у форматі правила керування доступом 389-ds\n" +"або інструкції (ACI). Права доступу надають можливість виконувати певне\n" +"завдання, зокрема додавання запису користувача, внесення змін до запису\n" +"групи.\n" +"\n" +"Права доступу можуть містити інші права доступу.\n" +"\n" +"* Право доступу надає доступ до читання, запису, додавання або вилучення.\n" +"* Уповноваження поєднують у собі подібні права доступу (наприклад всі\n" +" права доступу, потрібні для додавання запису користувача).\n" +"* Роль надає користувачам, групам, вузлам або групам вузлів певний набір\n" +" уповноважень.\n" +"\n" +"Право доступу складається з декількох різних частин:\n" +"\n" +"1. Назви права доступу.\n" +"2. Призначення права доступу.\n" +"3. Прав, які надаються.\n" +"\n" +"Права визначають набір дозволених дій і можуть складатися з одного або\n" +"декількох таких записів:\n" +"1. write — запис одного або декількох атрибутів\n" +"2. read — читання одного або декількох атрибутів\n" +"3. add — додавання нового запису до ієрархії\n" +"4. delete — вилучення вже створеного запису\n" +"5. all — надання всіх прав доступу\n" +"\n" +"Типово, право доступу до читання надається для більшості атрибутів, отже\n" +"право доступу «read» не використовуватиметься часто.\n" +"\n" +"Зауваження щодо відмінностей між атрибутами та записами. Права доступу\n" +"є незалежними, отже можливість додавання запису користувача не означає\n" +"можливості вносити зміни до доданого запису.\n" +"\n" +"Передбачено декілька можливих цілей:\n" +"1. type: тип об’єкта (user, group тощо).\n" +"2. memberof: учасник групи користувачів або вузлів\n" +"3. filter: фільтр LDAP\n" +"4. subtree: фільтр LDAP, що визначає частину DIT LDAP DIT. Надмножина\n" +" цілі «type».\n" +"5. targetgroup: надати доступ до внесення змін до запису певної групи\n" +" (зокрема до керування участю у групі)\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додавання права доступу до створення записів користувачів:\n" +" ipa permission-add --type=user --permissions=add \"Add Users\"\n" +"\n" +" Додавання права доступу до можливості керування участю у групі:\n" +" ipa permission-add --attrs=member --permissions=write --type=group " +"\"Manage Group Members\"\n" -#: ipalib/plugins/permission.py:85 msgid "Permission Type" msgstr "Тип прав доступу" -#: ipalib/plugins/permission.py:94 msgid "permission" msgstr "права доступу" -#: ipalib/plugins/permission.py:95 msgid "permissions" msgstr "права доступу" -#: ipalib/plugins/permission.py:114 msgid "Permission name" msgstr "Назва прав доступу" -#: ipalib/plugins/permission.py:120 msgid "" "Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "Відокремлений комами список прав доступу, які слід надати (read, write, add, delete, all)" +msgstr "" +"Відокремлений комами список прав доступу, які слід надати (read, write, add, " +"delete, all)" -#: ipalib/plugins/permission.py:135 msgid "" "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "Тип об’єкта IPA (user (користувач), group (група), host (вузол), hostgroup (група вузлів), service (служба), netgroup (мережева група), dns)" +msgstr "" +"Тип об’єкта IPA (user (користувач), group (група), host (вузол), hostgroup " +"(група вузлів), service (служба), netgroup (мережева група), dns)" -#: ipalib/plugins/permission.py:141 msgid "Member of group" msgstr "Учасник групи" -#: ipalib/plugins/permission.py:142 msgid "Target members of a group" msgstr "Цільові учасники групи" -#: ipalib/plugins/permission.py:154 msgid "Subtree to apply permissions to" msgstr "Піддерево, до якого буде застосовано права доступу" -#: ipalib/plugins/permission.py:160 msgid "User group to apply permissions to" msgstr "Група користувачів, до якої буде застосовано права доступу" -#: ipalib/plugins/permission.py:180 msgid "Add a new permission." msgstr "Додати нові права доступу." -#: ipalib/plugins/permission.py:182 #, python-format msgid "Added permission \"%(value)s\"" msgstr "Додано права доступу «%(value)s»" -#: ipalib/plugins/permission.py:237 msgid "Delete a permission." msgstr "Вилучити права доступу." -#: ipalib/plugins/permission.py:239 #, python-format msgid "Deleted permission \"%(value)s\"" msgstr "Вилучено права доступу «%(value)s»" -#: ipalib/plugins/permission.py:255 msgid "Modify a permission." msgstr "Змінити права доступу." -#: ipalib/plugins/permission.py:257 #, python-format msgid "Modified permission \"%(value)s\"" msgstr "Змінено права доступу «%(value)s»" -#: ipalib/plugins/permission.py:349 msgid "Search for permissions." msgstr "Знайти права доступу." -#: ipalib/plugins/permission.py:352 #, python-format msgid "%(count)d permission matched" msgid_plural "%(count)d permissions matched" @@ -5856,21 +5693,70 @@ msgstr[0] "встановлено відповідність %(count)d запи msgstr[1] "встановлено відповідність %(count)d записів" msgstr[2] "встановлено відповідність %(count)d записів" -#: ipalib/plugins/permission.py:402 msgid "Display information about a permission." msgstr "Показати дані щодо прав доступу." -#: ipalib/plugins/ping.py:26 msgid "" "\n" -"Ping the remote IPA server\n" -msgstr "\nПеревірити луна-імпульсом (пінгом) віддалений сервер IPA\n" +"Ping the remote IPA server to ensure it is running.\n" +"\n" +"The ping command sends an echo request to an IPA server. The server\n" +"returns its version information. This is used by an IPA client\n" +"to confirm that the server is available and accepting requests.\n" +"\n" +"The server from xmlrpc_uri in /etc/ipa/default.conf is contacted first.\n" +"If it does not respond then the client will contact any servers defined\n" +"by ldap SRV records in DNS.\n" +"\n" +"EXAMPLES:\n" +"\n" +" Ping an IPA server:\n" +" ipa ping\n" +" ------------------------------------------\n" +" IPA server version 2.1.9. API version 2.20\n" +" ------------------------------------------\n" +"\n" +" Ping an IPA server verbosely:\n" +" ipa -v ping\n" +" ipa: INFO: trying https://ipa.example.com/ipa/xml\n" +" ipa: INFO: Forwarding 'ping' to server u'https://ipa.example.com/ipa/" +"xml'\n" +" -----------------------------------------------------\n" +" IPA server version 2.1.9. API version 2.20\n" +" -----------------------------------------------------\n" +msgstr "" +"\n" +"Перевірка віддаленого сервера IPA з метою переконатися, що він є " +"працездатним.\n" +"\n" +"Програма ping надсилає луна-запит до сервера IPA. Сервер повертає\n" +"дані щодо його версії. Ці дані використовуються клієнтом IPA\n" +"для підтвердження, що сервер є доступним і що він приймає запити.\n" +"\n" +"Сервер з xmlrpc_uri у /etc/ipa/default.conf перевіряється першим.\n" +"Якщо він не відповідає, клієнт намагається встановити зв’язок з\n" +"будь-яким сервером, визначеним записами SRV ldap у DNS.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Перевірити луна-імпульсом сервер IPA:\n" +" ipa ping\n" +" ------------------------------------------\n" +" Сервер IPA версії 2.1.9. Версія API 2.20\n" +" ------------------------------------------\n" +"\n" +" Перевірити луна-імпульсом сервер IPA і отримати докладні дані:\n" +" ipa -v ping\n" +" ipa: INFO: trying https://ipa.example.com/ipa/xml\n" +" ipa: INFO: Forwarding 'ping' to server u'https://ipa.example.com/ipa/" +"xml'\n" +" -----------------------------------------------------\n" +" Сервер IPA версії 2.1.9. Версія API 2.20\n" +" -----------------------------------------------------\n" -#: ipalib/plugins/ping.py:31 msgid "Ping a remote server." msgstr "Перевірити луна-імпульсом (пінгом) віддалений сервер." -#: ipalib/plugins/pkinit.py:25 msgid "" "\n" "Kerberos pkinit options\n" @@ -5890,21 +5776,35 @@ msgid "" "For more information on anonymous pkinit see:\n" "\n" "http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "\nПараметри pkinit Kerberos\n\nВмикання або вимикання анонімного pkinit за допомогою реєстраційного\nзапису WELLKNOWN/ANONYMOUS@REALM. Має бути встановлено сервер з\nпідтримкою pkinit.\n\nПРИКЛАДИ:\n\n Вмикання анонімного pkinit:\n ipa pkinit-anonymous enable\n\n Вимикання анонімного pkinit:\n ipa pkinit-anonymous disable\n\nЩоб дізнатися більше про анонімний pkinit відвідайте цю сторінку:\n\nhttp://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" +msgstr "" +"\n" +"Параметри pkinit Kerberos\n" +"\n" +"Вмикання або вимикання анонімного pkinit за допомогою реєстраційного\n" +"запису WELLKNOWN/ANONYMOUS@REALM. Має бути встановлено сервер з\n" +"підтримкою pkinit.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Вмикання анонімного pkinit:\n" +" ipa pkinit-anonymous enable\n" +"\n" +" Вимикання анонімного pkinit:\n" +" ipa pkinit-anonymous disable\n" +"\n" +"Щоб дізнатися більше про анонімний pkinit відвідайте цю сторінку:\n" +"\n" +"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -#: ipalib/plugins/pkinit.py:49 msgid "pkinit" msgstr "pkinit" -#: ipalib/plugins/pkinit.py:51 msgid "PKINIT" msgstr "PKINIT" -#: ipalib/plugins/pkinit.py:67 msgid "Enable or Disable Anonymous PKINIT." msgstr "Увімкнути або вимкнути анонімний PKINIT." -#: ipalib/plugins/privilege.py:23 msgid "" "\n" "Privileges\n" @@ -5925,64 +5825,69 @@ msgid "" "A privilege may not contain other privileges.\n" "\n" "See role and permission for additional information.\n" -msgstr "\nУповноваження\n\nУповноваження поєднує права доступу у одне логічне завдання. Право доступу\nнадає можливість виконувати лише одне завдання. У IPA є декілька дій,\nвиконання яких потребує одразу декількох прав доступу. В уповноваженні такі\nправа доступу поєднуються з метою виконання певної дії.\n\nНаприклад, додавання запису користувача потребує таких прав доступу:\n * право створення запису користувача;\n * право скидання пароля користувача;\n * право додавання користувача до типової групи користувачів IPA.\n\nПоєднання цих трьох низькорівневих завдань у високорівневе завдання у\nформаті уповноваження з назвою «Add User» полегшує керування ролями.\n\nУповноваження не може містити інших уповноважень.\n\nЩоб дізнатися більше, ознайомтеся з довідною щодо ролей та прав доступу.\n" +msgstr "" +"\n" +"Уповноваження\n" +"\n" +"Уповноваження поєднує права доступу у одне логічне завдання. Право доступу\n" +"надає можливість виконувати лише одне завдання. У IPA є декілька дій,\n" +"виконання яких потребує одразу декількох прав доступу. В уповноваженні такі\n" +"права доступу поєднуються з метою виконання певної дії.\n" +"\n" +"Наприклад, додавання запису користувача потребує таких прав доступу:\n" +" * право створення запису користувача;\n" +" * право скидання пароля користувача;\n" +" * право додавання користувача до типової групи користувачів IPA.\n" +"\n" +"Поєднання цих трьох низькорівневих завдань у високорівневе завдання у\n" +"форматі уповноваження з назвою «Add User» полегшує керування ролями.\n" +"\n" +"Уповноваження не може містити інших уповноважень.\n" +"\n" +"Щоб дізнатися більше, ознайомтеся з довідною щодо ролей та прав доступу.\n" -#: ipalib/plugins/privilege.py:49 msgid "privilege" msgstr "уповноваження" -#: ipalib/plugins/privilege.py:50 msgid "privileges" msgstr "уповноваження" -#: ipalib/plugins/privilege.py:65 msgid "Privileges" msgstr "Уповноваження" -#: ipalib/plugins/privilege.py:66 msgid "Privilege" msgstr "Уповноваження" -#: ipalib/plugins/privilege.py:71 msgid "Privilege name" msgstr "Назва уповноваження" -#: ipalib/plugins/privilege.py:77 msgid "Privilege description" msgstr "Опис уповноваження" -#: ipalib/plugins/privilege.py:85 msgid "Add a new privilege." msgstr "Додати нове уповноваження." -#: ipalib/plugins/privilege.py:87 #, python-format msgid "Added privilege \"%(value)s\"" msgstr "Додано уповноваження «%(value)s»" -#: ipalib/plugins/privilege.py:93 msgid "Delete a privilege." msgstr "Вилучити уповноваження." -#: ipalib/plugins/privilege.py:95 #, python-format msgid "Deleted privilege \"%(value)s\"" msgstr "Вилучено уповноваження «%(value)s»" -#: ipalib/plugins/privilege.py:101 msgid "Modify a privilege." msgstr "Змінити уповноваження." -#: ipalib/plugins/privilege.py:103 #, python-format msgid "Modified privilege \"%(value)s\"" msgstr "Змінено уповноваження «%(value)s»" -#: ipalib/plugins/privilege.py:109 msgid "Search for privileges." msgstr "Знайти уповноваження." -#: ipalib/plugins/privilege.py:112 #, python-format msgid "%(count)d privilege matched" msgid_plural "%(count)d privileges matched" @@ -5990,31 +5895,24 @@ msgstr[0] "встановлено відповідність %(count)d упов msgstr[1] "встановлено відповідність %(count)d уповноваження" msgstr[2] "встановлено відповідність %(count)d уповноважень" -#: ipalib/plugins/privilege.py:119 msgid "Display information about a privilege." msgstr "Показати дані щодо уповноваження." -#: ipalib/plugins/privilege.py:125 msgid "Add members to a privilege." msgstr "Додати учасників до запису уповноваження." -#: ipalib/plugins/privilege.py:142 msgid "Add permissions to a privilege." msgstr "Додати права доступу до уповноваження." -#: ipalib/plugins/privilege.py:157 msgid "Number of permissions added" msgstr "Кількість доданих прав доступу" -#: ipalib/plugins/privilege.py:165 msgid "Remove permissions from a privilege." msgstr "Вилучити права доступу з уповноваження." -#: ipalib/plugins/privilege.py:182 msgid "Number of permissions removed" msgstr "Кількість вилучених записів прав доступу" -#: ipalib/plugins/pwpolicy.py:29 msgid "" "\n" "Password policy\n" @@ -6044,7 +5942,8 @@ msgid "" " ipa pwpolicy-mod --minlength=10\n" "\n" " Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" +" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --" +"minlength=8 --priority=10 localadmins\n" "\n" " Display the global password policy:\n" " ipa pwpolicy-show\n" @@ -6057,146 +5956,152 @@ msgid "" "\n" " Modify a group password policy:\n" " ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "\nПравила паролів\n\nПравила паролів встановлюють обмеження щодо використання паролів IPA,\nзокрема максимальний строк дії, мінімальний строк дії, кількість паролів,\nякі зберігатимуться у журналі, потрібна кількість класів символів (для\nскладних паролів) та мінімальну довжину пароля.\n\nТипово, визначено одні загальні правила для всіх користувачів. Ви можете\nстворити правило паролів, яке стосуватиметься однієї групи. Для одного\nкористувача може бути використано лише один набір правил паролів: груповий\nабо загальний. Групові правила паролів є незалежними, вони не є загальними\nправилами з додаванням нетипових параметрів.\n\nДля кожного набору групових правил паролів має бути встановлено окреме\nзначення пріоритету. Якщо користувач є учасником декількох груп, для яких\nвстановлено правила паролів, пріоритет визначає, які з правил має бути\nзастосовано. Менші значення відповідають вищому пріоритету правил.\n\nГрупові правила паролів автоматично вилучаються під час вилучення\nвідповідних груп.\n\nПРИКЛАДИ:\n\n Внесення змін до загальних правил:\n ipa pwpolicy-mod --minlength=10\n\n Додавання нових групових правил паролів:\n ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n\n Показ загальних правил паролів:\n ipa pwpolicy-show\n\n Показ групових правил паролів:\n ipa pwpolicy-show localadmins\n\n Показ правил, які має бути застосовано до певного користувача:\n ipa pwpolicy-show --user=tuser1\n\n Внесення змін до групових правил паролів:\n ipa pwpolicy-mod --minclasses=2 localadmins\n" +msgstr "" +"\n" +"Правила паролів\n" +"\n" +"Правила паролів встановлюють обмеження щодо використання паролів IPA,\n" +"зокрема максимальний строк дії, мінімальний строк дії, кількість паролів,\n" +"які зберігатимуться у журналі, потрібна кількість класів символів (для\n" +"складних паролів) та мінімальну довжину пароля.\n" +"\n" +"Типово, визначено одні загальні правила для всіх користувачів. Ви можете\n" +"створити правило паролів, яке стосуватиметься однієї групи. Для одного\n" +"користувача може бути використано лише один набір правил паролів: груповий\n" +"або загальний. Групові правила паролів є незалежними, вони не є загальними\n" +"правилами з додаванням нетипових параметрів.\n" +"\n" +"Для кожного набору групових правил паролів має бути встановлено окреме\n" +"значення пріоритету. Якщо користувач є учасником декількох груп, для яких\n" +"встановлено правила паролів, пріоритет визначає, які з правил має бути\n" +"застосовано. Менші значення відповідають вищому пріоритету правил.\n" +"\n" +"Групові правила паролів автоматично вилучаються під час вилучення\n" +"відповідних груп.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Внесення змін до загальних правил:\n" +" ipa pwpolicy-mod --minlength=10\n" +"\n" +" Додавання нових групових правил паролів:\n" +" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --" +"minlength=8 --priority=10 localadmins\n" +"\n" +" Показ загальних правил паролів:\n" +" ipa pwpolicy-show\n" +"\n" +" Показ групових правил паролів:\n" +" ipa pwpolicy-show localadmins\n" +"\n" +" Показ правил, які має бути застосовано до певного користувача:\n" +" ipa pwpolicy-show --user=tuser1\n" +"\n" +" Внесення змін до групових правил паролів:\n" +" ipa pwpolicy-mod --minclasses=2 localadmins\n" -#: ipalib/plugins/pwpolicy.py:89 #, python-format msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "пріоритет повинен мати унікальне значення (%(prio)d вже використано для %(gname)s)" +msgstr "" +"пріоритет повинен мати унікальне значення (%(prio)d вже використано для " +"%(gname)s)" -#: ipalib/plugins/pwpolicy.py:177 msgid "password policy" msgstr "правила для паролів" -#: ipalib/plugins/pwpolicy.py:178 msgid "password policies" msgstr "правила щодо паролів" -#: ipalib/plugins/pwpolicy.py:202 msgid "Max failures" msgstr "Макс. к-ть помилок" -#: ipalib/plugins/pwpolicy.py:203 msgid "Consecutive failures before lockout" msgstr "Кількість помилок для блокування" -#: ipalib/plugins/pwpolicy.py:208 msgid "Failure reset interval" msgstr "Проміжок скидання помилок" -#: ipalib/plugins/pwpolicy.py:209 msgid "Period after which failure count will be reset (seconds)" -msgstr "Проміжок часу, по завершенню якого кількість помилок буде скинуто (у секундах)" +msgstr "" +"Проміжок часу, по завершенню якого кількість помилок буде скинуто (у " +"секундах)" -#: ipalib/plugins/pwpolicy.py:214 msgid "Lockout duration" msgstr "Тривалість блокування" -#: ipalib/plugins/pwpolicy.py:215 msgid "Period for which lockout is enforced (seconds)" msgstr "Проміжок часу, протягом якого діятиме блокування (у секундах)" -#: ipalib/plugins/pwpolicy.py:220 msgid "Password Policies" msgstr "Правила щодо паролів" -#: ipalib/plugins/pwpolicy.py:226 msgid "Group" msgstr "Група" -#: ipalib/plugins/pwpolicy.py:227 msgid "Manage password policy for specific group" msgstr "Керування правилами обробки паролів для певної групи" -#: ipalib/plugins/pwpolicy.py:232 msgid "Max lifetime (days)" msgstr "Макс. строк дії (у днях)" -#: ipalib/plugins/pwpolicy.py:233 msgid "Maximum password lifetime (in days)" msgstr "Максимальний строк дії пароля (у днях)" -#: ipalib/plugins/pwpolicy.py:238 msgid "Min lifetime (hours)" msgstr "Мін. строк дії (у годинах)" -#: ipalib/plugins/pwpolicy.py:239 msgid "Minimum password lifetime (in hours)" msgstr "Мінімальний строк дії пароля (у годинах)" -#: ipalib/plugins/pwpolicy.py:244 msgid "History size" msgstr "Розмір журналу" -#: ipalib/plugins/pwpolicy.py:245 msgid "Password history size" msgstr "Розмір журналу паролів" -#: ipalib/plugins/pwpolicy.py:250 msgid "Character classes" msgstr "Класи символів" -#: ipalib/plugins/pwpolicy.py:251 msgid "Minimum number of character classes" msgstr "Мінімальна кількість класів символів" -#: ipalib/plugins/pwpolicy.py:257 msgid "Min length" msgstr "Мін. довжина" -#: ipalib/plugins/pwpolicy.py:258 msgid "Minimum length of password" msgstr "Мінімальна довжина пароля" -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "Пріоритет" - -#: ipalib/plugins/pwpolicy.py:264 msgid "Priority of the policy (higher number means lower priority" msgstr "Пріоритет правил (більше число — нижчий пріоритет)" -#: ipalib/plugins/pwpolicy.py:317 msgid "Maximum password life must be greater than minimum." -msgstr "Максимальний строк дії пароля має перевищувати мінімальний строк його дії." +msgstr "" +"Максимальний строк дії пароля має перевищувати мінімальний строк його дії." -#: ipalib/plugins/pwpolicy.py:336 msgid "Add a new group password policy." msgstr "Додати нову групу правил для паролів." -#: ipalib/plugins/pwpolicy.py:361 msgid "Delete a group password policy." msgstr "Вилучити групу правил для паролів." -#: ipalib/plugins/pwpolicy.py:372 msgid "cannot delete global password policy" msgstr "неможливо вилучити загальні правила паролів" -#: ipalib/plugins/pwpolicy.py:387 msgid "Modify a group password policy." msgstr "Змінити групу правил для паролів." -#: ipalib/plugins/pwpolicy.py:397 msgid "priority cannot be set on global policy" msgstr "для загальних правил не може встановлювати пріоритети" -#: ipalib/plugins/pwpolicy.py:428 msgid "Display information about password policy." msgstr "Показати дані щодо групи правил для паролів." -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "Користувач" - -#: ipalib/plugins/pwpolicy.py:433 msgid "Display effective policy for a specific user" msgstr "Показати поточні правила для певного користувача" -#: ipalib/plugins/pwpolicy.py:456 msgid "Search for group password policies." msgstr "Знайти групу правил для паролів." -#: ipalib/plugins/role.py:26 msgid "" "\n" "Roles\n" @@ -6204,7 +6109,8 @@ msgid "" "A role is used for fine-grained delegation. A permission grants the ability\n" "to perform given low-level tasks (add a user, modify a group, etc.). A\n" "privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" +"such as useradmin. A useradmin would be able to add, delete and modify " +"users.\n" "\n" "Privileges are assigned to Roles.\n" "\n" @@ -6220,7 +6126,8 @@ msgid "" " Add some privileges to this role:\n" " ipa role-add-privilege --privileges=addusers junioradmin\n" " ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" +" ipa role-add-privilege --privileges=add_user_to_default_group " +"junioradmin\n" "\n" " Add a group of users to this role:\n" " ipa group-add --desc=\"User admins\" useradmins\n" @@ -6229,62 +6136,92 @@ msgid "" " Display information about a role:\n" " ipa role-show junioradmin\n" "\n" -" The result of this is that any users in the group 'useradmins' can\n" +" The result of this is that any users in the group 'junioradmin' can\n" " add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "\nРолі\n\nРоль використовується для уточнення налаштування прав доступу. Право доступу\nнадає можливість виконувати деякі низькорівневі завдання (додавання запису\nкористувача, внесення змін до групи тощо). Уповноваження поєднують одне або декілька\nправ доступу у високорівневу абстракцію, наприклад «адміністратор користувачів»\n(useradmin). Такий useradmin зможе додавати, вилучати і вносити зміни до записів\nкористувачів.\n\nУповноваження пов’язуються з ролями.\n\nУчасниками ролі можуть бути користувачі, групи, вузли та групи вузлів.\n\nРолі можуть містити інші ролі.\n\nПРИКЛАДИ:\n\n Додавання нової ролі:\n ipa role-add --desc=\"Junior-level admin\" junioradmin\n\n Додавання уповноважень до ролі:\n ipa role-add-privilege --privileges=addusers junioradmin\n ipa role-add-privilege --privileges=change_password junioradmin\n ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n\n Додавання користувачів до ролі:\n ipa group-add --desc=\"User admins\" useradmins\n ipa role-add-member --groups=useradmins junioradmin\n\n Показ даних щодо ролі:\n ipa role-show junioradmin\n\n Результатом виконання команд буде те, що всі користувачі групи «useradmins»\n зможуть додавати записи користувачів, скидати паролі або додавати користувача\n до типової групи користувачів IPA.\n" +msgstr "" +"\n" +"Ролі\n" +"\n" +"Роль використовується для уточнення налаштування прав доступу. Право " +"доступу\n" +"надає можливість виконувати деякі низькорівневі завдання (додавання запису\n" +"користувача, внесення змін до групи тощо). Уповноваження поєднують одне або " +"декілька\n" +"прав доступу у високорівневу абстракцію, наприклад «адміністратор " +"користувачів»\n" +"(useradmin). Такий useradmin зможе додавати, вилучати і вносити зміни до " +"записів\n" +"користувачів.\n" +"\n" +"Уповноваження пов’язуються з ролями.\n" +"\n" +"Учасниками ролі можуть бути користувачі, групи, вузли та групи вузлів.\n" +"\n" +"Ролі можуть містити інші ролі.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додавання нової ролі:\n" +" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" +"\n" +" Додавання уповноважень до цієї ролі:\n" +" ipa role-add-privilege --privileges=addusers junioradmin\n" +" ipa role-add-privilege --privileges=change_password junioradmin\n" +" ipa role-add-privilege --privileges=add_user_to_default_group " +"junioradmin\n" +"\n" +" Додавання користувачів до цієї ролі:\n" +" ipa group-add --desc=\"User admins\" useradmins\n" +" ipa role-add-member --groups=useradmins junioradmin\n" +"\n" +" Показ даних щодо ролі:\n" +" ipa role-show junioradmin\n" +"\n" +" Результатом виконання команд буде те, що всі користувачі групи " +"«useradmins»\n" +" зможуть додавати записи користувачів, скидати паролі або додавати " +"користувача\n" +" до типової групи користувачів IPA.\n" -#: ipalib/plugins/role.py:66 msgid "role" msgstr "роль" -#: ipalib/plugins/role.py:67 msgid "roles" msgstr "ролі" -#: ipalib/plugins/role.py:82 msgid "Role" msgstr "Роль" -#: ipalib/plugins/role.py:87 msgid "Role name" msgstr "Назва ролі" -#: ipalib/plugins/role.py:93 msgid "A description of this role-group" msgstr "Опис цієї групи ролей" -#: ipalib/plugins/role.py:101 msgid "Add a new role." msgstr "Додати нову роль." -#: ipalib/plugins/role.py:103 #, python-format msgid "Added role \"%(value)s\"" msgstr "Додано роль «%(value)s»" -#: ipalib/plugins/role.py:109 msgid "Delete a role." msgstr "Вилучити роль." -#: ipalib/plugins/role.py:111 #, python-format msgid "Deleted role \"%(value)s\"" msgstr "Вилучено роль «%(value)s»" -#: ipalib/plugins/role.py:117 msgid "Modify a role." msgstr "Змінити роль." -#: ipalib/plugins/role.py:119 #, python-format msgid "Modified role \"%(value)s\"" msgstr "Змінено роль «%(value)s»" -#: ipalib/plugins/role.py:125 msgid "Search for roles." msgstr "Знайти ролі." -#: ipalib/plugins/role.py:128 #, python-format msgid "%(count)d role matched" msgid_plural "%(count)d roles matched" @@ -6292,35 +6229,27 @@ msgstr[0] "встановлено відповідність %(count)d ролі" msgstr[1] "встановлено відповідність %(count)d ролей" msgstr[2] "встановлено відповідність %(count)d ролей" -#: ipalib/plugins/role.py:135 msgid "Display information about a role." msgstr "Показати дані щодо ролі." -#: ipalib/plugins/role.py:141 msgid "Add members to a role." msgstr "Додати учасників до запису ролі." -#: ipalib/plugins/role.py:147 msgid "Remove members from a role." msgstr "Вилучити учасників з запису ролі." -#: ipalib/plugins/role.py:153 msgid "Add privileges to a role." msgstr "Додати уповноваження до запису ролі." -#: ipalib/plugins/role.py:168 msgid "Number of privileges added" msgstr "Кількість доданих уповноважень" -#: ipalib/plugins/role.py:176 msgid "Remove privileges from a role." msgstr "Вилучити уповноваження з запису ролі." -#: ipalib/plugins/role.py:191 msgid "Number of privileges removed" msgstr "Кількість вилучених уповноважень" -#: ipalib/plugins/selfservice.py:28 msgid "" "\n" "Self-service Permissions\n" @@ -6329,94 +6258,221 @@ msgid "" "Rules, or instructions (ACIs), grant permission to permissions to perform\n" "given tasks such as adding a user, modifying a group, etc.\n" "\n" -"A Self-service permission defines what an object can change in its own entry.\n" +"A Self-service permission defines what an object can change in its own " +"entry.\n" "\n" "\n" "EXAMPLES:\n" "\n" " Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" +" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st " +"\"Users manage their own address\"\n" "\n" " When managing the list of attributes you need to include all attributes\n" " in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" +" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber " +"\"Users manage their own address\"\n" "\n" " Display our updated rule:\n" " ipa selfservice-show \"Users manage their own address\"\n" "\n" " Delete a rule:\n" " ipa selfservice-del \"Users manage their own address\"\n" -msgstr "\nПрава доступу самообслуговування\n\nПрава доступу надають змогу точно налаштувати уповноваження. За допомогою\nправил керування доступом та інструкцій (ACI) надаються права доступу до\nвиконання вказаних завдань, зокрема додавання записів користувачів,\nвнесення змін до записів груп тощо.\n\nПрава доступу самообслуговування визначають права об’єкта на внесення змін\nдо власного запису.\n\n\nПРИКЛАДИ:\n\n Додавання правила самообслуговування для уможливлення керування користувачами\n власною адресою:\n ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n\n Якщо ви керуєте списком атрибутів, вам слід включити до списку всі атрибути,\n зокрема вже створені. Додавання telephoneNumber до списку:\n ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n\n Показ нашого оновленого правила:\n ipa selfservice-show \"Users manage their own address\"\n\n Вилучення правила:\n ipa selfservice-del \"Users manage their own address\"\n" +msgstr "" +"\n" +"Права доступу самообслуговування\n" +"\n" +"Права доступу надають змогу точно налаштувати уповноваження. За допомогою\n" +"правил керування доступом та інструкцій (ACI) надаються права доступу до\n" +"виконання вказаних завдань, зокрема додавання записів користувачів,\n" +"внесення змін до записів груп тощо.\n" +"\n" +"Права доступу самообслуговування визначають права об’єкта на внесення змін\n" +"до власного запису.\n" +"\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додавання правила самообслуговування для уможливлення керування " +"користувачами\n" +" власною адресою:\n" +" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st " +"\"Users manage their own address\"\n" +"\n" +" Якщо ви керуєте списком атрибутів, вам слід включити до списку всі " +"атрибути,\n" +" зокрема вже створені. Додавання telephoneNumber до списку:\n" +" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber " +"\"Users manage their own address\"\n" +"\n" +" Показ нашого оновленого правила:\n" +" ipa selfservice-show \"Users manage their own address\"\n" +"\n" +" Вилучення правила:\n" +" ipa selfservice-del \"Users manage their own address\"\n" + +msgid "self service permission" +msgstr "права доступу автослужби" + +msgid "self service permissions" +msgstr "права доступу до автослужби" + +msgid "Self Service Permissions" +msgstr "Права доступу до самообслуговування" + +msgid "Self Service Permission" +msgstr "Права доступу автослужби" + +msgid "Self-service name" +msgstr "Назва самообслуговування" + +msgid "Add a new self-service permission." +msgstr "Додати нові права доступу автослужби." + +#, python-format +msgid "Added selfservice \"%(value)s\"" +msgstr "Додано самообслуговування «%(value)s»" + +msgid "Delete a self-service permission." +msgstr "Вилучити права доступу автослужби." + +#, python-format +msgid "Deleted selfservice \"%(value)s\"" +msgstr "Вилучено самообслуговування «%(value)s»" + +msgid "Modify a self-service permission." +msgstr "Змінити права доступу автослужби." + +#, python-format +msgid "Modified selfservice \"%(value)s\"" +msgstr "Змінено самообслуговування «%(value)s»" + +msgid "Search for a self-service permission." +msgstr "Шукати права доступу автослужби." + +#, python-format +msgid "%(count)d selfservice matched" +msgid_plural "%(count)d selfservices matched" +msgstr[0] "встановлено відповідність %(count)d самообслуговування" +msgstr[1] "встановлено відповідність %(count)d самообслуговування" +msgstr[2] "встановлено відповідність %(count)d самообслуговувань" + +msgid "Display information about a self-service permission." +msgstr "Показати дані щодо прав доступу автослужби." + +msgid "HBAC rule and local members cannot both be set" +msgstr "Не можна одночасно вказувати правило HBAC і локальних учасників" + +msgid "Invalid SELinux user name, only a-Z and _ are allowed" +msgstr "" +"Некоректне ім’я користувача SELinux, у імені можна використовувати лише " +"символи a-Z і _" + +msgid "Invalid MLS value, must match s[0-15](-s[0-15])" +msgstr "" +"Некоректне значення MLS. Значення має відповідати шаблону s[0-15](-s[0-15])" + +msgid "" +"Invalid MCS value, must match c[0-1023].c[0-1023] and/or c[0-1023]-c[0-c0123]" +msgstr "" +"Некоректне значення MCS. Значення має відповідати шаблону c[0-1023].c" +"[0-1023] і/або шаблону c[0-1023]-c[0-c0123]" + +msgid "SELinux user map list not found in configuration" +msgstr "Списку карт користувачів SELinux у налаштуваннях не виявлено" + +#, python-format +msgid "SELinux user %(user)s not found in ordering list (in config)" +msgstr "" +"Запису користувача SELinux %(user)s не виявлено у порядковому списку (у " +"налаштуваннях)" + +msgid "SELinux User Map rule" +msgstr "Правило карти користувачів SELinux" + +msgid "SELinux User Map rules" +msgstr "Правила карти користувачів SELinux" + +msgid "SELinux User Maps" +msgstr "Карти користувачів SELinux" -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "Права доступу самообслуговування «%(permission)s» не знайдено" +msgid "SELinux User Map" +msgstr "Карта користувачів SELinux" -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "права доступу автослужби" +msgid "SELinux User" +msgstr "Користувач SELinux" -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "права доступу до автослужби" +msgid "HBAC Rule that defines the users, groups and hostgroups" +msgstr "Правило HBAC, яке визначає користувачів, групи і групи вузлів" -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "Права доступу до самообслуговування" +#, python-format +msgid "HBAC rule %(rule)s not found" +msgstr "Не знайдено правила HBAC %(rule)s" -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "Права доступу автослужби" +msgid "Create a new SELinux User Map." +msgstr "Створити карту користувачів SELinux." -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "Назва самообслуговування" +#, python-format +msgid "Added SELinux User Map \"%(value)s\"" +msgstr "Додано карту користувачів SELinux «%(value)s»" -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "Додати нові права доступу автослужби." +msgid "Delete a SELinux User Map." +msgstr "Вилучити карту користувачів SELinux." -#: ipalib/plugins/selfservice.py:120 #, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "Додано самообслуговування «%(value)s»" +msgid "Deleted SELinux User Map \"%(value)s\"" +msgstr "Вилучено карту користувачів SELinux «%(value)s»" -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "Вилучити права доступу автослужби." +msgid "Modify a SELinux User Map." +msgstr "Змінити карту користувачів SELinux." -#: ipalib/plugins/selfservice.py:142 #, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "Вилучено самообслуговування «%(value)s»" +msgid "Modified SELinux User Map \"%(value)s\"" +msgstr "Змінено карту користувачів SELinux «%(value)s»" -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "Змінити права доступу автослужби." +msgid "Search for SELinux User Maps." +msgstr "Шукати карти користувачів SELinux." -#: ipalib/plugins/selfservice.py:160 #, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "Змінено самообслуговування «%(value)s»" +msgid "%(count)d SELinux User Map matched" +msgid_plural "%(count)d SELinux User Maps matched" +msgstr[0] "встановлено відповідність %(count)d карти користувачів SELinux" +msgstr[1] "встановлено відповідність %(count)d карт користувачів SELinux" +msgstr[2] "встановлено відповідність %(count)d карт користувачів SELinux" -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "Шукати права доступу автослужби." +msgid "Display the properties of a SELinux User Map rule." +msgstr "Показати властивості правила карти користувачів SELinux." + +msgid "Enable an SELinux User Map rule." +msgstr "Увімкнути правило карти користувачів SELinux." -#: ipalib/plugins/selfservice.py:182 #, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "встановлено відповідність %(count)d самообслуговування" -msgstr[1] "встановлено відповідність %(count)d самообслуговування" -msgstr[2] "встановлено відповідність %(count)d самообслуговувань" +msgid "Enabled SELinux User Map \"%(value)s\"" +msgstr "Увімкнено карту користувачів SELinux «%(value)s»" -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "Показати дані щодо прав доступу автослужби." +msgid "Disable an SELinux User Map rule." +msgstr "Вимкнути правило карти користувачів SELinux." + +#, python-format +msgid "Disabled SELinux User Map \"%(value)s\"" +msgstr "Вимкнено карту користувачів SELinux «%(value)s»" + +msgid "Add users and groups to an SELinux User Map rule." +msgstr "Додати користувачів і групи до правила карти користувачів SELinux." + +msgid "Remove users and groups from an SELinux User Map rule." +msgstr "Вилучити користувачів і групи з правила карти користувачів SELinux." + +msgid "Add target hosts and hostgroups to an SELinux User Map rule." +msgstr "" +"Додати вузли призначення та групи вузлів до правила карти користувачів " +"SELinux." + +msgid "Remove target hosts and hostgroups from an SELinux User Map rule." +msgstr "" +"Вилучити вузли призначення та групи вузлів з правила карти користувачів " +"SELinux." -#: ipalib/plugins/service.py:35 msgid "" "\n" "Services\n" @@ -6465,58 +6521,100 @@ msgid "" " ipa cert-request --principal=HTTP/web.example.com example.csr\n" "\n" " Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" +" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/" +"httpd.keytab\n" +"\n" +msgstr "" +"\n" +"Служби\n" +"\n" +"Служба IPA — служба, яка виконується на вузлі. Запис служби IPA\n" +"може зберігати реєстраційний запис Kerberos, сертифікат SSL або те і\n" +"і інше.\n" +"\n" +"Службою IPA можна керувати безпосередньо з певного комп’ютера, якщо\n" +"цьому комп’ютеру надано належні права доступу. Таке керування можна\n" +"виконувати навіть з комп’ютерів, не пов’язаних з відповідною службою.\n" +"Наприклад, ви можете надіслати запит щодо сертифіката SSL за допомогою\n" +"реєстраційних даних запису служби вузла. Для керування службою за\n" +"допомогою реєстраційних даних вузла вам слід запустити kinit від імені\n" +"відповідного вузла:\n" +"\n" +" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" +"\n" +"Додавання служби IPA надає змогу пов’язаній службі надсилати запити щодо\n" +"сертифіката SSL або таблиці ключів, але це слід виконувати як окремий\n" +"крок: доступ до цих даних не є прямим результатом додавання служби.\n" +"\n" +"У записі служби зберігається лише відкрита частина даних сертифіката;\n" +"закритий ключ не зберігається.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додавання нової служби IPA:\n" +" ipa service-add HTTP/web.example.com\n" +"\n" +" Надання вузлу доступу до керування сертифікатом служби IPA:\n" +" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" +" ipa role-add-member --hosts=web.example.com certadmin\n" +"\n" +" Вилучення служби IPA:\n" +" ipa service-del HTTP/web.example.com\n" +"\n" +" Пошук всіх служб IPA, пов’язаних з вузлом:\n" +" ipa service-find web.example.com\n" +"\n" +" Пошук всіх служб HTTP:\n" +" ipa service-find HTTP\n" +"\n" +" Вимикання ключа служби Kerberos і сертифіката SSL:\n" +" ipa service-disable HTTP/web.example.com\n" +"\n" +" Надсилання запиту щодо сертифіката для служби IPA:\n" +" ipa cert-request --principal=HTTP/web.example.com example.csr\n" +"\n" +" Створення і отримання таблиці ключів для служби IPA:\n" +" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/" +"httpd.keytab\n" "\n" -msgstr "\nСлужби\n\nСлужба IPA — служба, яка виконується на вузлі. Запис служби IPA\nможе зберігати реєстраційний запис Kerberos, сертифікат SSL або те і\nі інше.\n\nСлужбою IPA можна керувати безпосередньо з певного комп’ютера, якщо\nцьому комп’ютеру надано належні права доступу. Таке керування можна\nвиконувати навіть з комп’ютерів, не пов’язаних з відповідною службою.\nНаприклад, ви можете надіслати запит щодо сертифіката SSL за допомогою\nреєстраційних даних запису служби вузла. Для керування службою за\nдопомогою реєстраційних даних вузла вам слід запустити kinit від імені\nвідповідного вузла:\n\n # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n\nДодавання служби IPA надає змогу пов’язаній службі надсилати запити щодо\nсертифіката SSL або таблиці ключів, але це слід виконувати як окремий\nкрок: доступ до цих даних не є прямим результатом додавання служби.\n\nУ записі служби зберігається лише відкрита частина даних сертифіката;\nзакритий ключ не зберігається.\n\nПРИКЛАДИ:\n\n Додавання нової служби IPA:\n ipa service-add HTTP/web.example.com\n\n Надання вузлу доступу до керування сертифікатом служби IPA:\n ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n ipa role-add-member --hosts=web.example.com certadmin\n\n Вилучення служби IPA:\n ipa service-del HTTP/web.example.com\n\n Пошук всіх служб IPA, пов’язаних з вузлом:\n ipa service-find web.example.com\n\n Пошук всіх служб HTTP:\n ipa service-find HTTP\n\n Вимикання ключа служби Kerberos і сертифіката SSL:\n ipa service-disable HTTP/web.example.com\n\n Надсилання запиту щодо сертифіката для служби IPA:\n ipa cert-request --principal=HTTP/web.example.com example.csr\n\n Створення і отримання таблиці ключів для служби IPA:\n ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n\n" -#: ipalib/plugins/service.py:204 msgid "service" msgstr "служба" -#: ipalib/plugins/service.py:205 msgid "services" msgstr "служби" -#: ipalib/plugins/service.py:229 msgid "Service principal" msgstr "Реєстраційний запис служби" -#: ipalib/plugins/service.py:245 msgid "Add a new IPA new service." msgstr "Додати нову службу IPA." -#: ipalib/plugins/service.py:247 #, python-format msgid "Added service \"%(value)s\"" msgstr "Додано службу «%(value)s»" -#: ipalib/plugins/service.py:253 msgid "force principal name even if not in DNS" -msgstr "примусове значення назви реєстраційного запису, навіть якщо назви немає у DNS" +msgstr "" +"примусове значення назви реєстраційного запису, навіть якщо назви немає у DNS" -#: ipalib/plugins/service.py:286 msgid "Delete an IPA service." msgstr "Вилучити службу IPA." -#: ipalib/plugins/service.py:288 #, python-format msgid "Deleted service \"%(value)s\"" msgstr "Вилучено службу «%(value)s»" -#: ipalib/plugins/service.py:322 msgid "Modify an existing IPA service." msgstr "Змінити вже створену службу IPA." -#: ipalib/plugins/service.py:324 #, python-format msgid "Modified service \"%(value)s\"" msgstr "Змінено службу «%(value)s»" -#: ipalib/plugins/service.py:356 msgid "Search for IPA services." msgstr "Знайти служби IPA." -#: ipalib/plugins/service.py:359 #, python-format msgid "%(count)d service matched" msgid_plural "%(count)d services matched" @@ -6524,28 +6622,22 @@ msgstr[0] "встановлено відповідність %(count)d служ msgstr[1] "встановлено відповідність %(count)d служб" msgstr[2] "встановлено відповідність %(count)d служб" -#: ipalib/plugins/service.py:391 msgid "Display information about an IPA service." msgstr "Показати дані щодо служби IPA." -#: ipalib/plugins/service.py:424 msgid "Add hosts that can manage this service." msgstr "Додати вузли, які можуть керувати цією службою." -#: ipalib/plugins/service.py:433 msgid "Remove hosts that can manage this service." msgstr "Вилучити вузли, які можуть керувати цією службою." -#: ipalib/plugins/service.py:442 msgid "Disable the Kerberos key and SSL certificate of a service." msgstr "Вимкнути ключ Kerberos і сертифікат SSL служби." -#: ipalib/plugins/service.py:445 #, python-format msgid "Disabled service \"%(value)s\"" msgstr "Вимкнено службу «%(value)s»" -#: ipalib/plugins/sudocmd.py:29 msgid "" "\n" "Sudo Commands\n" @@ -6560,64 +6652,63 @@ msgid "" " Remove a command\n" " ipa sudocmd-del /usr/bin/less\n" "\n" -msgstr "\nКоманди sudo\n\nКоманди, використані як будівельні блоки для sudo\n\nПРИКЛАДИ:\n\n Створення запису команди\n ipa sudocmd-add --desc='Читання файлів журналу' /usr/bin/less\n\n Вилучення команди\n ipa sudocmd-del /usr/bin/less\n\n" +msgstr "" +"\n" +"Команди sudo\n" +"\n" +"Команди, використані як будівельні блоки для sudo\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Створення запису команди\n" +" ipa sudocmd-add --desc='Читання файлів журналу' /usr/bin/less\n" +"\n" +" Вилучення команди\n" +" ipa sudocmd-del /usr/bin/less\n" +"\n" -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 msgid "commands for controlling sudo configuration" msgstr "команди керування налаштуванням sudo" -#: ipalib/plugins/sudocmd.py:51 msgid "sudo command" msgstr "команда sudo" -#: ipalib/plugins/sudocmd.py:52 msgid "sudo commands" msgstr "команди sudo" -#: ipalib/plugins/sudocmd.py:65 msgid "Sudo Commands" msgstr "Команди sudo" -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 msgid "Sudo Command" msgstr "Команда sudo" -#: ipalib/plugins/sudocmd.py:77 msgid "A description of this command" msgstr "Опис цієї команди" -#: ipalib/plugins/sudocmd.py:100 msgid "Create new Sudo Command." msgstr "Створити запис команди sudo." -#: ipalib/plugins/sudocmd.py:102 #, python-format msgid "Added Sudo Command \"%(value)s\"" msgstr "Додано команду sudo «%(value)s»" -#: ipalib/plugins/sudocmd.py:107 msgid "Delete Sudo Command." msgstr "Вилучити запис команди sudo." -#: ipalib/plugins/sudocmd.py:109 #, python-format msgid "Deleted Sudo Command \"%(value)s\"" msgstr "Вилучено команду sudo «%(value)s»" -#: ipalib/plugins/sudocmd.py:114 msgid "Modify Sudo Command." msgstr "Змінити команду sudo." -#: ipalib/plugins/sudocmd.py:116 #, python-format msgid "Modified Sudo Command \"%(value)s\"" msgstr "Змінено команду sudo «%(value)s»" -#: ipalib/plugins/sudocmd.py:121 msgid "Search for Sudo Commands." msgstr "Знайти команди sudo." -#: ipalib/plugins/sudocmd.py:124 #, python-format msgid "%(count)d Sudo Command matched" msgid_plural "%(count)d Sudo Commands matched" @@ -6625,11 +6716,9 @@ msgstr[0] "встановлено відповідність %(count)d кома msgstr[1] "встановлено відповідність %(count)d команд sudo" msgstr[2] "встановлено відповідність %(count)d команд sudo" -#: ipalib/plugins/sudocmd.py:130 msgid "Display Sudo Command." msgstr "Показати команду sudo." -#: ipalib/plugins/sudocmdgroup.py:25 msgid "" "\n" "Groups of Sudo Commands\n" @@ -6645,59 +6734,71 @@ msgid "" " ipa sudocmdgroup-del admincmds\n" "\n" " Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" +" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim " +"admincmds\n" "\n" " Manage Sudo Command Group membership, commands:\n" " ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" "\n" " Show a Sudo Command Group:\n" " ipa group-show localadmins\n" -msgstr "\nГрупи команд sudo\n\nКерування групами команд sudo.\n\nПРИКЛАДИ:\n\n Додати нову групу команд sudo:\n ipa sudocmdgroup-add --desc='administrators commands' admincmds\n\n Вилучити групу команд sudo:\n ipa sudocmdgroup-del admincmds\n\n Керування участю групи команд sudo, команди:\n ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n\n Керування участю групи команд sudo, команди:\n ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n\n Показ групи команд sudo:\n ipa group-show localadmins\n" +msgstr "" +"\n" +"Групи команд sudo\n" +"\n" +"Керування групами команд sudo.\n" +"\n" +"ПРИКЛАДИ:\n" +"\n" +" Додати нову групу команд sudo:\n" +" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" +"\n" +" Вилучити групу команд sudo:\n" +" ipa sudocmdgroup-del admincmds\n" +"\n" +" Керування участю групи команд sudo, команди:\n" +" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim " +"admincmds\n" +"\n" +" Керування участю групи команд sudo, команди:\n" +" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" +"\n" +" Показ групи команд sudo:\n" +" ipa group-show localadmins\n" -#: ipalib/plugins/sudocmdgroup.py:55 msgid "sudo command group" msgstr "група команд sudo" -#: ipalib/plugins/sudocmdgroup.py:56 msgid "sudo command groups" msgstr "групи команд sudo" -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 msgid "Sudo Command Group" msgstr "Група команд sudo" -#: ipalib/plugins/sudocmdgroup.py:95 msgid "Create new Sudo Command Group." msgstr "Створити групу команд sudo." -#: ipalib/plugins/sudocmdgroup.py:97 #, python-format msgid "Added Sudo Command Group \"%(value)s\"" msgstr "Додано групу команд sudo «%(value)s»" -#: ipalib/plugins/sudocmdgroup.py:103 msgid "Delete Sudo Command Group." msgstr "Вилучити групу команд sudo." -#: ipalib/plugins/sudocmdgroup.py:105 #, python-format msgid "Deleted Sudo Command Group \"%(value)s\"" msgstr "Вилучено групу команд sudo «%(value)s»" -#: ipalib/plugins/sudocmdgroup.py:111 msgid "Modify Sudo Command Group." msgstr "Змінити групу команд sudo." -#: ipalib/plugins/sudocmdgroup.py:113 #, python-format msgid "Modified Sudo Command Group \"%(value)s\"" msgstr "Змінено групу команд sudo «%(value)s»" -#: ipalib/plugins/sudocmdgroup.py:119 msgid "Search for Sudo Command Groups." msgstr "Шукати групи команд sudo." -#: ipalib/plugins/sudocmdgroup.py:122 #, python-format msgid "%(count)d Sudo Command Group matched" msgid_plural "%(count)d Sudo Command Groups matched" @@ -6705,195 +6806,159 @@ msgstr[0] "встановлено відповідність %(count)d груп msgstr[1] "встановлено відповідність %(count)d груп команд sudo" msgstr[2] "встановлено відповідність %(count)d груп команд sudo" -#: ipalib/plugins/sudocmdgroup.py:130 msgid "Display Sudo Command Group." msgstr "Показати групу команд sudo." -#: ipalib/plugins/sudocmdgroup.py:136 msgid "Add members to Sudo Command Group." msgstr "Додати учасників до групи команд sudo." -#: ipalib/plugins/sudocmdgroup.py:142 msgid "Remove members from Sudo Command Group." msgstr "Вилучити учасників з групи команд sudo." -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "\nПравила sudo\n\nSudo (su \"do\") надає змогу адміністраторові системи уповноважити\nпевних користувачів (або групи користувачів) на виконання певних (або\nвсіх) команд від імені адміністратора або іншого користувача зі\nзбереженням можливості ознайомлення з журналом команд і аргументів.\n\nУ FreeIPA передбачено можливість налаштування різноманітних аспектів\nроботи sudo:\n Користувачі: користувачі і групи, яким можна використовувати sudo.\n Вузли: вузли і групи вузлів, користувачам яких можна використовувати sudo.\n Дозволена команда: команда, яку можна виконувати за допомогою sudo.\n Заборонена команда: команда, яку не можна виконувати за допомогою sudo.\n Користувач запуску: користувач або група користувачів, від імені яких виконується sudo.\n Група запуску: група, з ідентифікатором якої буде запущено sudo.\n Параметри: різноманітні параметри sudoers, які можуть змінювати поведінку sudo.\n\nFreeIPA надає підписаний binddn для використання з sudo з адресою:\nuid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n\nЩоб увімкнути binddn, виконайте таку команду для встановлення пароля:\nLDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n\nДокладніші відомості можна знайти у документації до FreeIPA з sudo.\n" - -#: ipalib/plugins/sudorule.py:53 msgid "Commands for controlling sudo configuration" msgstr "Команди керування налаштуванням sudo" -#: ipalib/plugins/sudorule.py:56 msgid "this option has been deprecated." msgstr "цей параметр вважається застарілим." -#: ipalib/plugins/sudorule.py:72 msgid "sudo rule" msgstr "правило sudo" -#: ipalib/plugins/sudorule.py:73 msgid "sudo rules" msgstr "правила sudo" -#: ipalib/plugins/sudorule.py:92 msgid "Sudo Rules" msgstr "Правила Sudo" -#: ipalib/plugins/sudorule.py:93 msgid "Sudo Rule" msgstr "Правило sudo" -#: ipalib/plugins/sudorule.py:123 msgid "Command category" msgstr "Категорія команд" -#: ipalib/plugins/sudorule.py:124 msgid "Command category the rule applies to" msgstr "Категорія команд, до якої застосовується правило" -#: ipalib/plugins/sudorule.py:129 msgid "RunAs User category" msgstr "Категорія запуску від імені користувачів" -#: ipalib/plugins/sudorule.py:130 msgid "RunAs User category the rule applies to" -msgstr "Категорія запуску від імені користувачів, до якої застосовується правило" +msgstr "" +"Категорія запуску від імені користувачів, до якої застосовується правило" -#: ipalib/plugins/sudorule.py:135 msgid "RunAs Group category" msgstr "Категорія запуску від імені групи" -#: ipalib/plugins/sudorule.py:136 msgid "RunAs Group category the rule applies to" msgstr "Категорія запуску від імені групи, до якої застосовується правило" -#: ipalib/plugins/sudorule.py:156 msgid "Sudo Allow Commands" msgstr "Дозволені команди sudo" -#: ipalib/plugins/sudorule.py:160 msgid "Sudo Deny Commands" msgstr "Заборонені команди sudo" -#: ipalib/plugins/sudorule.py:164 msgid "Sudo Allow Command Groups" msgstr "Групи дозволених команд sudo" -#: ipalib/plugins/sudorule.py:168 msgid "Sudo Deny Command Groups" msgstr "Групи заборонених команд sudo" -#: ipalib/plugins/sudorule.py:172 msgid "RunAs Users" msgstr "Користувачі запуску від імені" -#: ipalib/plugins/sudorule.py:173 msgid "Run as a user" msgstr "Запуск від користувача" -#: ipalib/plugins/sudorule.py:177 msgid "Groups of RunAs Users" msgstr "Групи користувачів запуску від імені" -#: ipalib/plugins/sudorule.py:178 msgid "Run as any user within a specified group" msgstr "Запускати від імені будь-якого користувача вказаної групи" -#: ipalib/plugins/sudorule.py:183 msgid "External User" msgstr "Зовнішній користувач" -#: ipalib/plugins/sudorule.py:184 msgid "External User the rule applies to (sudorule-find only)" -msgstr "Зовнішній користувач, до якого застосовуватиметься правило (лише sudorule-find)" +msgstr "" +"Зовнішній користувач, до якого застосовуватиметься правило (лише sudorule-" +"find)" -#: ipalib/plugins/sudorule.py:188 msgid "RunAs External User" msgstr "Зовнішній користувач для RunAs" -#: ipalib/plugins/sudorule.py:189 msgid "External User the commands can run as (sudorule-find only)" -msgstr "Зовнішній користувач, від імені якого можна віддавати команди (лише sudorule-find)" +msgstr "" +"Зовнішній користувач, від імені якого можна віддавати команди (лише sudorule-" +"find)" -#: ipalib/plugins/sudorule.py:193 msgid "RunAs External Group" msgstr "Зовнішня група для RunAs" -#: ipalib/plugins/sudorule.py:194 msgid "External Group the commands can run as (sudorule-find only)" -msgstr "Зовнішня група, від імені якої можна віддавати команди (лише sudorule-find)" +msgstr "" +"Зовнішня група, від імені якої можна віддавати команди (лише sudorule-find)" -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 msgid "Sudo Option" msgstr "Пункт sudo" -#: ipalib/plugins/sudorule.py:201 msgid "RunAs Groups" msgstr "Групи запуску від імені" -#: ipalib/plugins/sudorule.py:202 msgid "Run with the gid of a specified POSIX group" msgstr "Запускати з ідентифікатором вказаної групи POSIX" -#: ipalib/plugins/sudorule.py:211 msgid "Create new Sudo Rule." msgstr "Створити правило sudo." -#: ipalib/plugins/sudorule.py:218 #, python-format msgid "Added Sudo Rule \"%(value)s\"" msgstr "Додано правило sudo «%(value)s»" -#: ipalib/plugins/sudorule.py:224 msgid "Delete Sudo Rule." msgstr "Вилучити правило sudo." -#: ipalib/plugins/sudorule.py:226 #, python-format msgid "Deleted Sudo Rule \"%(value)s\"" msgstr "Вилучено правило sudo «%(value)s»" -#: ipalib/plugins/sudorule.py:232 msgid "Modify Sudo Rule." msgstr "Змінити правило sudo." -#: ipalib/plugins/sudorule.py:234 #, python-format msgid "Modified Sudo Rule \"%(value)s\"" msgstr "Змінено правило sudo «%(value)s»" -#: ipalib/plugins/sudorule.py:240 +msgid "user category cannot be set to 'all' while there are users" +msgstr "" +"не можна встановлювати для категорії користувачів значення «all», доки є " +"записи для окремих користувачів" + +msgid "host category cannot be set to 'all' while there are hosts" +msgstr "" +"не можна встановлювати для категорії вузлів значення «all», доки є записи " +"для окремих вузлів" + +msgid "" +"command category cannot be set to 'all' while there are allow or deny " +"commands" +msgstr "" +"не можна встановлювати для категорії команд значення «all», доки є записи " +"дозволу або заборони команд" + +msgid "user runAs category cannot be set to 'all' while there are users" +msgstr "" +"не можна встановлювати для категорії запуску від імені користувачів значення " +"«all», доки є записи для окремих користувачів" + +msgid "group runAs category cannot be set to 'all' while there are groups" +msgstr "" +"не можна встановлювати для категорії запуску від імені груп значення «all», " +"доки є записи для окремих груп" + msgid "Search for Sudo Rule." msgstr "Знайти правило sudo." -#: ipalib/plugins/sudorule.py:243 #, python-format msgid "%(count)d Sudo Rule matched" msgid_plural "%(count)d Sudo Rules matched" @@ -6901,305 +6966,239 @@ msgstr[0] "встановлено відповідність %(count)d прав msgstr[1] "встановлено відповідність %(count)d правил sudo" msgstr[2] "встановлено відповідність %(count)d правил sudo" -#: ipalib/plugins/sudorule.py:250 msgid "Display Sudo Rule." msgstr "Показати правило sudo." -#: ipalib/plugins/sudorule.py:256 msgid "Enable a Sudo Rule." msgstr "Увімкнути правило sudo." -#: ipalib/plugins/sudorule.py:274 #, python-format msgid "Enabled Sudo Rule \"%s\"" msgstr "Увімкнено правило sudo «%s»" -#: ipalib/plugins/sudorule.py:280 msgid "Disable a Sudo Rule." msgstr "Вимкнути правило sudo." -#: ipalib/plugins/sudorule.py:298 #, python-format msgid "Disabled Sudo Rule \"%s\"" msgstr "Вимкнено правило «%s»" -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 msgid "Add commands and sudo command groups affected by Sudo Rule." msgstr "Додати команди і групи команд sudo, яких стосується правило sudo." -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 +msgid "commands cannot be added when command category='all'" +msgstr "не можна додавати команди, якщо категорія команд=«all»" + msgid "Remove commands and sudo command groups affected by Sudo Rule." msgstr "Вилучити команди і групи команд sudo, яких стосується правило sudo." -#: ipalib/plugins/sudorule.py:340 msgid "Add users and groups affected by Sudo Rule." msgstr "Додати записи користувачів та груп, яких стосується правило sudo." -#: ipalib/plugins/sudorule.py:375 +msgid "users cannot be added when user category='all'" +msgstr "" +"не можна додавати записи користувачів, якщо категорія користувачів=«all»" + msgid "Remove users and groups affected by Sudo Rule." msgstr "Вилучити записи користувачів та груп, яких стосується правило sudo." -#: ipalib/plugins/sudorule.py:408 msgid "Add hosts and hostgroups affected by Sudo Rule." msgstr "Додати вузли та групи вузлів, яких стосується правило sudo." -#: ipalib/plugins/sudorule.py:443 +msgid "hosts cannot be added when host category='all'" +msgstr "не можна додавати записи вузлів, якщо категорія вузлів=«all»" + msgid "Remove hosts and hostgroups affected by Sudo Rule." msgstr "Вилучити вузли та групи вузлів, яких стосується правило sudo." -#: ipalib/plugins/sudorule.py:477 msgid "Add users and groups for Sudo to execute as." -msgstr "Додати користувачів та групи для виконання команд sudo від їхнього імені." +msgstr "" +"Додати користувачів та групи для виконання команд sudo від їхнього імені." + +msgid "users cannot be added when runAs user or runAs group category='all'" +msgstr "" +"не можна додавати записи користувачів, якщо категорія запуску від імені " +"користувачів або запуску від імені груп=«all»" + +#, python-format +msgid "RunAsUser does not accept '%(name)s' as a user name" +msgstr "Не можна вказувати «%(name)s» як ім’я користувача у записі RunAsUser" + +#, python-format +msgid "RunAsUser does not accept '%(name)s' as a group name" +msgstr "Назва групи «%(name)s» є неприйнятною для RunAsUser" -#: ipalib/plugins/sudorule.py:512 msgid "Remove users and groups for Sudo to execute as." -msgstr "Вилучити користувачів та групи для виконання команд sudo від їхнього імені." +msgstr "" +"Вилучити користувачів та групи для виконання команд sudo від їхнього імені." -#: ipalib/plugins/sudorule.py:545 msgid "Add group for Sudo to execute as." msgstr "Додати групу виконання до запису sudo." -#: ipalib/plugins/sudorule.py:580 +#, python-format +msgid "RunAsGroup does not accept '%(name)s' as a group name" +msgstr "Назва групи «%(name)s» є неприйнятною для RunAsGroup" + msgid "Remove group for Sudo to execute as." msgstr "Вилучити групу виконання з запису sudo." -#: ipalib/plugins/sudorule.py:613 msgid "Add an option to the Sudo Rule." msgstr "Додати пункт до правила sudo." -#: ipalib/plugins/sudorule.py:655 #, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "Додано пункт «%s» до правила sudo «%s»" +msgid "Added option \"%(option)s\" to Sudo Rule \"%(rule)s\"" +msgstr "До правила sudo «%(rule)s» додано параметр «%(option)s»" -#: ipalib/plugins/sudorule.py:665 msgid "Remove an option from Sudo Rule." msgstr "Вилучити пункт з правила sudo." -#: ipalib/plugins/sudorule.py:710 #, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "Вилучено пункт «%s» з правила sudo «%s»" +msgid "Removed option \"%(option)s\" from Sudo Rule \"%(rule)s\"" +msgstr "З правила sudo «%(rule)s» вилучено параметр «%(option)s»" -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "\nКористувачі\n\nКерування записами користувачів. Всі користувачі є користувачами POSIX.\n\nУ IPA передбачено підтримку широкого діапазону форматів імен\nкористувачів, але вам слід враховувати всі обмеження, які накладаються\nвашим робочим середовищем. Наприклад, імена, що починаються з цифри, або\nзанадто довгі імена можуть спричинити проблеми у деяких системах UNIX.\nСкористайтеся командою «ipa config-mod» для зміни формату імені\nкористувача, яке дозволятиметься інструментами IPA.\n\nВимикання облікового запису користувача лише заборонить отримання\nкористувачами нових реєстраційних даних Kerberos. Всі вже отримані\nреєстраційні дані не втратять своєї чинності.\n\nКерування паролями не є завданням цього модуля. Докладніші дані щодо\nкерування паролями можна отримати у відповідь на команду ipa help passwd\n\nПРИКЛАДИ:\n\n Додавання нового користувача:\n ipa user-add --first=Ivan --last=Ivanenko --password tuser1\n\n Пошук всіх користувачів, чиї записи містять рядок «Ivan»:\n ipa user-find Ivan\n\n Пошук всіх користувачів з іменем (не прізвищем) «Ivan»:\n ipa user-find --first=Ivan\n\n Вимикання запису користувача:\n ipa user-disable tuser1\n\n Вмикання запису користувача:\n ipa user-enable tuser1\n\n Вилучення запису користувача:\n ipa user-del tuser1\n" +msgid "Realm name" +msgstr "Назва області" -#: ipalib/plugins/user.py:73 msgid "Kerberos keys available" msgstr "Доступні ключі Kerberos" -#: ipalib/plugins/user.py:140 msgid "user" msgstr "користувач" -#: ipalib/plugins/user.py:141 msgid "users" msgstr "користувачі" -#: ipalib/plugins/user.py:177 msgid "User login" msgstr "Користувач" -#: ipalib/plugins/user.py:184 msgid "First name" msgstr "Ім'я" -#: ipalib/plugins/user.py:188 msgid "Last name" msgstr "Прізвище" -#: ipalib/plugins/user.py:191 msgid "Full name" msgstr "Повне ім’я" -#: ipalib/plugins/user.py:196 msgid "Display name" msgstr "Екранне ім'я" -#: ipalib/plugins/user.py:201 msgid "Initials" msgstr "Ініціали" -#: ipalib/plugins/user.py:207 msgid "Home directory" msgstr "Домашній каталог" -#: ipalib/plugins/user.py:212 msgid "GECOS field" msgstr "Поле GECOS" -#: ipalib/plugins/user.py:218 msgid "Login shell" msgstr "Оболонка входу" -#: ipalib/plugins/user.py:223 msgid "Kerberos principal" msgstr "Реєстраційний запис Kerberos" -#: ipalib/plugins/user.py:231 msgid "Email address" msgstr "Адреса ел. пошти" -#: ipalib/plugins/user.py:236 msgid "Prompt to set the user password" msgstr "Надіслати запит щодо встановлення пароля користувача" -#: ipalib/plugins/user.py:243 +msgid "Generate a random user password" +msgstr "Створити випадковий пароль для користувача" + msgid "UID" msgstr "UID" -#: ipalib/plugins/user.py:244 msgid "User ID Number (system will assign one if not provided)" -msgstr "Ідентифікаційний номер користувача (система призначить його, якщо не буде вказано)" +msgstr "" +"Ідентифікаційний номер користувача (система призначить його, якщо не буде " +"вказано)" -#: ipalib/plugins/user.py:251 msgid "Group ID Number" msgstr "Ід. номер групи" -#: ipalib/plugins/user.py:257 msgid "Street address" msgstr "Вулиця і будинок" -#: ipalib/plugins/user.py:261 msgid "City" msgstr "Місто" -#: ipalib/plugins/user.py:265 msgid "State/Province" msgstr "Область/провінція" -#: ipalib/plugins/user.py:268 msgid "ZIP" msgstr "Індекс" -#: ipalib/plugins/user.py:272 msgid "Telephone Number" msgstr "Номер телефону" -#: ipalib/plugins/user.py:275 msgid "Mobile Telephone Number" msgstr "Номер мобільного телефону" -#: ipalib/plugins/user.py:278 msgid "Pager Number" msgstr "Номер пейджера" -#: ipalib/plugins/user.py:282 msgid "Fax Number" msgstr "Номер факсу" -#: ipalib/plugins/user.py:286 msgid "Org. Unit" msgstr "Підрозділ" -#: ipalib/plugins/user.py:289 msgid "Job Title" msgstr "Посада" -#: ipalib/plugins/user.py:292 msgid "Manager" msgstr "Керівник" -#: ipalib/plugins/user.py:295 msgid "Car License" msgstr "Водійська ліцензія" -#: ipalib/plugins/user.py:298 msgid "Account disabled" msgstr "Обліковий запис вимкнено" -#: ipalib/plugins/user.py:340 #, python-format msgid "manager %(manager)s not found" msgstr "керування %(manager)s не знайдено" -#: ipalib/plugins/user.py:359 msgid "Add a new user." msgstr "Додати нового користувача." -#: ipalib/plugins/user.py:361 #, python-format msgid "Added user \"%(value)s\"" msgstr "Додано користувача «%(value)s»" -#: ipalib/plugins/user.py:368 msgid "Don't create user private group" msgstr "Не створювати закриту групу користувача" -#: ipalib/plugins/user.py:398 #, python-format msgid "can be at most %(len)d characters" msgstr "не повинне перевищувати %(len)d символів у довжину" -#: ipalib/plugins/user.py:475 msgid "Delete a user." msgstr "Вилучити користувача." -#: ipalib/plugins/user.py:477 #, python-format msgid "Deleted user \"%(value)s\"" msgstr "Вилучено користувача «%(value)s»" -#: ipalib/plugins/user.py:486 msgid "Modify a user." msgstr "Змінити параметри користувача." -#: ipalib/plugins/user.py:488 #, python-format msgid "Modified user \"%(value)s\"" msgstr "Змінено користувача «%(value)s»" -#: ipalib/plugins/user.py:510 msgid "Search for users." msgstr "Шукати користувачів." -#: ipalib/plugins/user.py:517 msgid "Self" msgstr "Self" -#: ipalib/plugins/user.py:518 msgid "Display user record for current Kerberos principal" -msgstr "Показати запис користувача для поточного реєстраційного запису Kerberos" +msgstr "" +"Показати запис користувача для поточного реєстраційного запису Kerberos" -#: ipalib/plugins/user.py:539 #, python-format msgid "%(count)d user matched" msgid_plural "%(count)d users matched" @@ -7207,767 +7206,1549 @@ msgstr[0] "встановлено відповідність %(count)d кори msgstr[1] "встановлено відповідність %(count)d користувачів" msgstr[2] "встановлено відповідність %(count)d користувачів" -#: ipalib/plugins/user.py:546 msgid "Display information about a user." msgstr "Показати дані щодо користувача." -#: ipalib/plugins/user.py:560 msgid "Disable a user account." msgstr "Вимкнути обліковий запис користувача." -#: ipalib/plugins/user.py:563 #, python-format msgid "Disabled user account \"%(value)s\"" msgstr "Вимкнено обліковий запис користувача «%(value)s»" -#: ipalib/plugins/user.py:581 msgid "Enable a user account." msgstr "Увімкнути обліковий запис користувача." -#: ipalib/plugins/user.py:585 #, python-format msgid "Enabled user account \"%(value)s\"" msgstr "Увімкнено обліковий запис користувача «%(value)s»" -#: ipalib/plugins/user.py:602 msgid "" "\n" " Unlock a user account\n" "\n" " An account may become locked if the password is entered incorrectly too\n" " many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" +" policy. A locked account is a temporary condition and may be unlocked " +"by\n" " an administrator." -msgstr "\n Розблокувати обліковий запис користувача\n\n Обліковий запис може бути заблоковано, якщо відповідно до правил безпеки\n користувач перевищить обмеження на кількість введення помилкових паролів\n протягом певного часу. Запис блокується тимчасово, його може бути\n розблоковано адміністратором." +msgstr "" +"\n" +" Розблокувати обліковий запис користувача\n" +"\n" +" Обліковий запис може бути заблоковано, якщо відповідно до правил " +"безпеки\n" +" користувач перевищить обмеження на кількість введення помилкових " +"паролів\n" +" протягом певного часу. Запис блокується тимчасово, його може бути\n" +" розблоковано адміністратором." -#: ipalib/plugins/user.py:611 #, python-format msgid "Unlocked account \"%(value)s\"" msgstr "Розблоковано обліковий запис «%(value)s»" -#: ipalib/util.py:192 +msgid "could not allocate unique new session_id" +msgstr "" +"не вдалося встановити унікальне нове значення ідентифікатора сеансу " +"(session_id)" + #, python-format msgid "Permission denied: %(file)s" msgstr "Доступ заборонено: %(file)s" -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "назва облікового запису електронної пошти може складатися лише з літер, цифр, символів «-», «_» і крапок. Не можна використовувати у назві послідовності з символів «-», «_» та «.»." - -#: ipalib/util.py:223 ipalib/util.py:264 msgid "cannot be longer that 255 characters" msgstr "не може бути довшим за 255 символів" -#: ipalib/util.py:233 msgid "too many '@' characters" msgstr "занадто багато символів «@»" -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "назву домену адрес вказано неправильно («example.com» замість «example»)" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "назва домену має складатися лише з літер, цифр і символів «-»" +msgid "missing address domain" +msgstr "не вказано домену адреси" -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "назву вузла вказано не повністю" +msgid "not fully qualified" +msgstr "вказано не повністю" -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "частини назви вузла мають складатися лише з літер, цифр і символів «-» (символ «-» не повинен бути останнім)" +msgid "invalid SSH public key" +msgstr "некоректний відкритий ключ SSH" -#: ipalib/x509.py:213 #, python-format msgid "Issuer \"%(issuer)s\" does not match the expected issuer" msgstr "Запис видавця «%(issuer)s» не відповідає очікуваному значенню видавця" -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 #, python-format msgid "Unable to communicate with CMS (%s)" msgstr "Не вдалося обмінятися даними з CMS (%s)" -#: ipaserver/plugins/join.py:54 msgid "The hostname to register as" msgstr "Назва вузла для реєстрації" -#: ipaserver/plugins/join.py:62 msgid "The IPA realm" msgstr "Область IPA" -#: ipaserver/plugins/join.py:68 msgid "Hardware platform of the host (e.g. Lenovo T61)" msgstr "Апаратна платформа вузла (наприклад, «Lenovo T61»)" -#: ipaserver/plugins/join.py:72 msgid "Operating System and version of the host (e.g. Fedora 9)" msgstr "Операційна система вузла і її версія (наприклад, «Fedora 9»)" -#: ipaserver/plugins/ldap2.py:401 #, python-format msgid "objectclass %s not found" msgstr "клас об’єктів %s не знайдено" -#: ipaserver/plugins/selfsign.py:99 #, python-format msgid "" "Request subject \"%(request_subject)s\" does not match the form " "\"%(subject_base)s\"" -msgstr "Об’єкт запиту «%(request_subject)s» вказано у формі, відмінній від «%(subject_base)s»" +msgstr "" +"Об’єкт запиту «%(request_subject)s» вказано у формі, відмінній від " +"«%(subject_base)s»" -#: ipaserver/plugins/selfsign.py:104 #, python-format msgid "unable to decode csr: %s" msgstr "не вдалося декодувати csr: %s" -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 msgid "file operation" msgstr "дія над файлами" -#: ipaserver/plugins/selfsign.py:154 msgid "cannot obtain next serial number" msgstr "не вдалося отримати наступний серійний номер" -#: ipaserver/plugins/selfsign.py:189 msgid "certutil failure" msgstr "помилка certutil" -#: ipa-client/config.c:56 #, c-format msgid "cannot open configuration file %s\n" msgstr "не вдалося відкрити файл налаштувань %s\n" -#: ipa-client/config.c:63 #, c-format msgid "cannot stat() configuration file %s\n" msgstr "не вдалося обробити функцією stat() файл налаштування %s\n" -#: ipa-client/config.c:69 #, c-format msgid "out of memory\n" msgstr "не вистачає пам'яті\n" -#: ipa-client/config.c:80 #, c-format msgid "read error\n" msgstr "помилка читання\n" -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "Невдала спроба ініціалізації контексту Kerberos: %s (%d)\n" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "Не вдалося обробити реєстраційний запис: %s (%d)\n" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "Немає основних системних типів шифрування?!\n" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "Не вистачає пам'яті!?\n" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "Не вистачає пам'яті\n" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "Попередження: невідомий тип шифрування: [%s]\n" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "Попередження: невідомий тип солі (salt): [%s]\n" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "Спроба порівняння значень типу шифрування зазнала невдачі!\n" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "Не вдалося створити випадковий ключ!\n" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "Не вдалося створити ключ!\n" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "Не вистачає пам'яті!\n" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "Помилковий або непідтримуваний тип солі (salt) (%d)!\n" - -#: ipa-client/ipa-getkeytab.c:502 #, c-format msgid "No keys accepted by KDC\n" msgstr "Жоден з ключів не прийнято KDC\n" -#: ipa-client/ipa-getkeytab.c:517 #, c-format msgid "Out of memory \n" msgstr "Не вистачає пам'яті \n" -#: ipa-client/ipa-getkeytab.c:555 #, c-format msgid "Out of Memory!\n" msgstr "Не вистачає пам'яті!\n" -#: ipa-client/ipa-getkeytab.c:562 #, c-format msgid "Failed to create control!\n" msgstr "Не вдалося створити керування!\n" -#: ipa-client/ipa-getkeytab.c:586 #, c-format msgid "Unable to initialize ldap library!\n" msgstr "Не вдалося ініціалізувати бібліотеку ldap!\n" -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 #, c-format msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" msgstr "Не вдалося встановити LDAP_OPT_X_SASL_NOCANON\n" -#: ipa-client/ipa-getkeytab.c:600 #, c-format msgid "Unable to set ldap options!\n" msgstr "Не вдалося встановити значення параметрів ldap!\n" -#: ipa-client/ipa-getkeytab.c:613 #, c-format msgid "Simple bind failed\n" msgstr "Невдала спроба простого прив’язування\n" -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "Невдала спроба прив’язування SASL!\n" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 #, c-format msgid "Operation failed! %s\n" msgstr "Невдала спроба виконання дії! %s\n" -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 #, c-format msgid "Missing reply control!\n" msgstr "Немає керування відповіддю!\n" -#: ipa-client/ipa-getkeytab.c:689 #, c-format msgid "ber_init() failed, Invalid control ?!\n" msgstr "Спроба виконання ber_init() зазнала невдачі. Некоректне керування?!\n" -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "Спроба виконання ber_scanf() зазнала невдачі. Некоректне керування?!\n" - -#: ipa-client/ipa-getkeytab.c:753 msgid "New Principal Password" msgstr "Новий пароль реєстраційного запису" -#: ipa-client/ipa-getkeytab.c:759 msgid "Verify Principal Password" msgstr "Перевірка пароля реєстраційного запису" -#: ipa-client/ipa-getkeytab.c:793 msgid "Print as little as possible" msgstr "Виводити мінімум даних" -#: ipa-client/ipa-getkeytab.c:793 msgid "Output only on errors" msgstr "Виводити лише повідомлення про помилки" -#: ipa-client/ipa-getkeytab.c:795 msgid "Contact this specific KDC Server" msgstr "Встановити зв’язок з вказаним сервером KDC" -#: ipa-client/ipa-getkeytab.c:796 msgid "Server Name" msgstr "Назва сервера" -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "Реєстраційний запис, для якого слід отримати таблицю ключів (приклад: ftp/ftp.example.com@EXAMPLE.COM)" +msgid "The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" +msgstr "" +"Реєстраційний запис, для якого слід отримати таблицю ключів (приклад: ftp/" +"ftp.example.com@EXAMPLE.COM)" -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 msgid "Kerberos Service Principal Name" msgstr "Назва реєстраційного запису служби Kerberos" -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 msgid "File were to store the keytab information" msgstr "Файл, у якому зберігатимуться дані таблиці ключів" -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 msgid "Keytab File Name" msgstr "Назва файла таблиці ключів" -#: ipa-client/ipa-getkeytab.c:804 msgid "Encryption types to request" msgstr "Типи шифрування, запит щодо яких слід надсилати" -#: ipa-client/ipa-getkeytab.c:805 msgid "Comma separated encryption types list" msgstr "Список типів шифрування, відокремлених комами" -#: ipa-client/ipa-getkeytab.c:807 msgid "Show the list of permitted encryption types and exit" msgstr "Показати список дозволених типів шифрування і завершити роботу" -#: ipa-client/ipa-getkeytab.c:808 msgid "Permitted Encryption Types" msgstr "Дозволені типи шифрування" -#: ipa-client/ipa-getkeytab.c:810 msgid "Asks for a non-random password to use for the principal" -msgstr "Запитати невипадковий пароль, який слід використати для реєстраційного запису" +msgstr "" +"Запитати невипадковий пароль, який слід використати для реєстраційного запису" -#: ipa-client/ipa-getkeytab.c:812 msgid "LDAP DN" msgstr "DN LDAP" -#: ipa-client/ipa-getkeytab.c:812 msgid "DN to bind as if not using kerberos" -msgstr "DN, до якого слід виконати прив’язку, якщо не використовується kerberos" +msgstr "" +"DN, до якого слід виконати прив’язку, якщо не використовується kerberos" -#: ipa-client/ipa-getkeytab.c:814 msgid "LDAP password" msgstr "Пароль LDAP" -#: ipa-client/ipa-getkeytab.c:814 msgid "password to use if not using kerberos" msgstr "пароль, який слід використати, якщо не використовується kerberos" -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 #, c-format msgid "Kerberos context initialization failed\n" msgstr "Невдала спроба ініціалізації контексту Kerberos\n" -#: ipa-client/ipa-getkeytab.c:854 +#, c-format +msgid "No system preferred enctypes ?!\n" +msgstr "Немає основних системних типів шифрування?!\n" + #, c-format msgid "Supported encryption types:\n" msgstr "Підтримувані типи шифрування:\n" -#: ipa-client/ipa-getkeytab.c:858 #, c-format msgid "Warning: failed to convert type (#%d)\n" msgstr "Попередження: не вдалося виконати перетворення типу (№%d)\n" -#: ipa-client/ipa-getkeytab.c:877 #, c-format msgid "Bind password required when using a bind DN.\n" msgstr "У разі використання прив’язки DN слід вказати пароль прив’язки.\n" -#: ipa-client/ipa-getkeytab.c:890 #, c-format msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "Попередження: для випадкових паролів типи солі (salt) не мають значення (див. параметр -P)\n" +"Warning: salt types are not honored with randomized passwords (see opt. -P)\n" +msgstr "" +"Попередження: для випадкових паролів типи солі (salt) не мають значення " +"(див. параметр -P)\n" -#: ipa-client/ipa-getkeytab.c:902 #, c-format msgid "Invalid Service Principal Name\n" msgstr "Некоректна назва реєстраційного запису служби\n" -#: ipa-client/ipa-getkeytab.c:910 #, c-format msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "Не знайдено кешу реєстраційних даних Kerberos. Чи є у вас квиток Kerberos?\n" +msgstr "" +"Не знайдено кешу реєстраційних даних Kerberos. Чи є у вас квиток Kerberos?\n" -#: ipa-client/ipa-getkeytab.c:918 #, c-format msgid "" "Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "Не знайдено реєстраційного запису користувача Kerberos. Ви маєте ви коректний кеш реєстраційних даних?\n" +msgstr "" +"Не знайдено реєстраційного запису користувача Kerberos. Ви маєте ви " +"коректний кеш реєстраційних даних?\n" -#: ipa-client/ipa-getkeytab.c:926 #, c-format msgid "Failed to open Keytab\n" msgstr "Не вдалося відкрити таблицю ключів\n" -#: ipa-client/ipa-getkeytab.c:933 #, c-format msgid "Failed to create key material\n" msgstr "Не вдалося створити вихідні дані для ключа\n" -#: ipa-client/ipa-getkeytab.c:952 #, c-format msgid "Failed to add key to the keytab\n" msgstr "Не вдалося додати ключ до таблиці ключів\n" -#: ipa-client/ipa-getkeytab.c:961 #, c-format msgid "Failed to close the keytab\n" msgstr "Не вдалося закрити таблицю ключів\n" -#: ipa-client/ipa-getkeytab.c:967 #, c-format msgid "Keytab successfully retrieved and stored in: %s\n" msgstr "Таблицю ключів успішно отримати і збережено до: %s\n" -#: ipa-client/ipa-join.c:65 #, c-format msgid "No permission to join this host to the IPA domain.\n" msgstr "Немає дозволу на долучення цього вузла до домену IPA.\n" -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 #, c-format msgid "No write permissions on keytab file '%s'\n" msgstr "Немає дозволу на запис до файла таблиці ключів «%s»\n" -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "Невдала спроба виконання access() для %s: номер помилки = %d\n" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 #, c-format msgid "Out of memory!" msgstr "Не вистачає пам'яті!" -#: ipa-client/ipa-join.c:206 #, c-format msgid "Unable to initialize connection to ldap server: %s" msgstr "Не вдалося ініціалізувати з’єднання з сервером LDAP: %s" -#: ipa-client/ipa-join.c:212 #, c-format msgid "Unable to enable SSL in LDAP\n" msgstr "Не вдалося увімкнути SSL у LDAP\n" -#: ipa-client/ipa-join.c:225 #, c-format msgid "Unable to set LDAP version\n" msgstr "Не вдалося встановити версію LDAP\n" -#: ipa-client/ipa-join.c:245 #, c-format msgid "Bind failed: %s\n" msgstr "Невдала спроба прив’язки: %s\n" -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "Спроба пошуку %s у rootdse завершилася невдало з повідомленням про помилку %d" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 #, c-format msgid "No values for %s" msgstr "Немає значень %s" -#: ipa-client/ipa-join.c:316 #, c-format msgid "Search for IPA namingContext failed with error %d\n" msgstr "Спроба пошуку namingContext IPA завершилася помилкою %d\n" -#: ipa-client/ipa-join.c:322 #, c-format msgid "IPA namingContext not found\n" msgstr "namingContext IPA не знайдено\n" -#: ipa-client/ipa-join.c:368 +#, c-format +msgid "Out of memory!\n" +msgstr "Не вистачає пам'яті!\n" + #, c-format msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "Спроба пошуку ipaCertificateSubjectBase завершилася невдало з повідомлення про помилку %d" +msgstr "" +"Спроба пошуку ipaCertificateSubjectBase завершилася невдало з повідомлення " +"про помилку %d" -#: ipa-client/ipa-join.c:439 #, c-format msgid "Unable to determine root DN of %s\n" msgstr "Не вдалося визначити кореневий DN %s\n" -#: ipa-client/ipa-join.c:457 #, c-format msgid "Incorrect password.\n" msgstr "Некоректний пароль.\n" -#: ipa-client/ipa-join.c:465 #, c-format msgid "Unable to determine certificate subject of %s\n" msgstr "Не вдалося визначити призначення сертифіката %s\n" -#: ipa-client/ipa-join.c:481 #, c-format msgid "Enrollment failed. %s\n" msgstr "Помилка реєстрування. %s\n" -#: ipa-client/ipa-join.c:605 #, c-format msgid "principal not found in XML-RPC response\n" msgstr "реєстраційного запису не знайдено у XML-RPC відповіді\n" -#: ipa-client/ipa-join.c:620 #, c-format msgid "Host is already joined.\n" msgstr "Вузол вже приєднано.\n" -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 #, c-format msgid "Unable to determine IPA server from %s\n" msgstr "Не вдалося визначити сервер IPA з %s\n" -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 #, c-format msgid "The hostname must be fully-qualified: %s\n" msgstr "Назву вузла слід вказувати повністю: %s\n" -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 #, c-format msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "Не вдалося долучити вузол: невдала спроба ініціалізації контексту Kerberos\n" +msgstr "" +"Не вдалося долучити вузол: невдала спроба ініціалізації контексту Kerberos\n" -#: ipa-client/ipa-join.c:719 #, c-format msgid "Error resolving keytab: %s.\n" msgstr "Помилка при визначенні адрес таблиці ключів: %s.\n" -#: ipa-client/ipa-join.c:728 #, c-format msgid "Error getting default Kerberos realm: %s.\n" msgstr "Помилка під час отримання типової області дії Kerberos: %s.\n" -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "Помилка під час обробки «%s»: %s.\n" - -#: ipa-client/ipa-join.c:764 #, c-format msgid "Error obtaining initial credentials: %s.\n" msgstr "Помилка під час отримання початкових реєстраційних даних: %s.\n" -#: ipa-client/ipa-join.c:775 #, c-format msgid "Unable to generate Kerberos Credential Cache\n" msgstr "Не вдалося створити кеш реєстраційних даних Kerberos\n" -#: ipa-client/ipa-join.c:783 #, c-format msgid "Error storing creds in credential cache: %s.\n" msgstr "Помилка під час спроби збереження реєстраційних даних у кеші: %s.\n" -#: ipa-client/ipa-join.c:833 #, c-format msgid "Unenrollment successful.\n" msgstr "Успішне скасування реєстрації.\n" -#: ipa-client/ipa-join.c:836 #, c-format msgid "Unenrollment failed.\n" msgstr "Спроба скасування реєстрації зазнала невдачі.\n" -#: ipa-client/ipa-join.c:841 #, c-format msgid "result not found in XML-RPC response\n" msgstr "у відповіді XML-RPC не знайдено результату\n" -#: ipa-client/ipa-join.c:919 +#, c-format +msgid "The hostname must not be: %s\n" +msgstr "Назва вузла не повинна бути такою: %s\n" + #, c-format msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "Не вдалося долучити вузол: не знайдено кешу реєстраційних даних Kerberos\n" +msgstr "" +"Не вдалося долучити вузол: не знайдено кешу реєстраційних даних Kerberos\n" -#: ipa-client/ipa-join.c:927 #, c-format msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "Не вдалося долучити вузол: не знайдено реєстраційного запису користувача Kerberos і не вказано пароля вузла.\n" +"Unable to join host: Kerberos User Principal not found and host password not " +"provided.\n" +msgstr "" +"Не вдалося долучити вузол: не знайдено реєстраційного запису користувача " +"Kerberos і не вказано пароля вузла.\n" -#: ipa-client/ipa-join.c:941 #, c-format msgid "fork() failed\n" msgstr "невдала спроба виконання fork()\n" -#: ipa-client/ipa-join.c:970 #, c-format msgid "ipa-getkeytab not found\n" msgstr "Не знайдено ipa-getkeytab\n" -#: ipa-client/ipa-join.c:973 #, c-format msgid "ipa-getkeytab has bad permissions?\n" msgstr "Помилкові права доступу до ipa-getkeytab?\n" -#: ipa-client/ipa-join.c:976 #, c-format msgid "executing ipa-getkeytab failed, errno %d\n" msgstr "спроба виконання ipa-getkeytab зазнала невдачі, номер помилки %d\n" -#: ipa-client/ipa-join.c:988 #, c-format msgid "child exited with %d\n" msgstr "дочірній процес завершив роботу з повідомленням %d\n" -#: ipa-client/ipa-join.c:994 #, c-format msgid "Certificate subject base is: %s\n" msgstr "Базовий об’єкт сертифікації: %s\n" -#: ipa-client/ipa-join.c:1031 msgid "Print the raw XML-RPC output in GSSAPI mode" msgstr "Вивести дані XML-RPC без обробки у режимі GSSAPI" -#: ipa-client/ipa-join.c:1033 msgid "Quiet mode. Only errors are displayed." msgstr "«Мовчазний» режим. Буде показано лише повідомлення про помилки." -#: ipa-client/ipa-join.c:1035 msgid "Unenroll this host from IPA server" msgstr "Скасувати реєстрацію цього вузла на сервері IPA" -#: ipa-client/ipa-join.c:1037 msgid "Hostname of this server" msgstr "Назва вузла цього сервера" -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 msgid "hostname" msgstr "назва вузла" -#: ipa-client/ipa-join.c:1039 msgid "IPA Server to use" msgstr "Сервер IPA, який слід використовувати" -#: ipa-client/ipa-join.c:1041 msgid "Specifies where to store keytab information." msgstr "Визначає, де слід зберігати дані таблиці ключів." -#: ipa-client/ipa-join.c:1041 msgid "filename" msgstr "назва файла" -#: ipa-client/ipa-join.c:1043 msgid "LDAP password (if not using Kerberos)" msgstr "Пароль LDAP (якщо не використовується Kerberos)" -#: ipa-client/ipa-join.c:1043 msgid "password" msgstr "пароль" -#: ipa-client/ipa-join.c:1045 msgid "LDAP basedn" msgstr "Базовий DN LDAP" -#: ipa-client/ipa-join.c:1045 msgid "basedn" msgstr "Базовий DN" -#: ipa-client/ipa-rmkeytab.c:43 #, c-format msgid "Unable to parse principal name\n" msgstr "Не вдалося обробити назву реєстраційного запису\n" -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "krb5_parse_name %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:55 #, c-format msgid "Removing principal %s\n" msgstr "Вилучення реєстраційного запису %s\n" -#: ipa-client/ipa-rmkeytab.c:68 #, c-format msgid "Failed to open keytab\n" msgstr "Не вдалося відкрити таблицю ключів\n" -#: ipa-client/ipa-rmkeytab.c:72 #, c-format msgid "principal not found\n" msgstr "реєстраційного запису не знайдено\n" -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "krb5_kt_get_entry %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:82 #, c-format msgid "Unable to remove entry\n" msgstr "Не вдалося вилучити запис\n" -#: ipa-client/ipa-rmkeytab.c:84 #, c-format msgid "kvno %d\n" msgstr "kvno %d\n" -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "krb5_kt_remove_entry %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:119 #, c-format msgid "Unable to parse principal\n" msgstr "Не вдалося обробити реєстраційний запис\n" -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "krb5_unparse_name %d: %s\n" - -#: ipa-client/ipa-rmkeytab.c:143 #, c-format msgid "realm not found\n" msgstr "область не знайдено\n" -#: ipa-client/ipa-rmkeytab.c:169 msgid "Print debugging information" msgstr "Вивести діагностичні дані" -#: ipa-client/ipa-rmkeytab.c:169 msgid "Debugging output" msgstr "Діагностична інформація" -#: ipa-client/ipa-rmkeytab.c:176 msgid "Remove all principals in this realm" msgstr "Вилучити всі реєстраційні записи у цій області" -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "Назва області" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "Не вдалося відкрити таблицю ключів «%s»: %s\n" - -#: ipa-client/ipa-rmkeytab.c:253 #, c-format msgid "Closing keytab failed\n" msgstr "Спроба закриття таблиці ключів зазнала невдачі\n" -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "krb5_kt_close %d: %s\n" +msgid "Out of memory!?\n" +msgstr "Не вистачає пам'яті!?\n" + +msgid "Out of memory\n" +msgstr "Не вистачає пам'яті\n" + +msgid "Enctype comparison failed!\n" +msgstr "Спроба порівняння значень типу шифрування зазнала невдачі!\n" + +msgid "Failed to create random key!\n" +msgstr "Не вдалося створити випадковий ключ!\n" + +msgid "Failed to create key!\n" +msgstr "Не вдалося створити ключ!\n" + +#~ msgid "" +#~ "\n" +#~ "Auto Membership Rule.\n" +#~ "\n" +#~ "Bring clarity to the membership of hosts and users by configuring " +#~ "inclusive\n" +#~ "or exclusive regex paterns, you can automatically assign a new entries " +#~ "into\n" +#~ "a group or hostgroup based upon attribute information.\n" +#~ "\n" +#~ "A rule is directly associated with a group by name, so you cannot create\n" +#~ "a rule without an accompanying group or hostgroup\n" +#~ "\n" +#~ "A condition is a regular expression used by 389-ds to match a new " +#~ "incoming\n" +#~ "entry with an automember rule. If it matches an inclusive rule then the\n" +#~ "entry is added to the appropriate group or hostgroup.\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " Add the initial group or hostgroup:\n" +#~ " ipa hostgroup-add --desc=\"Web Servers\" webservers\n" +#~ " ipa group-add --desc=\"Developers\" devel\n" +#~ "\n" +#~ " Add the initial rule:\n" +#~ " ipa automember-add --type=hostgroup webservers\n" +#~ " ipa automember-add --type=group devel\n" +#~ "\n" +#~ " Add a condition to the rule:\n" +#~ " ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-" +#~ "regex=^web[1-9]+\\.example\\.com webservers\n" +#~ " ipa automember-add-condition --key=manager --type=group --inclusive-" +#~ "regex=^uid=mscott devel\n" +#~ "\n" +#~ " Add an exclusive condition to the rule to prevent auto assignment:\n" +#~ " ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-" +#~ "regex=^web5\\.example\\.com webservers\n" +#~ "\n" +#~ " Add a host:\n" +#~ " ipa host-add web1.example.com\n" +#~ "\n" +#~ " Add a user:\n" +#~ " ipa user-add --first=Tim --last=User --password tuser1 --" +#~ "manager=mscott\n" +#~ "\n" +#~ " Verify automembership:\n" +#~ " ipa hostgroup-show webservers\n" +#~ " Host-group: webservers\n" +#~ " Description: Web Servers\n" +#~ " Member hosts: web1.example.com\n" +#~ "\n" +#~ " ipa group-show devel\n" +#~ " Group name: devel\n" +#~ " Description: Developers\n" +#~ " GID: 1004200000\n" +#~ " Member users: tuser\n" +#~ "\n" +#~ " Remove a condition from the rule:\n" +#~ " ipa automember-remove-condition --key=fqdn --type=hostgroup --" +#~ "inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" +#~ "\n" +#~ " Modify the automember rule:\n" +#~ " ipa automember-mod\n" +#~ "\n" +#~ " Set the default target group:\n" +#~ " ipa automember-default-group-set --default-group=webservers --" +#~ "type=hostgroup\n" +#~ " ipa automember-default-group-set --default-group=ipausers --" +#~ "type=group\n" +#~ "\n" +#~ " Remove the default target group:\n" +#~ " ipa automember-default-group-remove --type=hostgroup\n" +#~ " ipa automember-default-group-remove --type=group\n" +#~ "\n" +#~ " Show the default target group:\n" +#~ " ipa automember-default-group-show --type=hostgroup\n" +#~ " ipa automember-default-group-show --type=group\n" +#~ "\n" +#~ " Find all of the automember rules:\n" +#~ " ipa automember-find\n" +#~ "\n" +#~ " Display a automember rule:\n" +#~ " ipa automember-show --type=hostgroup webservers\n" +#~ " ipa automember-show --type=group devel\n" +#~ "\n" +#~ " Delete an automember rule:\n" +#~ " ipa automember-del --type=hostgroup webservers\n" +#~ " ipa automember-del --type=group devel\n" +#~ msgstr "" +#~ "\n" +#~ "Правило автоматичної участі.\n" +#~ "\n" +#~ "Спрощує визначення участі вузлів і користувачів за допомогою визначених\n" +#~ "\"вами шаблонів (формальних виразів) включення чи не включення нових " +#~ "записів\n" +#~ "до груп або груп вузлів на основі даних атрибутів у автоматичному " +#~ "режимі.\n" +#~ "\n" +#~ "Правило безпосередньо пов’язується з групою за назвою, отже ви не можете\n" +#~ "створювати правила, які не буде пов’язано з групою користувачів чи " +#~ "групою\n" +#~ "вузлів.\n" +#~ "Умовою використання правила є формальний вираз, який " +#~ "використовуватиметься\n" +#~ "389-ds для встановлення відповідності нового вхідного запису з правилом\n" +#~ "автоматичної участі. Якщо запис відповідатиме правилу включення, його " +#~ "буде\n" +#~ "додано до відповідної групи або групи вузлів.\n" +#~ "\n" +#~ "ПРИКЛАДИ:\n" +#~ "\n" +#~ " Додавання початкової групи або групи вузлів:\n" +#~ " ipa hostgroup-add --desc=\"Web Servers\" webservers\n" +#~ " ipa group-add --desc=\"Developers\" devel\n" +#~ "\n" +#~ " Додавання початкового правила:\n" +#~ " ipa automember-add --type=hostgroup webservers\n" +#~ " ipa automember-add --type=group devel\n" +#~ "\n" +#~ " Додавання умови до правила:\n" +#~ " ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-" +#~ "regex=^web[1-9]+\\.example\\.com webservers\n" +#~ " ipa automember-add-condition --key=manager --type=group --inclusive-" +#~ "regex=^uid=mscott devel\n" +#~ "\n" +#~ " Додавання умови виключення до правила з метою запобігання\n" +#~ " автоматичному додаванню:\n" +#~ " ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-" +#~ "regex=^web5\\.example\\.com webservers\n" +#~ "\n" +#~ " Додавання вузла:\n" +#~ " ipa host-add web1.example.com\n" +#~ "\n" +#~ " Додавання користувача:\n" +#~ " ipa user-add --first=Tim --last=User --password tuser1 --" +#~ "manager=mscott\n" +#~ "\n" +#~ " Перевірка правила:\n" +#~ " ipa hostgroup-show webservers\n" +#~ " Host-group: webservers\n" +#~ " Description: Web Servers\n" +#~ " Member hosts: web1.example.com\n" +#~ "\n" +#~ " ipa group-show devel\n" +#~ " Group name: devel\n" +#~ " Description: Developers\n" +#~ " GID: 1004200000\n" +#~ " Member users: tuser\n" +#~ "\n" +#~ " Вилучення умови з правила:\n" +#~ " ipa automember-remove-condition --key=fqdn --type=hostgroup --" +#~ "inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" +#~ "\n" +#~ " Внесення змін до правила автоматичної участі:\n" +#~ " ipa automember-mod\n" +#~ "\n" +#~ " Встановлення типової групи призначення:\n" +#~ " ipa automember-default-group-set --default-group=webservers --" +#~ "type=hostgroup\n" +#~ " ipa automember-default-group-set --default-group=ipausers --" +#~ "type=group\n" +#~ "\n" +#~ " Вилучення типової групи призначення:\n" +#~ " ipa automember-default-group-remove --type=hostgroup\n" +#~ " ipa automember-default-group-remove --type=group\n" +#~ "\n" +#~ " Показати типову групу призначення:\n" +#~ " ipa automember-default-group-show --type=hostgroup\n" +#~ " ipa automember-default-group-show --type=group\n" +#~ "\n" +#~ " Знайти всі правила автоматичної участі:\n" +#~ " ipa automember-find\n" +#~ "\n" +#~ " Показати правило автоматичної участі:\n" +#~ " ipa automember-show --type=hostgroup webservers\n" +#~ " ipa automember-show --type=group devel\n" +#~ "\n" +#~ " Вилучити правило автоматичної участі:\n" +#~ " ipa automember-del --type=hostgroup webservers\n" +#~ " ipa automember-del --type=group devel\n" + +#~ msgid "Default Group" +#~ msgstr "Типова група" + +#~ msgid "" +#~ "\n" +#~ " Set default group for all unmatched entries.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Встановити типову групу для невідповідних записів.\n" +#~ " " + +#~ msgid "Default group for entires to land" +#~ msgstr "Типова група для записів" + +#~ msgid "Set default group for automember \"%(value)s\"" +#~ msgstr "Встановити типову групу для автоматичної участі «%(value)s»" + +#~ msgid "" +#~ "\n" +#~ " Remove default group for all unmatched entries.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Вилучити типову групу для невідповідних записів.\n" +#~ " " + +#~ msgid "Removed default group for automember \"%(value)s\"" +#~ msgstr "Вилучити типову групу для автоматичної участі «%(value)s»" + +#~ msgid "No default group set" +#~ msgstr "Не встановлено типової групи" + +#~ msgid "" +#~ "\n" +#~ " Display information about the default automember groups.\n" +#~ " " +#~ msgstr "" +#~ "\n" +#~ " Показати дані щодо типових груп автоматичної участі.\n" +#~ " " + +#~ msgid "" +#~ "\n" +#~ "Domain Name System (DNS)\n" +#~ "\n" +#~ "Manage DNS zone and resource records.\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " Add new zone:\n" +#~ " ipa dnszone-add example.com --name-server=nameserver.example.com \\\n" +#~ " --admin-email=admin@example.com\n" +#~ "\n" +#~ " Modify the zone to allow dynamic updates for hosts own records in realm " +#~ "EXAMPLE.COM:\n" +#~ " ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" +#~ " --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE." +#~ "COM krb5-self * AAAA;\"\n" +#~ "\n" +#~ " Add new reverse zone specified by network IP address:\n" +#~ " ipa dnszone-add --name-from-ip=80.142.15.0/24 \\\n" +#~ " --name-server=nameserver.example.com\n" +#~ "\n" +#~ " Add second nameserver for example.com:\n" +#~ " ipa dnsrecord-add example.com @ --ns-rec=nameserver2.example.com\n" +#~ "\n" +#~ " Add a mail server for example.com:\n" +#~ " ipa dnsrecord-add example.com @ --mx-rec=\"10 mail1\"\n" +#~ "\n" +#~ " Add another record using MX record specific options:\n" +#~ " ipa dnsrecord-add example.com @ --mx-preference=20 --mx-" +#~ "exchanger=mail2\n" +#~ "\n" +#~ " Add another record using interactive mode (started when dnsrecord-add, " +#~ "dnsrecord-mod,\n" +#~ " or dnsrecord-del are executed with no options):\n" +#~ " ipa dnsrecord-add example.com @\n" +#~ " Please choose a type of DNS resource record to be added\n" +#~ " The most common types for this type of zone are: NS, MX, LOC\n" +#~ "\n" +#~ " DNS resource record type: MX\n" +#~ " MX Preference: 30\n" +#~ " MX Exchanger: mail3\n" +#~ " Record name: example.com\n" +#~ " MX record: 10 mail1, 20 mail2, 30 mail3\n" +#~ " NS record: nameserver.example.com., nameserver2.example.com.\n" +#~ "\n" +#~ " Delete previously added nameserver from example.com:\n" +#~ " ipa dnsrecord-del example.com @ --ns-rec=nameserver2.example.com.\n" +#~ "\n" +#~ " Add LOC record for example.com:\n" +#~ " ipa dnsrecord-add example.com @ --loc-rec=\"49 11 42.4 N 16 36 29.6 E " +#~ "227.64m\"\n" +#~ "\n" +#~ " Add new A record for www.example.com: (random IP)\n" +#~ " ipa dnsrecord-add example.com www --a-rec=80.142.15.2\n" +#~ "\n" +#~ " Add new PTR record for www.example.com\n" +#~ " ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec=www.example." +#~ "com.\n" +#~ "\n" +#~ " Add new SRV records for LDAP servers. Three quarters of the requests\n" +#~ " should go to fast.example.com, one quarter to slow.example.com. If " +#~ "neither\n" +#~ " is available, switch to backup.example.com.\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast." +#~ "example.com\"\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow." +#~ "example.com\"\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup." +#~ "example.com\"\n" +#~ "\n" +#~ " The interactive mode can be used for easy modification:\n" +#~ " ipa dnsrecord-mod example.com _ldap._tcp\n" +#~ " No option to modify specific record provided.\n" +#~ " Current DNS record contents:\n" +#~ "\n" +#~ " SRV record: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 " +#~ "backup.example.com\n" +#~ "\n" +#~ " Modify SRV record '0 3 389 fast.example.com'? Yes/No (default No): \n" +#~ " Modify SRV record '0 1 389 slow.example.com'? Yes/No (default No): y\n" +#~ " SRV Priority [0]: (keep the default value)\n" +#~ " SRV Weight [1]: 2 (modified value)\n" +#~ " SRV Port [389]: (keep the default value)\n" +#~ " SRV Target [slow.example.com]: (keep the default value)\n" +#~ " 1 SRV record skipped. Only one value per DNS record type can be " +#~ "modified at one time.\n" +#~ " Record name: _ldap._tcp\n" +#~ " SRV record: 0 3 389 fast.example.com, 1 1 389 backup.example.com, 0 2 " +#~ "389 slow.example.com\n" +#~ "\n" +#~ " After this modification, three fifths of the requests should go to\n" +#~ " fast.example.com and two fifths to slow.example.com.\n" +#~ "\n" +#~ " An example of the interactive mode for dnsrecord-del command:\n" +#~ " ipa dnsrecord-del example.com www\n" +#~ " No option to delete specific record provided.\n" +#~ " Delete all? Yes/No (default No): (do not delete all records)\n" +#~ " Current DNS record contents:\n" +#~ "\n" +#~ " A record: 1.2.3.4, 11.22.33.44\n" +#~ "\n" +#~ " Delete A record '1.2.3.4'? Yes/No (default No):\n" +#~ " Delete A record '11.22.33.44'? Yes/No (default No): y\n" +#~ " Record name: www\n" +#~ " A record: 1.2.3.4 (A record 11.22.33.44 has been " +#~ "deleted)\n" +#~ "\n" +#~ " Show zone example.com:\n" +#~ " ipa dnszone-show example.com\n" +#~ "\n" +#~ " Find zone with \"example\" in its domain name:\n" +#~ " ipa dnszone-find example\n" +#~ "\n" +#~ " Find records for resources with \"www\" in their name in zone example." +#~ "com:\n" +#~ " ipa dnsrecord-find example.com www\n" +#~ "\n" +#~ " Find A records with value 10.10.0.1 in zone example.com\n" +#~ " ipa dnsrecord-find example.com --a-rec=10.10.0.1\n" +#~ "\n" +#~ " Show records for resource www in zone example.com\n" +#~ " ipa dnsrecord-show example.com www\n" +#~ "\n" +#~ " Delete zone example.com with all resource records:\n" +#~ " ipa dnszone-del example.com\n" +#~ "\n" +#~ " Resolve a host name to see if it exists (will add default IPA domain\n" +#~ " if one is not included):\n" +#~ " ipa dns-resolve www.example.com\n" +#~ " ipa dns-resolve www\n" +#~ msgstr "" +#~ "\n" +#~ "Система доменних назв (DNS)\n" +#~ "\n" +#~ "Керування зоною і записами ресурсів DNS.\n" +#~ "\n" +#~ "ПРИКЛАДИ:\n" +#~ "\n" +#~ " Додавання нової зони:\n" +#~ " ipa dnszone-add example.com --name-server nameserver.example.com\n" +#~ " --admin-email admin@example.com\n" +#~ "\n" +#~ " Змінити зону з метою дозволити динамічні оновлення для власних записів " +#~ "вузлів у області EXAMPLE.COM:\n" +#~ " ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" +#~ " --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE." +#~ "COM krb5-self * AAAA;\"\n" +#~ "\n" +#~ " Додавання нової зворотної зони, вказаної за IP-адресою у мережі:\n" +#~ " ipa dnszone-add --name-from-ip 80.142.15.0/24\n" +#~ " --name-server nameserver.example.com\n" +#~ "\n" +#~ " Додавання другого сервера назв для example.com:\n" +#~ " ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" +#~ "\n" +#~ " Додавання поштового сервера для example.com:\n" +#~ " ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" +#~ "\n" +#~ "\n" +#~ " Додавання іншого запису за використанням специфічних параметрів MX:\n" +#~ " ipa dnsrecord-add example.com @ --mx-preference=20 --mx-" +#~ "exchanger=mail2\n" +#~ "\n" +#~ " Додавання іншого запису з використанням інтерактивного режиму " +#~ "(розпочинається після\n" +#~ " виконання dnsrecord-add, dnsrecord-mod або dnsrecord-del запускаються " +#~ "без параметрів):\n" +#~ " ipa dnsrecord-add example.com @\n" +#~ " Будь ласка, вибетіь тип запису ресурсу DNS, який слід додати\n" +#~ " Найпоширенішими для цього типу зон є: NS, MX, LOC\n" +#~ "\n" +#~ " Тип запису ресурсу DNS: MX\n" +#~ " Пріоритетність MX: 30\n" +#~ " Обмінник MX: mail3\n" +#~ " Назва запису: example.com\n" +#~ " Запис MX: 10 mail1, 20 mail2, 30 mail3\n" +#~ " Запис NS: nameserver.example.com., nameserver2.example.com.\n" +#~ "\n" +#~ " Вилучення попередньо доданого сервера назв з example.com:\n" +#~ " ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" +#~ "\n" +#~ " Додавання запис LOC для example.com:\n" +#~ " ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E " +#~ "227.64m\"\n" +#~ "\n" +#~ " Додавання нового запису A для www.example.com: (випадковий IP)\n" +#~ " ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" +#~ "\n" +#~ " Додавання нового запису PTR для www.example.com\n" +#~ " ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example." +#~ "com.\n" +#~ "\n" +#~ " Додавання нових записів SRV для серверів LDAP. Три чвертини запитів\n" +#~ " має бути надіслано на fast.example.com, одну чвертину — slow.example." +#~ "com.\n" +#~ " Якщо жодне з них не буде доступним, перемкнутися на backup.example.com.\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast." +#~ "example.com\"\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow." +#~ "example.com\"\n" +#~ " ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup." +#~ "example.com\"\n" +#~ "\n" +#~ "\n" +#~ " Інтерактивним режимом можна скористатися для спрощення внесення змін:\n" +#~ " ipa dnsrecord-mod example.com _ldap._tcp\n" +#~ " Не вказано параметри для внесення змін до певного запису.\n" +#~ " Вміст поточного запису DNS:\n" +#~ "\n" +#~ " Запис SRV: 0 3 389 fast.example.com, 0 1 389 slow.example.com, 1 1 389 " +#~ "backup.example.com\n" +#~ "\n" +#~ " Змінити запис SRV '0 3 389 fast.example.com'? Так/Ні (типово «Ні»): \n" +#~ " Змінити запис SRV '0 1 389 slow.example.com'? Так/Ні (типово «Ні»): y\n" +#~ " Пріоритетність SRV [0]: (зберегти типове значення)\n" +#~ " Ваги SRV [1]: 2 (змінене значення)\n" +#~ " Порт SRV [389]: (зберегти типове значення)\n" +#~ " Призначення SRV [slow.example.com]: (зберегти типове значення)\n" +#~ " 1 запис SRV пропущено. Одночасно можна змінювати лише одне значення на " +#~ "тип запису DNS.\n" +#~ " Назва запису: _ldap._tcp\n" +#~ " Запис SRV: 0 3 389 fast.example.com, 1 1 389 backup.example.com, 0 2 " +#~ "389 slow.example.com\n" +#~ "\n" +#~ " Після внесення цих змін, три п’ятих запитів спрямовуватиметься до,\n" +#~ " fast.example.com, а дві п’ятих — до slow.example.com.\n" +#~ "\n" +#~ " Приклад інтерактивного режиму для команди dnsrecord-del:\n" +#~ " ipa dnsrecord-del example.com www\n" +#~ " Вилучення певних ресурсів не передбачено.\n" +#~ " Вилучити всі? Так/Ні (типово «Ні»): (не вилучати всі записи)\n" +#~ " Поточний вміст запису DNS:\n" +#~ "\n" +#~ " запис A: 1.2.3.4, 11.22.33.44\n" +#~ "\n" +#~ " Вилучити запис A «1.2.3.4»? Так/Ні (типово «Ні»):\n" +#~ " Вилучити запис A «11.22.33.44»? Так/Ні (типово «Ні»): y\n" +#~ " Назва запису: www\n" +#~ " Запис A: 1.2.3.4 (запис A 11.22.33.44 було " +#~ "вилучено)\n" +#~ "\n" +#~ " Показ зони example.com:\n" +#~ " ipa dnszone-show example.com\n" +#~ "\n" +#~ " Пошук зони з рядком «example» у назві домену:\n" +#~ " ipa dnszone-find example\n" +#~ "\n" +#~ " Пошук записів для ресурсів з рядком «www» у назві у зоні example.com:\n" +#~ " ipa dnsrecord-find example.com www\n" +#~ "\n" +#~ " Знайти записи A зі значенням 10.10.0.1 у зоні example.com\n" +#~ " ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" +#~ "\n" +#~ " Показ записів для ресурсу www у зоні example.com\n" +#~ " ipa dnsrecord-show example.com www\n" +#~ "\n" +#~ " Вилучити зону example.com з усіма записами ресурсів:\n" +#~ " ipa dnszone-del example.com\n" +#~ "\n" +#~ " Визначення назви вузла з метою перевірки, чи існує вузол (додавання\n" +#~ " типового домену IPA, якщо його не включено):\n" +#~ " ipa dns-resolve www.example.com\n" +#~ " ipa dns-resolve www\n" + +#~ msgid "Degrees Longtitude" +#~ msgstr "Градуси довготи" + +#~ msgid "Minutes Longtitude" +#~ msgstr "Мінути довготи" + +#~ msgid "Seconds Longtitude" +#~ msgstr "Секунди довготи" + +#~ msgid "Direction Longtitude" +#~ msgstr "Півкуля довготи" + +#~ msgid "Invalid type. Allowed values are: %s" +#~ msgstr "Некоректний тип. Можна використовувати такі типи: %s" + +#~ msgid "Fully-qualified hostname required" +#~ msgstr "Слід вказати назву вузла повністю" + +#~ msgid "" +#~ "Your Kerberos ticket is no longer valid. Please run kinit and then click " +#~ "'Retry'. If this is your first time running the IPA Web UI follow these directions to configure your " +#~ "browser." +#~ msgstr "" +#~ "Ваш квиток Kerberos втратив чинність. Будь ласка, запустіть kinit and " +#~ "then click 'Retry'. If this is your first time running the IPA Web UI follow these directions to " +#~ "configure your browser." + +#~ msgid "Kerberos ticket no longer valid." +#~ msgstr "Квиток Kerberos вже не є коректним." + +#~ msgid "" +#~ "
  1. Create a private key in a secure location, for example:
    # " +#~ "openssl genrsa -out key.pem
  2. Create a CSR with subject CN=" +#~ "${hostname},O=${realm}, for example:
    # openssl req -new -key key.pem -" +#~ "out cert.csr \\
        -subj '/O=${realm}/CN=" +#~ "${hostname}'
  3. Copy and paste the CSR below:
" +#~ msgstr "" +#~ "
  1. Створіть закритий ключ у безпечному місці, наприклад:
    # " +#~ "openssl genrsa -out key.pem
  2. Створіть CSR з призначенням CN=" +#~ "${hostname},O=${realm}, наприклад:
    # openssl req -new -key key.pem -" +#~ "out cert.csr \\
        -subj '/O=${realm}/CN=" +#~ "${hostname}'
  3. Скопіюйте і вставте CSR нижче:
" + +#~ msgid "An error occurd while fetching dns zones." +#~ msgstr "Під час спроби отримання даних щодо зон DNS сталася помилка." + +#~ msgid "" +#~ "\n" +#~ "Migration to IPA\n" +#~ "\n" +#~ "Migrate users and groups from an LDAP server to IPA.\n" +#~ "\n" +#~ "This performs an LDAP query against the remote server searching for\n" +#~ "users and groups in a container. In order to migrate passwords you need\n" +#~ "to bind as a user that can read the userPassword attribute on the remote\n" +#~ "server. This is generally restricted to high-level admins such as\n" +#~ "cn=Directory Manager in 389-ds (this is the default bind user).\n" +#~ "\n" +#~ "The default user container is ou=People.\n" +#~ "\n" +#~ "The default group container is ou=Groups.\n" +#~ "\n" +#~ "Users and groups that already exist on the IPA server are skipped.\n" +#~ "\n" +#~ "Two LDAP schemas define how group members are stored: RFC2307 and\n" +#~ "RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" +#~ "members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" +#~ "\n" +#~ "Migrated users do not have Kerberos credentials, they have only their\n" +#~ "LDAP password. To complete the migration process, users need to go\n" +#~ "to http://ipa.example.com/ipa/migration and authenticate using their\n" +#~ "LDAP password in order to generate their Kerberos credentials.\n" +#~ "\n" +#~ "Migration is disabled by default. Use the command ipa config-mod to\n" +#~ "enable it:\n" +#~ "\n" +#~ " ipa config-mod --enable-migration=TRUE\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " The simplest migration, accepting all defaults:\n" +#~ " ipa migrate-ds ldap://ds.example.com:389\n" +#~ "\n" +#~ " Specify the user and group container. This can be used to migrate user\n" +#~ " and group data from an IPA v1 server:\n" +#~ " ipa migrate-ds --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " ldap://ds.example.com:389\n" +#~ "\n" +#~ " Since IPA v2 server already contain predefined groups that may collide " +#~ "with\n" +#~ " groups in migrated (IPA v1) server (for example admins, ipausers), " +#~ "users\n" +#~ " having colliding group as their primary group may happen to belong to\n" +#~ " an unknown group on new IPA v2 server.\n" +#~ " Use --group-overwrite-gid option to overwrite GID of already existing " +#~ "groups\n" +#~ " to prevent this issue:\n" +#~ " ipa migrate-ds --group-overwrite-gid \\\n" +#~ " --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " ldap://ds.example.com:389\n" +#~ "\n" +#~ " Migrated users or groups may have object class and accompanied " +#~ "attributes\n" +#~ " unknown to the IPA v2 server. These object classes and attributes may " +#~ "be\n" +#~ " left out of the migration process:\n" +#~ " ipa migrate-ds --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " --user-ignore-objectclass=radiusprofile \\\n" +#~ " --user-ignore-attribute=radiusgroupname \\\n" +#~ " ldap://ds.example.com:389\n" +#~ msgstr "" +#~ "\n" +#~ "Перехід на IPA\n" +#~ "\n" +#~ "Перенесення користувачів і груп з сервера LDAP на IPA.\n" +#~ "\n" +#~ "Надсилає запит LDAP до віддаленого сервера з метою пошуку користувачів\n" +#~ "і груп у контейнері. З метою перенесення паролів вам слід прив’язатися\n" +#~ "до сервера від імені користувача, який може читати атрибут userPassword\n" +#~ "на сервері. Перелік таких користувачів зазвичай обмежено " +#~ "адміністраторами\n" +#~ "вищого рівня, зокрема cn=Directory Manager на 389-ds (типовий користувач\n" +#~ "bind).\n" +#~ "\n" +#~ "Типовим контейнером користувачів є ou=People.\n" +#~ "\n" +#~ "Типовим контейнером груп є ou=Groups.\n" +#~ "\n" +#~ "Записи користувачів і груп, які вже створено на сервері IPA буде\n" +#~ "пропущено.\n" +#~ "\n" +#~ "Дві схеми LDAP визначають спосіб зберігання записів учасників групи:\n" +#~ "RFC2307 і RFC2307bis. RFC2307bis використовує атрибути member і\n" +#~ "uniquemember для визначення учасників групи, RFC2307 використовує\n" +#~ "memberUid. Типовою є схема RFC2307bis.\n" +#~ "\n" +#~ "Перенесені користувачі не матимуть реєстраційних записів Kerberos,\n" +#~ "перенесено буде лише пароль LDAP. Щоб завершити процес перенесення,\n" +#~ "користувачам слід відкрити сторінку\n" +#~ "http://ipa.example.com/ipa/migration і пройти розпізнавання за\n" +#~ "допомогою пароля LDAP з метою створення запису реєстраційних даних\n" +#~ "Kerberos.\n" +#~ "\n" +#~ "Типово перенесення вимкнено. Для його вмикання скористайтеся командою\n" +#~ "ipa config-mod:\n" +#~ "\n" +#~ " ipa config-mod --enable-migration=TRUE\n" +#~ "\n" +#~ "ПРИКЛАДИ:\n" +#~ "\n" +#~ " Найпростіше перенесення з типовими параметрами:\n" +#~ " ipa migrate-ds ldap://ds.example.com:389\n" +#~ "\n" +#~ " Визначення контейнерів користувача і групи. Можна скористатися для\n" +#~ " перенесення даних користувача і групи з сервера IPA версії 1:\n" +#~ " ipa migrate-ds --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " ldap://ds.example.com:389\n" +#~ "\n" +#~ " Оскільки на сервері IPA версії 2 вже передбачено попередньо\n" +#~ " визначені групи, які можуть збігатися з групами, які переносяться з\n" +#~ " сервера (IPA версії 1), наприклад admins, ipausers, користувачів з\n" +#~ " таких груп може бути перенесено до невідомої (unknown) групи на\n" +#~ " новому сервері IPA версії 2.\n" +#~ " Скористайтеся параметром --group-overwrite-gid для перезапису\n" +#~ " ідентифікатора групи вже створених груп для запобігання цій\n" +#~ " незручності:\n" +#~ " ipa migrate-ds --group-overwrite-gid \\\n" +#~ " --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " ldap://ds.example.com:389\n" +#~ "\n" +#~ " Перенесені дані користувачів та груп можуть містити класи об’єктів та " +#~ "супутні\n" +#~ " атрибути, невідомі серверу IPA версії 2. Ці класти об’єктів та " +#~ "атрибутів\n" +#~ " можуть бути залишками процедури перенесення даних:\n" +#~ " ipa migrate-ds --user-container='cn=users,cn=accounts' \\\n" +#~ " --group-container='cn=groups,cn=accounts' \\\n" +#~ " --user-ignore-objectclass=radiusprofile \\\n" +#~ " --user-ignore-attribute=radiusgroupname \\\n" +#~ " ldap://ds.example.com:389\n" + +#~ msgid "RDN of container for users in DS" +#~ msgstr "RDN контейнера користувачів у DS" + +#~ msgid "RDN of container for groups in DS" +#~ msgstr "RDN контейнера груп у DS" + +#~ msgid "Container for %(container)s not found" +#~ msgstr "Контейнера для %(container)s не знайдено" + +#~ msgid "" +#~ "\n" +#~ "SELinux User Mapping\n" +#~ "\n" +#~ "Map IPA users to SELinux users by host.\n" +#~ "\n" +#~ "Hosts, hostgroups, users and groups can be either defined within\n" +#~ "the rule or it may point to an existing HBAC rule. When using\n" +#~ "--hbacrule option to selinuxusermap-find an exact match is made on the\n" +#~ "HBAC rule name, so only one or zero entries will be returned.\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " Create a rule, \"test1\", that sets all users to xguest_u:s0 on the host " +#~ "\"server\":\n" +#~ " ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n" +#~ " ipa selinuxusermap-add-host --hosts=server.example.com test1\n" +#~ "\n" +#~ " Create a rule, \"test2\", that sets all users to guest_u:s0 and uses an " +#~ "existing HBAC rule for users and hosts:\n" +#~ " ipa selinuxusermap-add --usercat=all --hbacrule=webserver --" +#~ "selinuxuser=guest_u:s0 test1\n" +#~ "\n" +#~ " Display the properties of a named HBAC rule:\n" +#~ " ipa selinuxusermap-show test1\n" +#~ "\n" +#~ " Create a rule for a specific user. This sets the SELinux context for\n" +#~ " user john to unconfined_u:s0-s0:c0.c1023 on any machine:\n" +#~ " ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:" +#~ "c0.c1023 john_unconfined\n" +#~ " ipa selinuxusermap-add-user --users=john john_unconfined\n" +#~ "\n" +#~ " Disable a named rule:\n" +#~ " ipa selinuxusermap-disable test1\n" +#~ "\n" +#~ " Enable a named rule:\n" +#~ " ipa selinuxusermap-enable test1\n" +#~ "\n" +#~ " Find a rule referencing a specific HBAC rule:\n" +#~ " ipa selinuxusermap-find --hbacrule=allow_some\n" +#~ "\n" +#~ " Remove a named rule:\n" +#~ " ipa selinuxusermap-del john_unconfined\n" +#~ "\n" +#~ "SEEALSO:\n" +#~ "\n" +#~ " The list controlling the order in which the SELinux user map is applied\n" +#~ " and the default SELinux user are available in the config-show commond.\n" +#~ msgstr "" +#~ "\n" +#~ "Встановлення відповідності користувачів SELinux\n" +#~ "\n" +#~ "Встановити відповідність користувачів IPA користувачам SELinux за " +#~ "вузлами.\n" +#~ "\n" +#~ "Вузли, групи вузлів, користувачі і групи можна визначати або\n" +#~ "в межах правила, або може вказувати на вже створене правило HBAC.\n" +#~ "У разі використання параметра --hbacrule команди selinuxusermap-find\n" +#~ "буде встановлено точну відповідність за назвою правила HBAC, отже буде\n" +#~ "повернуто один або жодного запису.\n" +#~ "\n" +#~ "ПРИКЛАДИ:\n" +#~ "\n" +#~ " Створення правила, «test1», яке встановлює всіх користувачів у xguest_u:" +#~ "s0 на вузлі «server»:\n" +#~ " ipa selinuxusermap-add --usercat=all --selinuxuser=xguest_u:s0 test1\n" +#~ " ipa selinuxusermap-add-host --hosts=server.example.com test1\n" +#~ "\n" +#~ " Створення правила, \"test2\", яке встановлює всіх користувачів у guest_u:" +#~ "s0 і використовує вже створене правило HBAC для користувачів і вузлів:\n" +#~ " ipa selinuxusermap-add --usercat=all --hbacrule=webserver --" +#~ "selinuxuser=guest_u:s0 test1\n" +#~ "\n" +#~ " Показ правил іменованого правила HBAC:\n" +#~ " ipa selinuxusermap-show test1\n" +#~ "\n" +#~ " Створення правила для певного користувача. Встановлює контекст SELinux " +#~ "для користувача\n" +#~ " john у unconfined_u:s0-s0:c0.c1023 на всіх комп’ютерах:\n" +#~ " ipa selinuxusermap-add --hostcat=all --selinuxuser=unconfined_u:s0-s0:" +#~ "c0.c1023 john_unconfined\n" +#~ " ipa selinuxusermap-add-user --users=john john_unconfined\n" +#~ "\n" +#~ " Вимикання іменованого правила:\n" +#~ " ipa selinuxusermap-disable test1\n" +#~ "\n" +#~ " Увімкнення іменованого правила:\n" +#~ " ipa selinuxusermap-enable test1\n" +#~ "\n" +#~ " Пошук правила, що посилається на певне правило HBAC:\n" +#~ " ipa selinuxusermap-find --hbacrule=allow_some\n" +#~ "\n" +#~ " Вилучення іменованого правила:\n" +#~ " ipa selinuxusermap-del john_unconfined\n" +#~ "\n" +#~ "ТАКОЖ ОЗНАЙОМТЕСЯ:\n" +#~ "\n" +#~ " Застосовується список, який визначає порядок, у якому встановлюється\n" +#~ " відповідність користувачів. Типового користувача можна за допомогою\n" +#~ " програми config-show.\n" + +#~ msgid "" +#~ "\n" +#~ "Sudo Rules\n" +#~ "\n" +#~ "Sudo (su \"do\") allows a system administrator to delegate authority to\n" +#~ "give certain users (or groups of users) the ability to run some (or all)\n" +#~ "commands as root or another user while providing an audit trail of the\n" +#~ "commands and their arguments.\n" +#~ "\n" +#~ "FreeIPA provides a means to configure the various aspects of Sudo:\n" +#~ " Users: The user(s)/group(s) allowed to envoke Sudo.\n" +#~ " Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke " +#~ "Sudo.\n" +#~ " Allow Command: The specific command(s) permited to be run via Sudo.\n" +#~ " Deny Command: The specific command(s) prohibited to be run via Sudo.\n" +#~ " RunAsUser: The user(s) or group(s) of users whose rights Sudo will be " +#~ "invoked with.\n" +#~ " RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" +#~ " Options: The various Sudoers Options that can modify Sudo's behavior.\n" +#~ "\n" +#~ "FreeIPA provides a designated binddn to use with Sudo located at:\n" +#~ "uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" +#~ "\n" +#~ "To enable the binddn run the following command to set the password:\n" +#~ "LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example." +#~ "com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc," +#~ "dc=example,dc=com\n" +#~ "\n" +#~ "For more information, see the FreeIPA Documentation to Sudo.\n" +#~ msgstr "" +#~ "\n" +#~ "Правила sudo\n" +#~ "\n" +#~ "Sudo (su \"do\") надає змогу адміністраторові системи уповноважити\n" +#~ "певних користувачів (або групи користувачів) на виконання певних (або\n" +#~ "всіх) команд від імені адміністратора або іншого користувача зі\n" +#~ "збереженням можливості ознайомлення з журналом команд і аргументів.\n" +#~ "\n" +#~ "У FreeIPA передбачено можливість налаштування різноманітних аспектів\n" +#~ "роботи sudo:\n" +#~ " Користувачі: користувачі і групи, яким можна використовувати sudo.\n" +#~ " Вузли: вузли і групи вузлів, користувачам яких можна використовувати " +#~ "sudo.\n" +#~ " Дозволена команда: команда, яку можна виконувати за допомогою sudo.\n" +#~ " Заборонена команда: команда, яку не можна виконувати за допомогою " +#~ "sudo.\n" +#~ " Користувач запуску: користувач або група користувачів, від імені яких " +#~ "виконується sudo.\n" +#~ " Група запуску: група, з ідентифікатором якої буде запущено sudo.\n" +#~ " Параметри: різноманітні параметри sudoers, які можуть змінювати " +#~ "поведінку sudo.\n" +#~ "\n" +#~ "FreeIPA надає підписаний binddn для використання з sudo з адресою:\n" +#~ "uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" +#~ "\n" +#~ "Щоб увімкнути binddn, виконайте таку команду для встановлення пароля:\n" +#~ "LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example." +#~ "com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc," +#~ "dc=example,dc=com\n" +#~ "\n" +#~ "Докладніші відомості можна знайти у документації до FreeIPA з sudo.\n" + +#~ msgid "" +#~ "\n" +#~ "Users\n" +#~ "\n" +#~ "Manage user entries. All users are POSIX users.\n" +#~ "\n" +#~ "IPA supports a wide range of username formats, but you need to be aware " +#~ "of any\n" +#~ "restrictions that may apply to your particular environment. For example,\n" +#~ "usernames that start with a digit or usernames that exceed a certain " +#~ "length\n" +#~ "may cause problems for some UNIX systems.\n" +#~ "Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" +#~ "\n" +#~ "Disabling a user account prevents that user from obtaining new Kerberos\n" +#~ "credentials. It does not invalidate any credentials that have already\n" +#~ "been issued.\n" +#~ "\n" +#~ "Password management is not a part of this module. For more information\n" +#~ "about this topic please see: ipa help passwd\n" +#~ "\n" +#~ "EXAMPLES:\n" +#~ "\n" +#~ " Add a new user:\n" +#~ " ipa user-add --first=Tim --last=User --password tuser1\n" +#~ "\n" +#~ " Find all users whose entries include the string \"Tim\":\n" +#~ " ipa user-find Tim\n" +#~ "\n" +#~ " Find all users with \"Tim\" as the first name:\n" +#~ " ipa user-find --first=Tim\n" +#~ "\n" +#~ " Disable a user account:\n" +#~ " ipa user-disable tuser1\n" +#~ "\n" +#~ " Enable a user account:\n" +#~ " ipa user-enable tuser1\n" +#~ "\n" +#~ " Delete a user:\n" +#~ " ipa user-del tuser1\n" +#~ msgstr "" +#~ "\n" +#~ "Користувачі\n" +#~ "\n" +#~ "Керування записами користувачів. Всі користувачі є користувачами POSIX.\n" +#~ "\n" +#~ "У IPA передбачено підтримку широкого діапазону форматів імен\n" +#~ "користувачів, але вам слід враховувати всі обмеження, які накладаються\n" +#~ "вашим робочим середовищем. Наприклад, імена, що починаються з цифри, або\n" +#~ "занадто довгі імена можуть спричинити проблеми у деяких системах UNIX.\n" +#~ "Скористайтеся командою «ipa config-mod» для зміни формату імені\n" +#~ "користувача, яке дозволятиметься інструментами IPA.\n" +#~ "\n" +#~ "Вимикання облікового запису користувача лише заборонить отримання\n" +#~ "користувачами нових реєстраційних даних Kerberos. Всі вже отримані\n" +#~ "реєстраційні дані не втратять своєї чинності.\n" +#~ "\n" +#~ "Керування паролями не є завданням цього модуля. Докладніші дані щодо\n" +#~ "керування паролями можна отримати у відповідь на команду ipa help passwd\n" +#~ "\n" +#~ "ПРИКЛАДИ:\n" +#~ "\n" +#~ " Додавання нового користувача:\n" +#~ " ipa user-add --first=Ivan --last=Ivanenko --password tuser1\n" +#~ "\n" +#~ " Пошук всіх користувачів, чиї записи містять рядок «Ivan»:\n" +#~ " ipa user-find Ivan\n" +#~ "\n" +#~ " Пошук всіх користувачів з іменем (не прізвищем) «Ivan»:\n" +#~ " ipa user-find --first=Ivan\n" +#~ "\n" +#~ " Вимикання запису користувача:\n" +#~ " ipa user-disable tuser1\n" +#~ "\n" +#~ " Вмикання запису користувача:\n" +#~ " ipa user-enable tuser1\n" +#~ "\n" +#~ " Вилучення запису користувача:\n" +#~ " ipa user-del tuser1\n" + +#~ msgid "" +#~ "mail account may only include letters, numbers, -, _ and a dot. There may " +#~ "not be consecutive -, _ and . characters" +#~ msgstr "" +#~ "назва облікового запису електронної пошти може складатися лише з літер, " +#~ "цифр, символів «-», «_» і крапок. Не можна використовувати у назві " +#~ "послідовності з символів «-», «_» та «.»." + +#~ msgid "domain name may only include letters, numbers, and -" +#~ msgstr "назва домену має складатися лише з літер, цифр і символів «-»" + +#~ msgid "" +#~ "only letters, numbers, and - are allowed. - must not be the last name " +#~ "character" +#~ msgstr "" +#~ "можна використовувати лише літери, цифри і символ «-». Символ «-» не " +#~ "повинен бути останнім символом назви" + +#~ msgid "Kerberos context initialization failed: %s (%d)\n" +#~ msgstr "Невдала спроба ініціалізації контексту Kerberos: %s (%d)\n" + +#~ msgid "Unable to parse principal: %s (%d)\n" +#~ msgstr "Не вдалося обробити реєстраційний запис: %s (%d)\n" + +#~ msgid "Warning unrecognized encryption type: [%s]\n" +#~ msgstr "Попередження: невідомий тип шифрування: [%s]\n" + +#~ msgid "Warning unrecognized salt type: [%s]\n" +#~ msgstr "Попередження: невідомий тип солі (salt): [%s]\n" + +#~ msgid "Bad or unsupported salt type (%d)!\n" +#~ msgstr "Помилковий або непідтримуваний тип солі (salt) (%d)!\n" + +#~ msgid "SASL Bind failed!\n" +#~ msgstr "Невдала спроба прив’язування SASL!\n" + +#~ msgid "ber_scanf() failed, Invalid control ?!\n" +#~ msgstr "" +#~ "Спроба виконання ber_scanf() зазнала невдачі. Некоректне керування?!\n" + +#~ msgid "access() on %s failed: errno = %d\n" +#~ msgstr "Невдала спроба виконання access() для %s: номер помилки = %d\n" + +#~ msgid "Search for %s on rootdse failed with error %d" +#~ msgstr "" +#~ "Спроба пошуку %s у rootdse завершилася невдало з повідомленням про " +#~ "помилку %d" + +#~ msgid "Error parsing \"%s\": %s.\n" +#~ msgstr "Помилка під час обробки «%s»: %s.\n" + +#~ msgid "krb5_parse_name %d: %s\n" +#~ msgstr "krb5_parse_name %d: %s\n" + +#~ msgid "krb5_kt_get_entry %d: %s\n" +#~ msgstr "krb5_kt_get_entry %d: %s\n" + +#~ msgid "krb5_kt_remove_entry %d: %s\n" +#~ msgstr "krb5_kt_remove_entry %d: %s\n" + +#~ msgid "krb5_unparse_name %d: %s\n" +#~ msgstr "krb5_unparse_name %d: %s\n" + +#~ msgid "Failed to open keytab '%s': %s\n" +#~ msgstr "Не вдалося відкрити таблицю ключів «%s»: %s\n" + +#~ msgid "krb5_kt_close %d: %s\n" +#~ msgstr "krb5_kt_close %d: %s\n" diff --git a/install/po/zh_CN.po b/install/po/zh_CN.po index 925b0d6cd..fec64457f 100644 --- a/install/po/zh_CN.po +++ b/install/po/zh_CN.po @@ -1,7925 +1,435 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Red Hat # This file is distributed under the same license as the PACKAGE package. -# +# # Translators: # Jake Li , 2010. # jdennis , 2011. msgid "" msgstr "" "Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" +"Report-Msgid-Bugs-To: https://hosted.fedoraproject.org/projects/freeipa/" +"newticket\n" +"POT-Creation-Date: 2012-07-25 11:37-0400\n" +"PO-Revision-Date: 2012-02-21 22:20+0000\n" "Last-Translator: jdennis \n" -"Language-Team: Chinese (China) (http://www.transifex.net/projects/p/fedora/language/zh_CN/)\n" +"Language-Team: Chinese (China) \n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0\n" -#: ipalib/cli.py:583 #, python-format msgid "Enter %(label)s again to verify: " msgstr "再次输入 %(label)s进行校验: " -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 #, c-format msgid "Passwords do not match!" msgstr "密码不匹配!" -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "已取消" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 msgid "an internal error has occurred" msgstr "发生了一个内部错误" -#: ipalib/errors.py:359 #, python-format msgid "an internal error has occurred on server at %(server)r" msgstr "服务器%(server)r上发生了一个内部错误" -#: ipalib/errors.py:375 #, python-format msgid "unknown command %(name)r" msgstr "未知的命令%(name)r" -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 #, python-format msgid "cannot connect to %(uri)r: %(error)s" msgstr "无法连接到%(uri)r: %(error)s" -#: ipalib/errors.py:426 #, python-format msgid "Invalid JSON-RPC request: %(error)s" msgstr "无效的JSON-RPC请求: %(error)s" -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 #, python-format msgid "command %(name)r takes no arguments" msgstr "命令 %(name)r不需要参数" -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 #, python-format msgid "%(name)r is required" msgstr "需要%(name)r" -#: ipalib/errors.py:726 ipalib/errors.py:742 #, python-format msgid "invalid %(name)r: %(error)s" msgstr "%(name)r无效: %(error)s" -#: ipalib/errors.py:758 #, python-format msgid "api has no such namespace: %(name)r" msgstr "API没有这个名字空间: %(name)r" -#: ipalib/errors.py:767 msgid "Passwords do not match" msgstr "密码不匹配" -#: ipalib/errors.py:776 msgid "Command not implemented" msgstr "命令没有实现" -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 #, python-format msgid "%(reason)s" msgstr "%(reason)s" -#: ipalib/errors.py:829 msgid "This entry already exists" msgstr "条目已经存在" -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 msgid "This command requires root access" msgstr "该命令需要root访问权限" -#: ipalib/errors.py:909 msgid "This is already a posix group" msgstr "这已经是一个posix组" -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 msgid "A group may not be a member of itself" msgstr "一个组不能是自己的成员" -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 #, python-format msgid "Base64 decoding failed: %(reason)s" msgstr "Base64解码失败: %(reason)s" -#: ipalib/errors.py:1069 msgid "A group may not be added as a member of itself" msgstr "一个组不能是自己的成员" -#: ipalib/errors.py:1085 msgid "The default users group cannot be removed" msgstr "默认的用户组不成被删除" -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 msgid "change collided with another change" msgstr "修改冲突" -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 #, python-format msgid "%(info)s" msgstr "%(info)s" -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 msgid "Results are truncated, try a more specific search" msgstr "结果被截断,请尝试更明确的搜索" -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 msgid "incorrect type" msgstr "不正确的类型" -#: ipalib/parameters.py:361 msgid "Only one value is allowed" msgstr "只允许一个值" -#: ipalib/parameters.py:1023 msgid "must be True or False" msgstr "必须是True或False" -#: ipalib/parameters.py:1124 msgid "must be an integer" msgstr "必须是一个整数" -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 msgid "must be a decimal number" msgstr "必须是一个十进制数" -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 msgid "must be binary data" msgstr "必须是二进制数据" -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 msgid "must be Unicode text" msgstr "必须是Unicode文本" -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 #, python-format msgid "Group '%s' does not exist" msgstr "组 '%s' 不存在" -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 msgid "ACIs" msgstr "ACIs" -#: ipalib/plugins/aci.py:417 msgid "ACI name" msgstr "ACI名称" -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 msgid "User group" msgstr "用户组" -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 msgid "Permissions" msgstr "权限" -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 msgid "Attributes" msgstr "属性" -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 msgid "Type" msgstr "类型" -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 msgid "Member of a group" msgstr "组成员" -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 msgid "Filter" msgstr "过滤" -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 msgid "Subtree" msgstr "子树" -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 msgid "Target group" msgstr "目标组" -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" +msgid "Description" +msgstr "描述" -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" +msgid "Location" +msgstr "位置" -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" +msgid "description" +msgstr "描述" -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" +msgid "Mount point" +msgstr "挂载点" -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" +msgid "Password" +msgstr "密码" -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" +msgid "Failed members" +msgstr "失败的成员" -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" +msgid "Member users" +msgstr "成员用户" -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" +msgid "Member groups" +msgstr "成员组" -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" +msgid "Member hosts" +msgstr "成员主机" -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" +msgid "Member host-groups" +msgstr "主机组成员" -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" +msgid "Member of host-groups" +msgstr "主机组成员" -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" +msgid "External host" +msgstr "外部主机" -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" +msgid "Certificate" +msgstr "证书" -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" +msgid "Subject" +msgstr "主题" -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" +msgid "Serial number" +msgstr "序列号" -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" +msgid "Request id" +msgstr "请求号" -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" +msgid "Request status" +msgstr "请求状态" -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" +msgid "Revocation reason" +msgstr "撤消原因" -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "描述" +msgid "Revoked" +msgstr "撤销" -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" +msgid "Reason" +msgstr "原因" -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" +msgid "Reason for revoking the certificate (0-10)" +msgstr "撤消证书的原因(0-10)" -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" +msgid "Error" +msgstr "错误" -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" +msgid "Home directory base" +msgstr "主目录" -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" +msgid "Default shell" +msgstr "默认shell" -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" +msgid "Default users group" +msgstr "默认用户组" -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" +msgid "Search time limit" +msgstr "搜索时间限制" -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" +msgid "User search fields" +msgstr "用户搜索字段" -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" +msgid "Priority" +msgstr "优先级" -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" +msgid "User Groups" +msgstr "用户组" -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" +msgid "Group name" +msgstr "组名" -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" +msgid "Group description" +msgstr "组描述" -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" +msgid "GID" +msgstr "GID" -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 #, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" +msgid "Added group \"%(value)s\"" +msgstr "已添加组\"%(value)s\"" -#: ipalib/plugins/automember.py:350 #, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" +msgid "Deleted group \"%(value)s\"" +msgstr "已删除组\"%(value)s\"" -#: ipalib/plugins/automember.py:439 #, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" +msgid "Modified group \"%(value)s\"" +msgstr "已修改组\"%(value)s\"" -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" +msgid "Rule name" +msgstr "规则名" -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" +msgid "User category" +msgstr "用户类别" -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" +msgid "Host category" +msgstr "主机类别" -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" +msgid "Source host category" +msgstr "源主机类别" -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" +msgid "Users" +msgstr "用户" -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" +msgid "Hosts" +msgstr "主机" -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" +msgid "Host Groups" +msgstr "主机组" -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" +msgid "Services" +msgstr "服务" -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" +msgid "Access time" +msgstr "访问时间" -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" +msgid "Service name" +msgstr "服务名" -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" +msgid "User name" +msgstr "用户名" -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" +msgid "Host name" +msgstr "主机名" -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" +msgid "Host locality (e.g. \"Baltimore, MD\")" +msgstr "主机地点(如\"Baltimore, MD\")" -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" +msgid "Host location (e.g. \"Lab 2\")" +msgstr "主机位置(如\"Lab 2\")" -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" +msgid "Platform" +msgstr "平台" -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "位置" +msgid "Host hardware platform (e.g. \"Lenovo T61\")" +msgstr "主机硬件平台 (e.g. \"Lenovo T61\")" -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" +msgid "Operating system" +msgstr "操作系统" -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" +msgid "Host operating system and version (e.g. \"Fedora 9\")" +msgstr "主机操作系统及版本(e.g. \"Fedora 9\")" -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" +msgid "User password" +msgstr "用户密码" -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" +msgid "Base-64 encoded server certificate" +msgstr "Base-64 编码格式的服务器证书" -#: ipalib/plugins/automount.py:234 #, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" +msgid "Added host \"%(value)s\"" +msgstr "新增主机 \"%(value)s\"" -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" +#, python-format +msgid "Deleted host \"%(value)s\"" +msgstr "已删除主机 \"%(value)s\"" -#: ipalib/plugins/automount.py:249 #, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" +msgid "Modified host \"%(value)s\"" +msgstr "已修改主机 \"%(value)s\"" -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" +msgid "Host-group" +msgstr "主机组" -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" +msgid "Name of host-group" +msgstr "主机组名称" -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" +msgid "Data" +msgstr "数据" -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" +msgid "User" +msgstr "用户" -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" +msgid "Groups" +msgstr "用户组" -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" +msgid "DNS" +msgstr "DNS" -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" +msgid "LDAP URI" +msgstr "LDAP URI" -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" +msgid "User container" +msgstr "用户容器" -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" +msgid "Group container" +msgstr "组容器" -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" +msgid "Netgroups" +msgstr "网络组" -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" +msgid "Netgroup name" +msgstr "网络组名称" -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" +msgid "Netgroup description" +msgstr "网络组描述" -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" +msgid "NIS domain name" +msgstr "NIS域名" -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" +msgid "Group" +msgstr "组" -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" +msgid "Min length" +msgstr "最小长度" -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "描述" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "挂载点" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "密码" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "失败的成员" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "成员用户" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "成员组" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "成员主机" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "主机组成员" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "主机组成员" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "外部主机" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" +msgid "A description of this role-group" +msgstr "该角色组的描述" -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" +msgid "User login" +msgstr "用户登录名" -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" +msgid "First name" +msgstr "名" -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" +msgid "Last name" +msgstr "姓" -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" +msgid "GECOS field" +msgstr "GECOS字段" -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" +msgid "Login shell" +msgstr "登录shell" -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" +msgid "Email address" +msgstr "邮件地址" -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" +msgid "UID" +msgstr "UID" -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" +msgid "Street address" +msgstr "街道地址" -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 #, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" +msgid "Added user \"%(value)s\"" +msgstr "新增用户\"%(value)s\"" -#: ipalib/plugins/baseldap.py:1548 #, python-format -msgid "Search for %s with these %s %s." -msgstr "" +msgid "Deleted user \"%(value)s\"" +msgstr "已删除用户\"%(value)s\"" -#: ipalib/plugins/baseldap.py:1549 #, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" +msgid "Modified user \"%(value)s\"" +msgstr "已修改用户\"%(value)s\"" -#: ipalib/plugins/baseldap.py:1587 #, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" +msgid "unable to decode csr: %s" +msgstr "不能解码csr: %s" -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" +msgid "file operation" +msgstr "文件操作" -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "证书" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "主题" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "序列号" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "请求号" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "请求状态" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "撤消原因" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "撤销" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "原因" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "撤消证书的原因(0-10)" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "错误" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "主目录" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "默认shell" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "默认用户组" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "搜索时间限制" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "用户搜索字段" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "用户组" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "组名" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "组描述" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "GID" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "已添加组\"%(value)s\"" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "已删除组\"%(value)s\"" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "已修改组\"%(value)s\"" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "规则名" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "用户类别" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "主机类别" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "源主机类别" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "用户" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "主机" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "主机组" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "服务" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "访问时间" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "服务名" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "用户名" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "主机名" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "主机地点(如\"Baltimore, MD\")" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "主机位置(如\"Lab 2\")" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "平台" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "主机硬件平台 (e.g. \"Lenovo T61\")" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "操作系统" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "主机操作系统及版本(e.g. \"Fedora 9\")" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "用户密码" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "Base-64 编码格式的服务器证书" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "新增主机 \"%(value)s\"" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "已删除主机 \"%(value)s\"" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "已修改主机 \"%(value)s\"" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "主机组" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "主机组名称" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "数据" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "用户组" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "DNS" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "LDAP URI" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "用户容器" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "组容器" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "网络组" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "网络组名称" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "网络组描述" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "NIS域名" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "组" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "最小长度" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "优先级" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "用户" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "该角色组的描述" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "用户登录名" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "名" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "姓" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "GECOS字段" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "登录shell" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "邮件地址" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "UID" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "街道地址" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "新增用户\"%(value)s\"" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "已删除用户\"%(value)s\"" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "已修改用户\"%(value)s\"" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "不能解码csr: %s" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "文件操作" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "无法得到下一个序列号" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" +msgid "cannot obtain next serial number" +msgstr "无法得到下一个序列号" diff --git a/install/po/zh_TW.po b/install/po/zh_TW.po deleted file mode 100644 index 55ab065d0..000000000 --- a/install/po/zh_TW.po +++ /dev/null @@ -1,7924 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR Red Hat -# This file is distributed under the same license as the PACKAGE package. -# -# Translators: -# Automatically generated, 2010. -msgid "" -msgstr "" -"Project-Id-Version: FreeIPA\n" -"Report-Msgid-Bugs-To: https://bugzilla.redhat.com/enter_bug.cgi?product=freeIPA\n" -"POT-Creation-Date: 2011-12-08 16:05-0500\n" -"PO-Revision-Date: 2012-02-14 08:20+0000\n" -"Last-Translator: jdennis \n" -"Language-Team: Chinese (Taiwan) \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: zh_TW\n" -"Plural-Forms: nplurals=1; plural=0\n" - -#: ipalib/cli.py:583 -#, python-format -msgid "Enter %(label)s again to verify: " -msgstr "" - -#: ipalib/cli.py:587 ipa-client/ipa-getkeytab.c:768 -#, c-format -msgid "Passwords do not match!" -msgstr "" - -#: ipalib/cli.py:592 -msgid "Cancelled." -msgstr "" - -#: ipalib/cli.py:753 -#, python-format -msgid "Purpose: %s" -msgstr "" - -#: ipalib/cli.py:770 -msgid "Usage: ipa [global-options] COMMAND ..." -msgstr "" - -#: ipalib/cli.py:772 -msgid "Built-in commands:" -msgstr "" - -#: ipalib/cli.py:774 -msgid "Help subtopics:" -msgstr "" - -#: ipalib/cli.py:777 -msgid "Help topics:" -msgstr "" - -#: ipalib/cli.py:782 -msgid "Try `ipa --help` for a list of global options." -msgstr "" - -#: ipalib/cli.py:816 -msgid "Topic commands:" -msgstr "" - -#: ipalib/cli.py:827 -msgid "Command name" -msgstr "" - -#: ipalib/cli.py:1130 -msgid "No file to read" -msgstr "" - -#: ipalib/errors.py:303 -#, python-format -msgid "%(cver)s client incompatible with %(sver)s server at %(server)r" -msgstr "" - -#: ipalib/errors.py:321 -#, python-format -msgid "unknown error %(code)d from %(server)s: %(error)s" -msgstr "" - -#: ipalib/errors.py:337 -msgid "an internal error has occurred" -msgstr "" - -#: ipalib/errors.py:359 -#, python-format -msgid "an internal error has occurred on server at %(server)r" -msgstr "" - -#: ipalib/errors.py:375 -#, python-format -msgid "unknown command %(name)r" -msgstr "" - -#: ipalib/errors.py:392 ipalib/errors.py:417 -#, python-format -msgid "error on server %(server)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:408 -#, python-format -msgid "cannot connect to %(uri)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:426 -#, python-format -msgid "Invalid JSON-RPC request: %(error)s" -msgstr "" - -#: ipalib/errors.py:442 -#, python-format -msgid "error marshalling data for XML-RPC transport: %(error)s" -msgstr "" - -#: ipalib/errors.py:468 -#, python-format -msgid "Kerberos error: %(major)s/%(minor)s" -msgstr "" - -#: ipalib/errors.py:485 -msgid "did not receive Kerberos credentials" -msgstr "" - -#: ipalib/errors.py:501 -#, python-format -msgid "Service %(service)r not found in Kerberos database" -msgstr "" - -#: ipalib/errors.py:517 -msgid "No credentials cache found" -msgstr "" - -#: ipalib/errors.py:533 -msgid "Ticket expired" -msgstr "" - -#: ipalib/errors.py:549 -msgid "Credentials cache permissions incorrect" -msgstr "" - -#: ipalib/errors.py:565 -msgid "Bad format in credentials cache" -msgstr "" - -#: ipalib/errors.py:581 -msgid "Cannot resolve KDC for requested realm" -msgstr "" - -#: ipalib/errors.py:600 -#, python-format -msgid "Insufficient access: %(info)s" -msgstr "" - -#: ipalib/errors.py:644 -#, python-format -msgid "command %(name)r takes no arguments" -msgstr "" - -#: ipalib/errors.py:664 -#, python-format -msgid "command %(name)r takes at most %(count)d argument" -msgid_plural "command %(name)r takes at most %(count)d arguments" -msgstr[0] "" - -#: ipalib/errors.py:694 -#, python-format -msgid "overlapping arguments and options: %(names)r" -msgstr "" - -#: ipalib/errors.py:710 -#, python-format -msgid "%(name)r is required" -msgstr "" - -#: ipalib/errors.py:726 ipalib/errors.py:742 -#, python-format -msgid "invalid %(name)r: %(error)s" -msgstr "" - -#: ipalib/errors.py:758 -#, python-format -msgid "api has no such namespace: %(name)r" -msgstr "" - -#: ipalib/errors.py:767 -msgid "Passwords do not match" -msgstr "" - -#: ipalib/errors.py:776 -msgid "Command not implemented" -msgstr "" - -#: ipalib/errors.py:785 -msgid "Client is not configured. Run ipa-client-install." -msgstr "" - -#: ipalib/errors.py:813 ipalib/errors.py:1053 ipalib/errors.py:1147 -#: ipalib/errors.py:1462 ipalib/errors.py:1479 -#, python-format -msgid "%(reason)s" -msgstr "" - -#: ipalib/errors.py:829 -msgid "This entry already exists" -msgstr "" - -#: ipalib/errors.py:845 -msgid "You must enroll a host in order to create a host service" -msgstr "" - -#: ipalib/errors.py:861 -#, python-format -msgid "" -"Service principal is not of the form: service/fully-qualified host name: " -"%(reason)s" -msgstr "" - -#: ipalib/errors.py:877 -msgid "" -"The realm for the principal does not match the realm for this IPA server" -msgstr "" - -#: ipalib/errors.py:893 -msgid "This command requires root access" -msgstr "" - -#: ipalib/errors.py:909 -msgid "This is already a posix group" -msgstr "" - -#: ipalib/errors.py:925 -#, python-format -msgid "Principal is not of the form user@REALM: %(principal)r" -msgstr "" - -#: ipalib/errors.py:941 -msgid "This entry is already enabled" -msgstr "" - -#: ipalib/errors.py:957 -msgid "This entry is already disabled" -msgstr "" - -#: ipalib/errors.py:973 -msgid "This entry cannot be enabled or disabled" -msgstr "" - -#: ipalib/errors.py:989 -msgid "This entry is not a member" -msgstr "" - -#: ipalib/errors.py:1005 -msgid "A group may not be a member of itself" -msgstr "" - -#: ipalib/errors.py:1021 -msgid "This entry is already a member" -msgstr "" - -#: ipalib/errors.py:1037 -#, python-format -msgid "Base64 decoding failed: %(reason)s" -msgstr "" - -#: ipalib/errors.py:1069 -msgid "A group may not be added as a member of itself" -msgstr "" - -#: ipalib/errors.py:1085 -msgid "The default users group cannot be removed" -msgstr "" - -#: ipalib/errors.py:1101 -msgid "Host does not have corresponding DNS A record" -msgstr "" - -#: ipalib/errors.py:1116 -msgid "Deleting a managed group is not allowed. It must be detached first." -msgstr "" - -#: ipalib/errors.py:1131 -msgid "A managed group cannot have a password policy." -msgstr "" - -#: ipalib/errors.py:1163 -#, python-format -msgid "'%(entry)s' doesn't have a certificate." -msgstr "" - -#: ipalib/errors.py:1179 -#, python-format -msgid "Unable to create private group. A group '%(group)s' already exists." -msgstr "" - -#: ipalib/errors.py:1195 -#, python-format -msgid "" -"A problem was encountered when verifying that all members were %(verb)s: " -"%(exc)s" -msgstr "" - -#: ipalib/errors.py:1213 -#, python-format -msgid "%(attr)s does not contain '%(value)s'" -msgstr "" - -#: ipalib/errors.py:1230 -#, python-format -msgid "" -"The search criteria was not specific enough. Expected 1 and found %(found)d." -msgstr "" - -#: ipalib/errors.py:1254 -#, python-format -msgid "no command nor help topic %(topic)r" -msgstr "" - -#: ipalib/errors.py:1278 -msgid "change collided with another change" -msgstr "" - -#: ipalib/errors.py:1294 -msgid "no modifications to be performed" -msgstr "" - -#: ipalib/errors.py:1310 -#, python-format -msgid "%(desc)s: %(info)s" -msgstr "" - -#: ipalib/errors.py:1326 -msgid "limits exceeded for this query" -msgstr "" - -#: ipalib/errors.py:1341 -#, python-format -msgid "%(info)s" -msgstr "" - -#: ipalib/errors.py:1356 -msgid "modifying primary key is not allowed" -msgstr "" - -#: ipalib/errors.py:1372 -#, python-format -msgid "%(attr)s: Only one value allowed." -msgstr "" - -#: ipalib/errors.py:1388 -#, python-format -msgid "%(attr)s: Invalid syntax." -msgstr "" - -#: ipalib/errors.py:1404 -#, python-format -msgid "Bad search filter %(info)s" -msgstr "" - -#: ipalib/errors.py:1429 -#, python-format -msgid "Certificate operation cannot be completed: %(error)s" -msgstr "" - -#: ipalib/errors.py:1445 -#, python-format -msgid "Certificate format error: %(error)s" -msgstr "" - -#: ipalib/errors.py:1496 -msgid "Already registered" -msgstr "" - -#: ipalib/errors.py:1512 -msgid "Not registered yet" -msgstr "" - -#: ipalib/frontend.py:408 -msgid "Results are truncated, try a more specific search" -msgstr "" - -#: ipalib/frontend.py:821 -msgid "" -"Retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/frontend.py:827 -msgid "Print entries as stored on the server. Only affects output format." -msgstr "" - -#: ipalib/frontend.py:832 ipalib/plugins/batch.py:69 -msgid "Client version. Used to determine if server will accept request." -msgstr "" - -#: ipalib/frontend.py:967 -msgid "Forward to server instead of running locally" -msgstr "" - -#: ipalib/output.py:92 -msgid "A dictionary representing an LDAP entry" -msgstr "" - -#: ipalib/output.py:100 -msgid "A list of LDAP entries" -msgstr "" - -#: ipalib/output.py:111 -msgid "All commands should at least have a result" -msgstr "" - -#: ipalib/parameters.py:358 -msgid "incorrect type" -msgstr "" - -#: ipalib/parameters.py:361 -msgid "Only one value is allowed" -msgstr "" - -#: ipalib/parameters.py:1023 -msgid "must be True or False" -msgstr "" - -#: ipalib/parameters.py:1124 -msgid "must be an integer" -msgstr "" - -#: ipalib/parameters.py:1176 -#, python-format -msgid "must be at least %(minvalue)d" -msgstr "" - -#: ipalib/parameters.py:1186 -#, python-format -msgid "can be at most %(maxvalue)d" -msgstr "" - -#: ipalib/parameters.py:1227 -msgid "must be a decimal number" -msgstr "" - -#: ipalib/parameters.py:1250 -#, python-format -msgid "must be at least %(minvalue)f" -msgstr "" - -#: ipalib/parameters.py:1260 -#, python-format -msgid "can be at most %(maxvalue)f" -msgstr "" - -#: ipalib/parameters.py:1327 -#, python-format -msgid "must match pattern \"%(pattern)s\"" -msgstr "" - -#: ipalib/parameters.py:1345 -msgid "must be binary data" -msgstr "" - -#: ipalib/parameters.py:1361 -#, python-format -msgid "must be at least %(minlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1371 -#, python-format -msgid "can be at most %(maxlength)d bytes" -msgstr "" - -#: ipalib/parameters.py:1381 -#, python-format -msgid "must be exactly %(length)d bytes" -msgstr "" - -#: ipalib/parameters.py:1403 -msgid "must be Unicode text" -msgstr "" - -#: ipalib/parameters.py:1436 -msgid "Leading and trailing spaces are not allowed" -msgstr "" - -#: ipalib/parameters.py:1444 -#, python-format -msgid "must be at least %(minlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1454 -#, python-format -msgid "can be at most %(maxlength)d characters" -msgstr "" - -#: ipalib/parameters.py:1464 -#, python-format -msgid "must be exactly %(length)d characters" -msgstr "" - -#: ipalib/parameters.py:1482 -#, python-format -msgid "The character '%(char)r' is not allowed." -msgstr "" - -#: ipalib/parameters.py:1526 -#, python-format -msgid "must be one of %(values)r" -msgstr "" - -#: ipalib/plugins/aci.py:153 -msgid "A list of ACI values" -msgstr "" - -#: ipalib/plugins/aci.py:215 -msgid "type, filter, subtree and targetgroup are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:218 -msgid "ACI prefix is required" -msgstr "" - -#: ipalib/plugins/aci.py:221 -msgid "" -"at least one of: type, filter, subtree, targetgroup, attrs or memberof are " -"required" -msgstr "" - -#: ipalib/plugins/aci.py:224 -msgid "filter and memberof are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:230 -msgid "group, permission and self are mutually exclusive" -msgstr "" - -#: ipalib/plugins/aci.py:232 -msgid "One of group, permission or self is required" -msgstr "" - -#: ipalib/plugins/aci.py:251 -#, python-format -msgid "Group '%s' does not exist" -msgstr "" - -#: ipalib/plugins/aci.py:273 -msgid "empty filter" -msgstr "" - -#: ipalib/plugins/aci.py:294 -#, python-format -msgid "Syntax Error: %(error)s" -msgstr "" - -#: ipalib/plugins/aci.py:379 -#, python-format -msgid "ACI with name \"%s\" not found" -msgstr "" - -#: ipalib/plugins/aci.py:400 -msgid "ACI prefix" -msgstr "" - -#: ipalib/plugins/aci.py:401 -msgid "" -"Prefix used to distinguish ACI types (permission, delegation, selfservice, " -"none)" -msgstr "" - -#: ipalib/plugins/aci.py:412 -msgid "ACIs" -msgstr "" - -#: ipalib/plugins/aci.py:417 -msgid "ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:423 ipalib/plugins/permission.py:109 -msgid "Permission" -msgstr "" - -#: ipalib/plugins/aci.py:424 -msgid "Permission ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:429 ipalib/plugins/delegation.py:134 -msgid "User group" -msgstr "" - -#: ipalib/plugins/aci.py:430 ipalib/plugins/delegation.py:135 -msgid "User group ACI grants access to" -msgstr "" - -#: ipalib/plugins/aci.py:435 ipalib/plugins/baseldap.py:64 -#: ipalib/plugins/delegation.py:115 ipalib/plugins/permission.py:108 -#: ipalib/plugins/permission.py:119 ipalib/plugins/selfservice.py:88 -msgid "Permissions" -msgstr "" - -#: ipalib/plugins/aci.py:436 -msgid "" -"comma-separated list of permissions to grant(read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/aci.py:444 ipalib/plugins/delegation.py:122 -#: ipalib/plugins/permission.py:126 ipalib/plugins/selfservice.py:95 -msgid "Attributes" -msgstr "" - -#: ipalib/plugins/aci.py:445 ipalib/plugins/delegation.py:123 -#: ipalib/plugins/permission.py:127 ipalib/plugins/selfservice.py:96 -msgid "Comma-separated list of attributes" -msgstr "" - -#: ipalib/plugins/aci.py:451 ipalib/plugins/permission.py:134 -msgid "Type" -msgstr "" - -#: ipalib/plugins/aci.py:452 -msgid "type of IPA object (user, group, host, hostgroup, service, netgroup)" -msgstr "" - -#: ipalib/plugins/aci.py:458 -msgid "Member of" -msgstr "" - -#: ipalib/plugins/aci.py:459 -msgid "Member of a group" -msgstr "" - -#: ipalib/plugins/aci.py:464 ipalib/plugins/permission.py:147 -msgid "Filter" -msgstr "" - -#: ipalib/plugins/aci.py:465 ipalib/plugins/permission.py:148 -msgid "Legal LDAP filter (e.g. ou=Engineering)" -msgstr "" - -#: ipalib/plugins/aci.py:470 ipalib/plugins/permission.py:153 -msgid "Subtree" -msgstr "" - -#: ipalib/plugins/aci.py:471 -msgid "Subtree to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:476 ipalib/plugins/permission.py:159 -msgid "Target group" -msgstr "" - -#: ipalib/plugins/aci.py:477 -msgid "Group to apply ACI to" -msgstr "" - -#: ipalib/plugins/aci.py:482 -msgid "Target your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:483 -msgid "Apply ACI to your own entry (self)" -msgstr "" - -#: ipalib/plugins/aci.py:495 -#, python-format -msgid "Created ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:500 -msgid "Test the ACI syntax but don't write anything" -msgstr "" - -#: ipalib/plugins/aci.py:551 -#, python-format -msgid "Deleted ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:595 ipalib/plugins/aci.py:843 -#: ipalib/plugins/aci.py:884 ipalib/plugins/delegation.py:250 -#: ipalib/plugins/selfservice.py:207 -msgid "ACI" -msgstr "" - -#: ipalib/plugins/aci.py:601 -#, python-format -msgid "Modified ACI \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/aci.py:666 -#, python-format -msgid "%(count)d ACI matched" -msgid_plural "%(count)d ACIs matched" -msgstr[0] "" - -#: ipalib/plugins/aci.py:891 -msgid "New ACI name" -msgstr "" - -#: ipalib/plugins/aci.py:895 -#, python-format -msgid "Renamed ACI to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:28 -msgid "" -"\n" -"Auto Membership Rule.\n" -"\n" -"Bring clarity to the membership of hosts and users by configuring inclusive\n" -"or exclusive regex paterns, you can automatically assign a new entries into\n" -"a group or hostgroup based upon attribute information.\n" -"\n" -"A rule is directly associated with a group by name, so you cannot create\n" -"a rule without an accompanying group or hostgroup\n" -"\n" -"A condition is a regular expression used by 389-ds to match a new incoming\n" -"entry with an automember rule. If it matches an inclusive rule then the\n" -"entry is added to the appropriate group or hostgroup.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create the initial group or hostgroup:\n" -" ipa hostgroup-add --desc=\"Web Servers\" webservers\n" -" ipa group-add --desc=\"Developers\" devel\n" -"\n" -" Create the initial rule:\n" -" ipa automember-add --type=hostgroup webservers\n" -" ipa automember-add --type=group devel\n" -"\n" -" Add a condition to the rule:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -" ipa automember-add-condition --key=manager --type=group --inclusive-regex=^uid=mscott devel\n" -"\n" -" Add an exclusive condition to the rule to prevent auto assignment:\n" -" ipa automember-add-condition --key=fqdn --type=hostgroup --exclusive-regex=^web5\\.example\\.com webservers\n" -"\n" -" Add a host:\n" -" ipa host-add web1.example.com\n" -"\n" -" Add a user:\n" -" ipa user-add --first=Tim --last=User --password tuser1 --manager=mscott\n" -"\n" -" Verify automembership:\n" -" ipa hostgroup-show webservers\n" -" Host-group: webservers\n" -" Description: Web Servers\n" -" Member hosts: web1.example.com\n" -"\n" -" ipa group-show devel\n" -" Group name: devel\n" -" Description: Developers\n" -" GID: 1004200000\n" -" Member users: tuser\n" -"\n" -" Remove a condition from the rule:\n" -" ipa automember-remove-condition --key=fqdn --type=hostgroup --inclusive-regex=^web[1-9]+\\.example\\.com webservers\n" -"\n" -" Modify the automember rule:\n" -" ipa automember-mod\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-set --default-group=webservers --type=hostgroup\n" -" ipa automember-default-group-set --default-group=ipausers --type=group\n" -"\n" -" Set the default target group:\n" -" ipa automember-default-group-remove --type=hostgroup\n" -" ipa automember-default-group-remove --type=group\n" -"\n" -" Show the default target group:\n" -" ipa automember-default-group-show --type=hostgroup\n" -" ipa automember-default-group-show --type=group\n" -"\n" -" Find all of the automember rules:\n" -" ipa automember-find\n" -"\n" -" Display a automember rule:\n" -" ipa automember-show --type=hostgroup webservers\n" -" ipa automember-show --type=group devel\n" -"\n" -" Delete an automember rule:\n" -" ipa automember-del --type=hostgroup webservers\n" -" ipa automember-del --type=group devel\n" -msgstr "" - -#: ipalib/plugins/automember.py:114 ipalib/plugins/automember.py:115 -msgid "Inclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:121 ipalib/plugins/automember.py:122 -msgid "Exclusive Regex" -msgstr "" - -#: ipalib/plugins/automember.py:127 -msgid "Attribute Key" -msgstr "" - -#: ipalib/plugins/automember.py:128 -msgid "" -"Attribute to filter via regex. For example fqdn for a host, or manager for a" -" user" -msgstr "" - -#: ipalib/plugins/automember.py:135 -msgid "Grouping Type" -msgstr "" - -#: ipalib/plugins/automember.py:136 -msgid "Grouping to which the rule applies" -msgstr "" - -#: ipalib/plugins/automember.py:144 ipalib/plugins/automember.py:145 -msgid "Automember Rule" -msgstr "" - -#: ipalib/plugins/automember.py:166 -msgid "Auto Membership Rule" -msgstr "" - -#: ipalib/plugins/automember.py:171 ipalib/plugins/automount.py:526 -#: ipalib/plugins/group.py:115 ipalib/plugins/hbacrule.py:181 -#: ipalib/plugins/hbacsvc.py:79 ipalib/plugins/hbacsvcgroup.py:77 -#: ipalib/plugins/host.py:263 ipalib/plugins/hostgroup.py:87 -#: ipalib/plugins/netgroup.py:111 ipalib/plugins/privilege.py:76 -#: ipalib/plugins/role.py:92 ipalib/plugins/sudocmd.py:76 -#: ipalib/plugins/sudocmdgroup.py:78 ipalib/plugins/sudorule.py:103 -msgid "Description" -msgstr "" - -#: ipalib/plugins/automember.py:172 -msgid "A description of this auto member rule" -msgstr "" - -#: ipalib/plugins/automember.py:176 ipalib/plugins/automember.py:509 -msgid "Default Group" -msgstr "" - -#: ipalib/plugins/automember.py:177 ipalib/plugins/automember.py:510 -msgid "Default group for entires to land" -msgstr "" - -#: ipalib/plugins/automember.py:188 -#, python-format -msgid "Group: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:215 -#, python-format -msgid "%s is not a valid attribute." -msgstr "" - -#: ipalib/plugins/automember.py:228 -msgid "" -"\n" -" Add an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:233 -#, python-format -msgid "Added automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:239 -msgid "Auto Membership is not configured" -msgstr "" - -#: ipalib/plugins/automember.py:252 -msgid "" -"\n" -" Add conditions to an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:257 -msgid "Failed to add" -msgstr "" - -#: ipalib/plugins/automember.py:264 -#, python-format -msgid "Added condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:273 -msgid "Conditions that could not be added" -msgstr "" - -#: ipalib/plugins/automember.py:277 -msgid "Number of conditions added" -msgstr "" - -#: ipalib/plugins/automember.py:286 ipalib/plugins/automember.py:372 -#, python-format -msgid "Auto member rule: %s not found!" -msgstr "" - -#: ipalib/plugins/automember.py:329 -msgid "" -"\n" -" Override this so we can add completed and failed to the return result.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:345 -msgid "" -"\n" -" Remove conditions from an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:350 -#, python-format -msgid "Removed condition(s) to \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:359 -msgid "Conditions that could not be removed" -msgstr "" - -#: ipalib/plugins/automember.py:363 -msgid "Number of conditions removed" -msgstr "" - -#: ipalib/plugins/automember.py:418 -msgid "" -"\n" -" Override this so we can set completed and failed.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:434 -msgid "" -"\n" -" Modify an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:439 -#, python-format -msgid "Modified automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:450 -msgid "" -"\n" -" Delete an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:455 -#, python-format -msgid "Deleted automember rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:466 -msgid "" -"\n" -" Search for automember rules.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:473 -#, python-format -msgid "%(count)d rules matched" -msgid_plural "%(count)d rules matched" -msgstr[0] "" - -#: ipalib/plugins/automember.py:486 -msgid "" -"\n" -" Display information about an automember rule.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:502 -msgid "" -"\n" -" Set default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:514 -#, python-format -msgid "Set default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:531 -msgid "" -"\n" -" Remove default group for all unmatched entries.\n" -" " -msgstr "" - -#: ipalib/plugins/automember.py:536 -#, python-format -msgid "Removed default group for automember \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automember.py:548 -msgid "No default group set" -msgstr "" - -#: ipalib/plugins/automember.py:567 -msgid "" -"\n" -" Display information about the default automember groups.\n" -" " -msgstr "" - -#: ipalib/plugins/automount.py:29 -msgid "" -"\n" -"Automount\n" -"\n" -"Stores automount(8) configuration for autofs(8) in IPA.\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" -"EXAMPLES:\n" -"\n" -"Locations:\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" -" Remove the auto.share map:\n" -" ipa automountmap-del baltimore auto.share\n" -"\n" -"Keys:\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" -msgstr "" - -#: ipalib/plugins/automount.py:191 -msgid "automount location" -msgstr "" - -#: ipalib/plugins/automount.py:192 -msgid "automount locations" -msgstr "" - -#: ipalib/plugins/automount.py:195 -msgid "Automount Locations" -msgstr "" - -#: ipalib/plugins/automount.py:196 -msgid "Automount Location" -msgstr "" - -#: ipalib/plugins/automount.py:201 ipalib/plugins/host.py:273 -msgid "Location" -msgstr "" - -#: ipalib/plugins/automount.py:202 -msgid "Automount location name." -msgstr "" - -#: ipalib/plugins/automount.py:211 -msgid "Create a new automount location." -msgstr "" - -#: ipalib/plugins/automount.py:213 -#, python-format -msgid "Added automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:232 -msgid "Delete an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:234 -#, python-format -msgid "Deleted automount location \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:240 -msgid "Display an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:246 -msgid "Search for an automount location." -msgstr "" - -#: ipalib/plugins/automount.py:249 -#, python-format -msgid "%(count)d automount location matched" -msgid_plural "%(count)d automount locations matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:257 -msgid "Generate automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:319 -msgid "Import automount files for a specific location." -msgstr "" - -#: ipalib/plugins/automount.py:323 -msgid "Master file" -msgstr "" - -#: ipalib/plugins/automount.py:324 -msgid "Automount master file." -msgstr "" - -#: ipalib/plugins/automount.py:331 -msgid "" -"Continuous operation mode. Errors are reported but the process continues." -msgstr "" - -#: ipalib/plugins/automount.py:343 -#, python-format -msgid "File %(file)s not found" -msgstr "" - -#: ipalib/plugins/automount.py:512 -msgid "automount map" -msgstr "" - -#: ipalib/plugins/automount.py:513 -msgid "automount maps" -msgstr "" - -#: ipalib/plugins/automount.py:520 -msgid "Map" -msgstr "" - -#: ipalib/plugins/automount.py:521 -msgid "Automount map name." -msgstr "" - -#: ipalib/plugins/automount.py:530 -msgid "Automount Maps" -msgstr "" - -#: ipalib/plugins/automount.py:531 -msgid "Automount Map" -msgstr "" - -#: ipalib/plugins/automount.py:537 -msgid "Create a new automount map." -msgstr "" - -#: ipalib/plugins/automount.py:539 -#, python-format -msgid "Added automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:545 -msgid "Delete an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:547 -#, python-format -msgid "Deleted automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:565 -msgid "Modify an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:567 -#, python-format -msgid "Modified automount map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:573 -msgid "Search for an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:576 -#, python-format -msgid "%(count)d automount map matched" -msgid_plural "%(count)d automount maps matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:584 -msgid "Display an automount map." -msgstr "" - -#: ipalib/plugins/automount.py:590 -msgid "Automount key object." -msgstr "" - -#: ipalib/plugins/automount.py:594 -msgid "automount key" -msgstr "" - -#: ipalib/plugins/automount.py:595 -msgid "automount keys" -msgstr "" - -#: ipalib/plugins/automount.py:606 ipalib/plugins/automount.py:804 -#: ipalib/plugins/automount.py:911 -msgid "Key" -msgstr "" - -#: ipalib/plugins/automount.py:607 ipalib/plugins/automount.py:805 -#: ipalib/plugins/automount.py:912 -msgid "Automount key name." -msgstr "" - -#: ipalib/plugins/automount.py:612 ipalib/plugins/automount.py:809 -#: ipalib/plugins/automount.py:916 -msgid "Mount information" -msgstr "" - -#: ipalib/plugins/automount.py:615 -msgid "description" -msgstr "" - -#: ipalib/plugins/automount.py:624 -msgid "Automount Keys" -msgstr "" - -#: ipalib/plugins/automount.py:625 -msgid "Automount Key" -msgstr "" - -#: ipalib/plugins/automount.py:626 -#, python-format -msgid "" -"The key,info pair must be unique. A key named %(key)s with info %(info)s " -"already exists" -msgstr "" - -#: ipalib/plugins/automount.py:627 -#, python-format -msgid "key named %(key)s already exists" -msgstr "" - -#: ipalib/plugins/automount.py:628 -#, python-format -msgid "The automount key %(key)s with info %(info)s does not exist" -msgstr "" - -#: ipalib/plugins/automount.py:678 -#, python-format -msgid "" -"More than one entry with key %(key)s found, use --info to select specific " -"entry." -msgstr "" - -#: ipalib/plugins/automount.py:736 -msgid "Create a new automount key." -msgstr "" - -#: ipalib/plugins/automount.py:738 -#, python-format -msgid "Added automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:761 -msgid "Create a new indirect mount point." -msgstr "" - -#: ipalib/plugins/automount.py:763 -#, python-format -msgid "Added automount indirect map \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:768 -msgid "Mount point" -msgstr "" - -#: ipalib/plugins/automount.py:772 -msgid "Parent map" -msgstr "" - -#: ipalib/plugins/automount.py:773 -msgid "Name of parent automount map (default: auto.master)." -msgstr "" - -#: ipalib/plugins/automount.py:797 -msgid "Delete an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:799 -#, python-format -msgid "Deleted automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:839 -msgid "Modify an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:841 -#, python-format -msgid "Modified automount key \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/automount.py:846 -msgid "New mount information" -msgstr "" - -#: ipalib/plugins/automount.py:895 -msgid "Search for an automount key." -msgstr "" - -#: ipalib/plugins/automount.py:898 -#, python-format -msgid "%(count)d automount key matched" -msgid_plural "%(count)d automount keys matched" -msgstr[0] "" - -#: ipalib/plugins/automount.py:906 -msgid "Display an automount key." -msgstr "" - -#: ipalib/plugins/baseldap.py:40 ipalib/plugins/entitle.py:487 -#: ipalib/plugins/migration.py:327 ipalib/plugins/user.py:235 -msgid "Password" -msgstr "" - -#: ipalib/plugins/baseldap.py:43 -msgid "Failed members" -msgstr "" - -#: ipalib/plugins/baseldap.py:46 -msgid "Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:49 -msgid "Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:52 -msgid "Member of groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:55 -msgid "Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:58 -msgid "Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:61 -msgid "Member of host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:70 ipalib/plugins/role.py:81 -msgid "Roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:73 ipalib/plugins/sudocmdgroup.py:66 -#: ipalib/plugins/sudocmdgroup.py:86 -msgid "Sudo Command Groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:79 -msgid "Granting privilege to roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:82 -msgid "Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:85 -msgid "Member of netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:88 -msgid "Member services" -msgstr "" - -#: ipalib/plugins/baseldap.py:91 -msgid "Member service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:97 -msgid "Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:100 -msgid "Member HBAC service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:109 -msgid "Indirect Member users" -msgstr "" - -#: ipalib/plugins/baseldap.py:112 -msgid "Indirect Member groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:115 -msgid "Indirect Member hosts" -msgstr "" - -#: ipalib/plugins/baseldap.py:118 -msgid "Indirect Member host-groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:121 -msgid "Indirect Member of roles" -msgstr "" - -#: ipalib/plugins/baseldap.py:124 -msgid "Indirect Member permissions" -msgstr "" - -#: ipalib/plugins/baseldap.py:127 -msgid "Indirect Member HBAC service" -msgstr "" - -#: ipalib/plugins/baseldap.py:130 -msgid "Indirect Member HBAC service group" -msgstr "" - -#: ipalib/plugins/baseldap.py:133 -msgid "Indirect Member netgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:148 -msgid "External host" -msgstr "" - -#: ipalib/plugins/baseldap.py:151 -msgid "Failed source hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:154 -msgid "Failed hosts/hostgroups" -msgstr "" - -#: ipalib/plugins/baseldap.py:157 -msgid "Failed users/groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:160 -msgid "Failed service/service groups" -msgstr "" - -#: ipalib/plugins/baseldap.py:163 -msgid "Failed managedby" -msgstr "" - -#: ipalib/plugins/baseldap.py:166 -msgid "Failed to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:306 -msgid "entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:307 -msgid "entries" -msgstr "" - -#: ipalib/plugins/baseldap.py:339 ipalib/plugins/baseldap.py:340 -msgid "Entry" -msgstr "" - -#: ipalib/plugins/baseldap.py:342 -#, python-format -msgid "container entry (%(container)s) not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:343 -#, python-format -msgid "%(parent)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:344 -#, python-format -msgid "%(pkey)s: %(oname)s not found" -msgstr "" - -#: ipalib/plugins/baseldap.py:345 -#, python-format -msgid "%(oname)s with name \"%(pkey)s\" already exists" -msgstr "" - -#: ipalib/plugins/baseldap.py:632 -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 "" - -#: ipalib/plugins/baseldap.py:638 -msgid "" -"Add an attribute/value pair. Format is attr=value. The attribute\n" -"must be part of the schema." -msgstr "" - -#: ipalib/plugins/baseldap.py:644 -msgid "" -"Delete an attribute/value pair. The option will be evaluated\n" -"last, after all sets and adds." -msgstr "" - -#: ipalib/plugins/baseldap.py:965 -msgid "Continuous mode: Don't stop on errors." -msgstr "" - -#: ipalib/plugins/baseldap.py:990 ipalib/plugins/baseldap.py:1062 -#: ipalib/plugins/internal.py:409 -msgid "Rights" -msgstr "" - -#: ipalib/plugins/baseldap.py:991 ipalib/plugins/baseldap.py:1063 -msgid "" -"Display the access rights of this entry (requires --all). See ipa man page " -"for details." -msgstr "" - -#: ipalib/plugins/baseldap.py:1072 -msgid "Rename" -msgstr "" - -#: ipalib/plugins/baseldap.py:1073 -#, python-format -msgid "Rename the %(ldap_obj_name)s object" -msgstr "" - -#: ipalib/plugins/baseldap.py:1165 -msgid "the entry was deleted while being modified" -msgstr "" - -#: ipalib/plugins/baseldap.py:1290 ipalib/plugins/baseldap.py:1782 -#, python-format -msgid "comma-separated list of %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1302 -#, python-format -msgid "member %s" -msgstr "" - -#: ipalib/plugins/baseldap.py:1332 ipalib/plugins/baseldap.py:1807 -#, python-format -msgid "comma-separated list of %s to add" -msgstr "" - -#: ipalib/plugins/baseldap.py:1340 ipalib/plugins/baseldap.py:1819 -#: ipalib/plugins/privilege.py:153 ipalib/plugins/privilege.py:178 -#: ipalib/plugins/role.py:164 ipalib/plugins/role.py:187 -msgid "Members that could not be added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1344 ipalib/plugins/baseldap.py:1823 -msgid "Number of members added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1438 ipalib/plugins/baseldap.py:1920 -#, python-format -msgid "comma-separated list of %s to remove" -msgstr "" - -#: ipalib/plugins/baseldap.py:1445 ipalib/plugins/baseldap.py:1932 -msgid "Members that could not be removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1449 ipalib/plugins/baseldap.py:1936 -msgid "Number of members removed" -msgstr "" - -#: ipalib/plugins/baseldap.py:1548 -#, python-format -msgid "Search for %s with these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1549 -#, python-format -msgid "Search for %s without these %s %s." -msgstr "" - -#: ipalib/plugins/baseldap.py:1557 -msgid "Time Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1558 -msgid "Time limit of search in seconds" -msgstr "" - -#: ipalib/plugins/baseldap.py:1564 -msgid "Size Limit" -msgstr "" - -#: ipalib/plugins/baseldap.py:1565 -msgid "Maximum number of entries returned" -msgstr "" - -#: ipalib/plugins/baseldap.py:1586 -msgid "Primary key only" -msgstr "" - -#: ipalib/plugins/baseldap.py:1587 -#, python-format -msgid "Results should contain primary key attribute only (\"%s\")" -msgstr "" - -#: ipalib/plugins/baseldap.py:1881 -msgid "added" -msgstr "" - -#: ipalib/plugins/baseldap.py:1994 -msgid "removed" -msgstr "" - -#: ipalib/plugins/batch.py:62 -msgid "Nested Methods to execute" -msgstr "" - -#: ipalib/plugins/cert.py:43 -msgid "" -"\n" -"IPA certificate operations\n" -"\n" -"Implements a set of commands for managing server SSL certificates.\n" -"\n" -"Certificate requests exist in the form of a Certificate Signing Request (CSR)\n" -"in PEM format.\n" -"\n" -"If using the selfsign back end then the subject in the CSR needs to match\n" -"the subject configured in the server. The dogtag CA uses just the CN\n" -"value of the CSR and forces the rest of the subject.\n" -"\n" -"A certificate is stored with a service principal and a service principal\n" -"needs a host.\n" -"\n" -"In order to request a certificate:\n" -"\n" -"* The host must exist\n" -"* The service must exist (or you use the --add option to automatically add it)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Request a new certificate and add the principal:\n" -" ipa cert-request --add --principal=HTTP/lion.example.com example.csr\n" -"\n" -" Retrieve an existing certificate:\n" -" ipa cert-show 1032\n" -"\n" -" Revoke a certificate (see RFC 5280 for reason details):\n" -" ipa cert-revoke --revocation-reason=6 1032\n" -"\n" -" Remove a certificate from revocation hold status:\n" -" ipa cert-remove-hold 1032\n" -"\n" -" Check the status of a signing request:\n" -" ipa cert-status 10\n" -"\n" -"IPA currently immediately issues (or declines) all certificate requests so\n" -"the status of a request is not normally useful. This is for future use\n" -"or the case where a CA does not immediately issue a certificate.\n" -"\n" -"The following revocation reasons are supported:\n" -"\n" -" * 0 - unspecified\n" -" * 1 - keyCompromise\n" -" * 2 - cACompromise\n" -" * 3 - affiliationChanged\n" -" * 4 - superseded\n" -" * 5 - cessationOfOperation\n" -" * 6 - certificateHold\n" -" * 8 - removeFromCRL\n" -" * 9 - privilegeWithdrawn\n" -" * 10 - aACompromise\n" -"\n" -"Note that reason code 7 is not used. See RFC 5280 for more details:\n" -"\n" -"http://www.ietf.org/rfc/rfc5280.txt\n" -"\n" -msgstr "" - -#: ipalib/plugins/cert.py:112 -msgid "Failure decoding Certificate Signing Request:" -msgstr "" - -#: ipalib/plugins/cert.py:125 ipalib/plugins/cert.py:142 -msgid "Failure decoding Certificate Signing Request" -msgstr "" - -#: ipalib/plugins/cert.py:144 -#, python-format -msgid "Failure decoding Certificate Signing Request: %s" -msgstr "" - -#: ipalib/plugins/cert.py:207 -msgid "Submit a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:211 -msgid "CSR" -msgstr "" - -#: ipalib/plugins/cert.py:220 ipalib/plugins/service.py:228 -msgid "Principal" -msgstr "" - -#: ipalib/plugins/cert.py:221 -msgid "Service principal for this certificate (e.g. HTTP/test.example.com)" -msgstr "" - -#: ipalib/plugins/cert.py:228 -msgid "automatically add the principal if it doesn't exist" -msgstr "" - -#: ipalib/plugins/cert.py:236 ipalib/plugins/cert.py:439 -#: ipalib/plugins/entitle.py:174 ipalib/plugins/host.py:302 -#: ipalib/plugins/internal.py:318 ipalib/plugins/service.py:235 -msgid "Certificate" -msgstr "" - -#: ipalib/plugins/cert.py:240 ipalib/plugins/cert.py:442 -#: ipalib/plugins/host.py:175 ipalib/plugins/service.py:94 -msgid "Subject" -msgstr "" - -#: ipalib/plugins/cert.py:244 ipalib/plugins/cert.py:445 -#: ipalib/plugins/host.py:181 ipalib/plugins/service.py:100 -msgid "Issuer" -msgstr "" - -#: ipalib/plugins/cert.py:248 ipalib/plugins/cert.py:448 -#: ipalib/plugins/host.py:184 ipalib/plugins/service.py:103 -msgid "Not Before" -msgstr "" - -#: ipalib/plugins/cert.py:252 ipalib/plugins/cert.py:451 -#: ipalib/plugins/host.py:187 ipalib/plugins/service.py:106 -msgid "Not After" -msgstr "" - -#: ipalib/plugins/cert.py:256 ipalib/plugins/cert.py:454 -#: ipalib/plugins/host.py:190 ipalib/plugins/service.py:109 -msgid "Fingerprint (MD5)" -msgstr "" - -#: ipalib/plugins/cert.py:260 ipalib/plugins/cert.py:457 -#: ipalib/plugins/host.py:193 ipalib/plugins/service.py:112 -msgid "Fingerprint (SHA1)" -msgstr "" - -#: ipalib/plugins/cert.py:264 ipalib/plugins/cert.py:427 -msgid "Serial number" -msgstr "" - -#: ipalib/plugins/cert.py:272 ipalib/plugins/entitle.py:230 -#: ipalib/plugins/entitle.py:583 ipalib/plugins/misc.py:57 -msgid "Dictionary mapping variable name to value" -msgstr "" - -#: ipalib/plugins/cert.py:400 -msgid "Check the status of a certificate signing request." -msgstr "" - -#: ipalib/plugins/cert.py:404 -msgid "Request id" -msgstr "" - -#: ipalib/plugins/cert.py:410 -msgid "Request status" -msgstr "" - -#: ipalib/plugins/cert.py:428 -msgid "Serial number in decimal or if prefixed with 0x in hexadecimal" -msgstr "" - -#: ipalib/plugins/cert.py:433 -msgid "Retrieve an existing certificate." -msgstr "" - -#: ipalib/plugins/cert.py:460 ipalib/plugins/host.py:196 -#: ipalib/plugins/service.py:115 -msgid "Revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:466 -msgid "Output filename" -msgstr "" - -#: ipalib/plugins/cert.py:467 -msgid "File to store the certificate in." -msgstr "" - -#: ipalib/plugins/cert.py:518 -msgid "Revoke a certificate." -msgstr "" - -#: ipalib/plugins/cert.py:524 -msgid "Revoked" -msgstr "" - -#: ipalib/plugins/cert.py:532 -msgid "Reason" -msgstr "" - -#: ipalib/plugins/cert.py:533 -msgid "Reason for revoking the certificate (0-10)" -msgstr "" - -#: ipalib/plugins/cert.py:554 -msgid "7 is not a valid revocation reason" -msgstr "" - -#: ipalib/plugins/cert.py:563 -msgid "Take a revoked certificate off hold." -msgstr "" - -#: ipalib/plugins/cert.py:569 -msgid "Unrevoked" -msgstr "" - -#: ipalib/plugins/cert.py:572 ipalib/plugins/internal.py:225 -msgid "Error" -msgstr "" - -#: ipalib/plugins/config.py:31 -msgid "" -"\n" -"Server configuration\n" -"\n" -"Manage the default values that IPA uses and some of its tuning parameters.\n" -"\n" -"NOTES:\n" -"\n" -"The password notification value (--pwdexpnotify) is stored here so it will\n" -"be replicated. It is not currently used to notify users in advance of an\n" -"expiring password.\n" -"\n" -"Some attributes are read-only, provided only for information purposes. These\n" -"include:\n" -"\n" -"Certificate Subject base: the configured certificate subject base,\n" -" e.g. O=EXAMPLE.COM. This is configurable only at install time.\n" -"Password plug-in features: currently defines additional hashes that the\n" -" password will generate (there may be other conditions).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Show basic server configuration:\n" -" ipa config-show\n" -"\n" -" Show all configuration options:\n" -" ipa config-show --all\n" -"\n" -" Change maximum username length to 99 characters:\n" -" ipa config-mod --maxusername=99\n" -"\n" -" Increase default time and size limits for maximum IPA server search:\n" -" ipa config-mod --searchtimelimit=10 --searchrecordslimit=2000\n" -"\n" -" Set default user e-mail domain:\n" -" ipa config-mod --emaildomain=example.com\n" -"\n" -" Enable migration mode to make \"ipa migrate-ds\" command operational:\n" -" ipa config-mod --enable-migration=TRUE\n" -msgstr "" - -#: ipalib/plugins/config.py:73 -msgid "searchtimelimit must be -1 or > 1." -msgstr "" - -#: ipalib/plugins/config.py:80 -msgid "configuration options" -msgstr "" - -#: ipalib/plugins/config.py:89 ipalib/plugins/config.py:90 -msgid "Configuration" -msgstr "" - -#: ipalib/plugins/config.py:95 -msgid "Maximum username length" -msgstr "" - -#: ipalib/plugins/config.py:100 -msgid "Home directory base" -msgstr "" - -#: ipalib/plugins/config.py:101 -msgid "Default location of home directories" -msgstr "" - -#: ipalib/plugins/config.py:105 -msgid "Default shell" -msgstr "" - -#: ipalib/plugins/config.py:106 -msgid "Default shell for new users" -msgstr "" - -#: ipalib/plugins/config.py:110 -msgid "Default users group" -msgstr "" - -#: ipalib/plugins/config.py:111 -msgid "Default group for new users" -msgstr "" - -#: ipalib/plugins/config.py:115 ipalib/plugins/config.py:116 -msgid "Default e-mail domain" -msgstr "" - -#: ipalib/plugins/config.py:120 -msgid "Search time limit" -msgstr "" - -#: ipalib/plugins/config.py:121 -msgid "" -"Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:126 -msgid "Search size limit" -msgstr "" - -#: ipalib/plugins/config.py:127 -msgid "Maximum number of records to search (-1 is unlimited)" -msgstr "" - -#: ipalib/plugins/config.py:132 -msgid "User search fields" -msgstr "" - -#: ipalib/plugins/config.py:133 -msgid "A comma-separated list of fields to search in when searching for users" -msgstr "" - -#: ipalib/plugins/config.py:138 -msgid "" -"A comma-separated list of fields to search in when searching for groups" -msgstr "" - -#: ipalib/plugins/config.py:142 ipalib/plugins/config.py:143 -msgid "Enable migration mode" -msgstr "" - -#: ipalib/plugins/config.py:147 -msgid "Certificate Subject base" -msgstr "" - -#: ipalib/plugins/config.py:148 -msgid "Base for certificate subjects (OU=Test,O=Example)" -msgstr "" - -#: ipalib/plugins/config.py:153 -msgid "Default group objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:154 -msgid "Default group objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:159 -msgid "Default user objectclasses" -msgstr "" - -#: ipalib/plugins/config.py:160 -msgid "Default user objectclasses (comma-separated list)" -msgstr "" - -#: ipalib/plugins/config.py:165 -msgid "Password Expiration Notification (days)" -msgstr "" - -#: ipalib/plugins/config.py:166 -msgid "Number of days's notice of impending password expiration" -msgstr "" - -#: ipalib/plugins/config.py:171 -msgid "Password plugin features" -msgstr "" - -#: ipalib/plugins/config.py:172 -msgid "Extra hashes to generate in password plug-in" -msgstr "" - -#: ipalib/plugins/config.py:184 -msgid "Modify configuration options." -msgstr "" - -#: ipalib/plugins/config.py:192 -msgid "The group doesn't exist" -msgstr "" - -#: ipalib/plugins/config.py:207 -#, python-format -msgid "attribute \"%s\" not allowed" -msgstr "" - -#: ipalib/plugins/config.py:215 -msgid "May not be empty" -msgstr "" - -#: ipalib/plugins/config.py:228 -#, python-format -msgid "%s default attribute %s would not be allowed!" -msgstr "" - -#: ipalib/plugins/config.py:237 -msgid "Show the current configuration." -msgstr "" - -#: ipalib/plugins/delegation.py:28 -msgid "" -"\n" -"Group to Group Delegation\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"Group to Group Delegations grants the members of one group to update a set\n" -"of attributes of members of another group.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a delegation rule to allow managers to edit employee's addresses:\n" -" ipa delegation-add --attrs=street --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add postalCode to the list:\n" -" ipa delegation-mod --attrs=street,postalCode --membergroup=managers --group=employees \"managers edit employees' street\"\n" -"\n" -" Display our updated rule:\n" -" ipa delegation-show \"managers edit employees' street\"\n" -"\n" -" Delete a rule:\n" -" ipa delegation-del \"managers edit employees' street\"\n" -msgstr "" - -#: ipalib/plugins/delegation.py:64 ipalib/plugins/delegation.py:91 -#, python-format -msgid "Delegation '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/delegation.py:71 -#, python-format -msgid "Error retrieving member group %(group)s: %(error)s" -msgstr "" - -#: ipalib/plugins/delegation.py:101 -msgid "delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:102 -msgid "delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:103 -msgid "Delegations" -msgstr "" - -#: ipalib/plugins/delegation.py:104 -msgid "Delegation" -msgstr "" - -#: ipalib/plugins/delegation.py:109 ipalib/plugins/delegation.py:110 -msgid "Delegation name" -msgstr "" - -#: ipalib/plugins/delegation.py:116 ipalib/plugins/selfservice.py:89 -msgid "" -"Comma-separated list of permissions to grant (read, write). Default is " -"write." -msgstr "" - -#: ipalib/plugins/delegation.py:129 -msgid "Member user group" -msgstr "" - -#: ipalib/plugins/delegation.py:130 -msgid "User group to apply delegation to" -msgstr "" - -#: ipalib/plugins/delegation.py:156 -msgid "Add a new delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:158 -#, python-format -msgid "Added delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:178 -msgid "Delete a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:181 -#, python-format -msgid "Deleted delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:197 -msgid "Modify a delegation." -msgstr "" - -#: ipalib/plugins/delegation.py:199 -#, python-format -msgid "Modified delegation \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/delegation.py:217 -msgid "Search for delegations." -msgstr "" - -#: ipalib/plugins/delegation.py:220 -#, python-format -msgid "%(count)d delegation matched" -msgid_plural "%(count)d delegations matched" -msgstr[0] "" - -#: ipalib/plugins/delegation.py:246 -msgid "Display information about a delegation." -msgstr "" - -#: ipalib/plugins/dns.py:35 -msgid "" -"\n" -"Domain Name System (DNS)\n" -"\n" -"Manage DNS zone and resource records.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add new zone:\n" -" ipa dnszone-add example.com --name-server nameserver.example.com\n" -" --admin-email admin@example.com\n" -"\n" -" Modify the zone to allow dynamic updates for hosts own records in realm EXAMPLE.COM:\n" -" ipa dnszone-mod example.com --dynamic-update=TRUE \\\n" -" --update-policy=\"grant EXAMPLE.COM krb5-self * A; grant EXAMPLE.COM krb5-self * AAAA;\"\n" -"\n" -" Add new reverse zone specified by network IP address:\n" -" ipa dnszone-add --name-from-ip 80.142.15.0/24\n" -" --name-server nameserver.example.com\n" -"\n" -" Add second nameserver for example.com:\n" -" ipa dnsrecord-add example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add a mail server for example.com:\n" -" ipa dnsrecord-add example.com @ --mx-rec=\"10 mail2\"\n" -"\n" -" Delete previously added nameserver from example.com:\n" -" ipa dnsrecord-del example.com @ --ns-rec nameserver2.example.com\n" -"\n" -" Add LOC record for example.com:\n" -" ipa dnsrecord-add example.com @ --loc-rec \"49 11 42.4 N 16 36 29.6 E 227.64m\"\n" -"\n" -" Add new A record for www.example.com: (random IP)\n" -" ipa dnsrecord-add example.com www --a-rec 80.142.15.2\n" -"\n" -" Add new PTR record for www.example.com\n" -" ipa dnsrecord-add 15.142.80.in-addr.arpa. 2 --ptr-rec www.example.com.\n" -"\n" -" Add new SRV records for LDAP servers. Three quarters of the requests\n" -" should go to fast.example.com, one quarter to slow.example.com. If neither\n" -" is available, switch to backup.example.com.\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 3 389 fast.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"0 1 389 slow.example.com\"\n" -" ipa dnsrecord-add example.com _ldap._tcp --srv-rec=\"1 1 389 backup.example.com\"\n" -"\n" -" When dnsrecord-add command is executed with no option to add a specific record\n" -" an interactive mode is started. The mode interactively prompts for the most\n" -" typical record types for the respective zone:\n" -" ipa dnsrecord-add example.com www\n" -" [A record]: 1.2.3.4,11.22.33.44 (2 interactively entered random IPs)\n" -" [AAAA record]: (no AAAA address entered)\n" -" Record name: www\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" The interactive mode can also be used for deleting the DNS records:\n" -" ipa dnsrecord-del example.com www\n" -" No option to delete specific record provided.\n" -" Delete all? Yes/No (default No): (do not delete all records)\n" -" Current DNS record contents:\n" -"\n" -" A record: 1.2.3.4, 11.22.33.44\n" -"\n" -" Delete A record '1.2.3.4'? Yes/No (default No):\n" -" Delete A record '11.22.33.44'? Yes/No (default No): y\n" -" Record name: www\n" -" A record: 1.2.3.4 (A record 11.22.33.44 has been deleted)\n" -"\n" -" Show zone example.com:\n" -" ipa dnszone-show example.com\n" -"\n" -" Find zone with \"example\" in its domain name:\n" -" ipa dnszone-find example\n" -"\n" -" Find records for resources with \"www\" in their name in zone example.com:\n" -" ipa dnsrecord-find example.com www\n" -"\n" -" Find A records with value 10.10.0.1 in zone example.com\n" -" ipa dnsrecord-find example.com --a-rec 10.10.0.1\n" -"\n" -" Show records for resource www in zone example.com\n" -" ipa dnsrecord-show example.com www\n" -"\n" -" Delete zone example.com with all resource records:\n" -" ipa dnszone-del example.com\n" -"\n" -" Resolve a host name to see if it exists (will add default IPA domain\n" -" if one is not included):\n" -" ipa dns-resolve www.example.com\n" -" ipa dns-resolve www\n" -msgstr "" - -#: ipalib/plugins/dns.py:173 -msgid "invalid IP address format" -msgstr "" - -#: ipalib/plugins/dns.py:180 -msgid "invalid IP network format" -msgstr "" - -#: ipalib/plugins/dns.py:188 -msgid "format must be specified as \"priority weight port target\"" -msgstr "" - -#: ipalib/plugins/dns.py:195 -msgid "" -"format must be specified as \"priority weight port target\" (see RFC 2782 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:205 -msgid "" -"format must be specified as \"priority mailserver\" (see RFC 1035 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:211 -msgid "the value of priority must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:214 -msgid "the value of priority must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:223 -msgid "" -"format must be specified as \"order preference flags service regexp " -"replacement\" (see RFC 2915 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:230 -msgid "order and preference must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:233 -msgid "the value of order and preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:238 -msgid "flag must be a single character (quotation is allowed)" -msgstr "" - -#: ipalib/plugins/dns.py:240 -msgid "flag must be one of \"S\", \"A\", \"U\", or \"P\"" -msgstr "" - -#: ipalib/plugins/dns.py:249 -msgid "" -"format must be specified as \"subtype hostname\" (see RFC 1183 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:254 -msgid "the value of subtype must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:257 -msgid "the value of subtype must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:266 -msgid "" -"format must be specified as \"type key_tag algorithm certificate_or_crl\" " -"(see RFC 4398 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:274 ipalib/plugins/dns.py:317 -msgid "key_tag, algorithm and digest_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:277 -msgid "the value of type and key_tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:280 ipalib/plugins/dns.py:349 -msgid "the value of algorithm must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:289 ipalib/plugins/dns.py:457 -#, python-format -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:299 -#, python-format -msgid "format must be specified as \"target\" (see RFC 2672 for details): %s" -msgstr "" - -#: ipalib/plugins/dns.py:309 -msgid "" -"format must be specified as \"key_tag algorithm digest_type digest\" (see " -"RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:320 ipalib/plugins/dns.py:343 -msgid "the value of flags must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:323 -msgid "the value of algorithm and digest_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:332 -msgid "" -"format must be specified as \"flags protocol algorithm public_key\" (see RFC" -" 2535 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:340 -msgid "flags, protocol and algorithm must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:346 -msgid "the value of protocol must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:367 -msgid "" -"format must be specified as\n" -" \"d1 [m1 [s1]] {\"N\"|\"S\"} d2 [m2 [s2]] {\"E\"|\"W\"} alt[\"m\"] [siz[\"m\"] [hp[\"m\"] [vp[\"m\"]]]]\"\n" -" where:\n" -" d1: [0 .. 90] (degrees latitude)\n" -" d2: [0 .. 180] (degrees longitude)\n" -" m1, m2: [0 .. 59] (minutes latitude/longitude)\n" -" s1, s2: [0 .. 59.999] (seconds latitude/longitude)\n" -" alt: [-100000.00 .. 42849672.95] BY .01 (altitude in meters)\n" -" siz, hp, vp: [0 .. 90000000.00] (size/precision in meters)\n" -" See RFC 1876 for details" -msgstr "" - -#: ipalib/plugins/dns.py:384 -#, python-format -msgid "%s must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:391 -#, python-format -msgid "%s must be float" -msgstr "" - -#: ipalib/plugins/dns.py:394 -msgid "d1 and d2 must be between 0 and 90" -msgstr "" - -#: ipalib/plugins/dns.py:398 -msgid "m1, m2, s1 and s2 must be between 0 and 59.999" -msgstr "" - -#: ipalib/plugins/dns.py:401 -msgid "alt must be between -100000.00 and 42849672.95" -msgstr "" - -#: ipalib/plugins/dns.py:405 -msgid "siz, hp and vp must be between 0 and 90000000.00" -msgstr "" - -#: ipalib/plugins/dns.py:414 -msgid "format must be specified as \"domain_name\" (see RFC 1035 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:423 -msgid "" -"format must be specified as \"next_domain_name type1 [type2 [type3 [...]]]\"" -" (see RFC 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:430 -msgid "type must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:439 -msgid "" -"format must be specified as \"preference exchanger\" (see RFC 2230 for " -"details)" -msgstr "" - -#: ipalib/plugins/dns.py:445 -msgid "the value of preference must be integer" -msgstr "" - -#: ipalib/plugins/dns.py:448 -msgid "the value of preference must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:468 -msgid "" -"format must be specified as \"type_covered algorithm labels original_ttl " -"signature_expiration signature_inception key_tag signers_name signature\" " -"(see RFC 2535, 4034 for details)" -msgstr "" - -#: ipalib/plugins/dns.py:474 -msgid "type_covered must be one of " -msgstr "" - -#: ipalib/plugins/dns.py:482 -msgid "algorithm, labels, original_ttl and key_tag must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:489 -msgid "" -"signature_expiration and signature_inception must follow time format " -"\"YYYYMMDDHHMMSS\"" -msgstr "" - -#: ipalib/plugins/dns.py:493 -msgid "the value of algorithm and labels must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:496 -msgid "the value of original_ttl must be between 0 and 4294967295" -msgstr "" - -#: ipalib/plugins/dns.py:499 -msgid "the value of tag must be between 0 and 65535" -msgstr "" - -#: ipalib/plugins/dns.py:508 -msgid "" -"format must be specified as \"algorithm fp_type fingerprint\" (see RFC 4255 " -"for details)" -msgstr "" - -#: ipalib/plugins/dns.py:515 -msgid "algorithm and fp_type must be integers" -msgstr "" - -#: ipalib/plugins/dns.py:518 -msgid "the value of algorithm and fp_type must be between 0 and 255" -msgstr "" - -#: ipalib/plugins/dns.py:527 -msgid "This DNS RR type is not supported by bind-dyndb-ldap plugin" -msgstr "" - -#: ipalib/plugins/dns.py:611 -#, python-format -msgid "Nameserver '%(host)s' does not have a corresponding A/AAAA record" -msgstr "" - -#: ipalib/plugins/dns.py:638 -msgid "DNS zone" -msgstr "" - -#: ipalib/plugins/dns.py:639 -msgid "DNS zones" -msgstr "" - -#: ipalib/plugins/dns.py:646 -msgid "DNS Zones" -msgstr "" - -#: ipalib/plugins/dns.py:647 -msgid "DNS Zone" -msgstr "" - -#: ipalib/plugins/dns.py:652 -msgid "Zone name" -msgstr "" - -#: ipalib/plugins/dns.py:653 -msgid "Zone name (FQDN)" -msgstr "" - -#: ipalib/plugins/dns.py:659 -msgid "Reverse zone IP network" -msgstr "" - -#: ipalib/plugins/dns.py:660 -msgid "IP network to create reverse zone name from" -msgstr "" - -#: ipalib/plugins/dns.py:665 -msgid "Authoritative nameserver" -msgstr "" - -#: ipalib/plugins/dns.py:666 -msgid "Authoritative nameserver domain name" -msgstr "" - -#: ipalib/plugins/dns.py:671 ipalib/plugins/dns.py:672 -msgid "Administrator e-mail address" -msgstr "" - -#: ipalib/plugins/dns.py:678 -msgid "SOA serial" -msgstr "" - -#: ipalib/plugins/dns.py:679 -msgid "SOA record serial number" -msgstr "" - -#: ipalib/plugins/dns.py:686 -msgid "SOA refresh" -msgstr "" - -#: ipalib/plugins/dns.py:687 -msgid "SOA record refresh time" -msgstr "" - -#: ipalib/plugins/dns.py:694 -msgid "SOA retry" -msgstr "" - -#: ipalib/plugins/dns.py:695 -msgid "SOA record retry time" -msgstr "" - -#: ipalib/plugins/dns.py:702 -msgid "SOA expire" -msgstr "" - -#: ipalib/plugins/dns.py:703 -msgid "SOA record expire time" -msgstr "" - -#: ipalib/plugins/dns.py:710 -msgid "SOA minimum" -msgstr "" - -#: ipalib/plugins/dns.py:711 -msgid "How long should negative responses be cached" -msgstr "" - -#: ipalib/plugins/dns.py:719 -msgid "SOA time to live" -msgstr "" - -#: ipalib/plugins/dns.py:720 -msgid "SOA record time to live" -msgstr "" - -#: ipalib/plugins/dns.py:724 -msgid "SOA class" -msgstr "" - -#: ipalib/plugins/dns.py:725 -msgid "SOA record class" -msgstr "" - -#: ipalib/plugins/dns.py:730 ipalib/plugins/dns.py:731 -msgid "BIND update policy" -msgstr "" - -#: ipalib/plugins/dns.py:735 -msgid "Active zone" -msgstr "" - -#: ipalib/plugins/dns.py:736 -msgid "Is zone active?" -msgstr "" - -#: ipalib/plugins/dns.py:742 -msgid "Dynamic update" -msgstr "" - -#: ipalib/plugins/dns.py:743 -msgid "Allow dynamic updates." -msgstr "" - -#: ipalib/plugins/dns.py:754 -msgid "Create new DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:758 ipalib/plugins/dns.py:1155 -#: ipalib/plugins/host.py:373 ipalib/plugins/service.py:252 -msgid "Force" -msgstr "" - -#: ipalib/plugins/dns.py:759 -msgid "Force DNS zone creation even if nameserver not in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:762 -msgid "Add the nameserver to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/dns.py:775 -msgid "DNS is not configured" -msgstr "" - -#: ipalib/plugins/dns.py:785 -msgid "Nameserver address is not a fully qualified domain name" -msgstr "" - -#: ipalib/plugins/dns.py:811 -msgid "Delete DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:817 -msgid "Modify DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:830 -msgid "Search for DNS zones (SOA records)." -msgstr "" - -#: ipalib/plugins/dns.py:848 -msgid "Forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:850 -msgid "Search for forward zones only" -msgstr "" - -#: ipalib/plugins/dns.py:869 -msgid "Display information about a DNS zone (SOA record)." -msgstr "" - -#: ipalib/plugins/dns.py:875 -msgid "Disable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:878 -#, python-format -msgid "Disabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:896 -msgid "Enable DNS Zone." -msgstr "" - -#: ipalib/plugins/dns.py:899 -#, python-format -msgid "Enabled DNS zone \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:922 -msgid "DNS resource record" -msgstr "" - -#: ipalib/plugins/dns.py:923 -msgid "DNS resource records" -msgstr "" - -#: ipalib/plugins/dns.py:927 -msgid "DNS Resource Records" -msgstr "" - -#: ipalib/plugins/dns.py:928 -msgid "DNS Resource Record" -msgstr "" - -#: ipalib/plugins/dns.py:933 ipalib/plugins/dns.py:934 -msgid "Record name" -msgstr "" - -#: ipalib/plugins/dns.py:939 ipalib/plugins/dns.py:940 -msgid "Time to live" -msgstr "" - -#: ipalib/plugins/dns.py:944 -msgid "Class" -msgstr "" - -#: ipalib/plugins/dns.py:945 -msgid "DNS class" -msgstr "" - -#: ipalib/plugins/dns.py:972 -#, python-format -msgid "" -"Reverse zone for PTR record should be a sub-zone of one the following fully " -"qualified domains: %s" -msgstr "" - -#: ipalib/plugins/dns.py:977 -#, python-format -msgid "Reverse zone %s requires exactly %d IP address components, %d given" -msgstr "" - -#: ipalib/plugins/dns.py:1149 -msgid "Add new DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1157 -msgid "force NS record creation even if its hostname is not in DNS" -msgstr "" - -#: ipalib/plugins/dns.py:1210 -msgid "Modify a DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1250 -#, python-format -msgid "Deleted record \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/dns.py:1257 -msgid "Delete DNS resource record." -msgstr "" - -#: ipalib/plugins/dns.py:1259 -msgid "" -"Neither --del-all nor options to delete a specific record provided.\n" -"Command help may be consulted for all supported record types." -msgstr "" - -#: ipalib/plugins/dns.py:1264 -msgid "Delete all associated records" -msgstr "" - -#: ipalib/plugins/dns.py:1291 -msgid "No option to delete specific record provided." -msgstr "" - -#: ipalib/plugins/dns.py:1292 -msgid "Delete all?" -msgstr "" - -#: ipalib/plugins/dns.py:1302 -msgid "Current DNS record contents:\n" -msgstr "" - -#: ipalib/plugins/dns.py:1316 -#, python-format -msgid "Delete %s '%s'?" -msgstr "" - -#: ipalib/plugins/dns.py:1331 -#, python-format -msgid "%s record with value %s not found" -msgstr "" - -#: ipalib/plugins/dns.py:1345 -msgid "Display DNS resource." -msgstr "" - -#: ipalib/plugins/dns.py:1360 -msgid "Search for DNS resources." -msgstr "" - -#: ipalib/plugins/dns.py:1386 -msgid "Resolve a host name in DNS." -msgstr "" - -#: ipalib/plugins/dns.py:1389 -#, python-format -msgid "Found '%(value)s'" -msgstr "" - -#: ipalib/plugins/dns.py:1393 -msgid "Hostname" -msgstr "" - -#: ipalib/plugins/dns.py:1415 -#, python-format -msgid "Host '%(host)s' not found" -msgstr "" - -#: ipalib/plugins/entitle.py:52 -msgid "" -"\n" -"Entitlements\n" -"\n" -"Manage entitlements for client machines\n" -"\n" -"Entitlements can be managed either by registering with an entitlement\n" -"server with a username and password or by manually importing entitlement\n" -"certificates. An entitlement certificate contains embedded information\n" -"such as the product being entitled, the quantity and the validity dates.\n" -"\n" -"An entitlement server manages the number of client entitlements available.\n" -"To mark these entitlements as used by the IPA server you provide a quantity\n" -"and they are marked as consumed on the entitlement server.\n" -"\n" -" Register with an entitlement server:\n" -" ipa entitle-register consumer\n" -"\n" -" Import an entitlement certificate:\n" -" ipa entitle-import /home/user/ipaclient.pem\n" -"\n" -" Display current entitlements:\n" -" ipa entitle-status\n" -"\n" -" Retrieve details on entitlement certificates:\n" -" ipa entitle-get\n" -"\n" -" Consume some entitlements from the entitlement server:\n" -" ipa entitle-consume 50\n" -"\n" -"The registration ID is a Unique Identifier (UUID). This ID will be\n" -"IMPORTED if you have used entitle-import.\n" -"\n" -"Changes to /etc/rhsm/rhsm.conf require a restart of the httpd service.\n" -msgstr "" - -#: ipalib/plugins/entitle.py:183 -msgid "entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:184 -msgid "entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:190 -msgid "Entitlements" -msgstr "" - -#: ipalib/plugins/entitle.py:191 -msgid "Entitlement" -msgstr "" - -#: ipalib/plugins/entitle.py:208 -msgid "Display current entitlements." -msgstr "" - -#: ipalib/plugins/entitle.py:214 ipalib/plugins/entitle.py:597 -msgid "UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:217 ipalib/plugins/entitle.py:304 -#: ipalib/plugins/entitle.py:384 ipalib/plugins/entitle.py:570 -#: ipalib/plugins/entitle.py:683 ipalib/plugins/internal.py:331 -msgid "Product" -msgstr "" - -#: ipalib/plugins/entitle.py:220 ipalib/plugins/entitle.py:284 -#: ipalib/plugins/entitle.py:294 ipalib/plugins/entitle.py:387 -#: ipalib/plugins/entitle.py:573 ipalib/plugins/entitle.py:673 -msgid "Quantity" -msgstr "" - -#: ipalib/plugins/entitle.py:223 ipalib/plugins/entitle.py:307 -#: ipalib/plugins/entitle.py:576 ipalib/plugins/entitle.py:686 -#: ipalib/plugins/internal.py:322 -msgid "Consumed" -msgstr "" - -#: ipalib/plugins/entitle.py:276 -msgid "Consume an entitlement." -msgstr "" - -#: ipalib/plugins/entitle.py:280 -#, python-format -msgid "Consumed %(value)s entitlement(s)." -msgstr "" - -#: ipalib/plugins/entitle.py:378 -msgid "Retrieve the entitlement certs." -msgstr "" - -#: ipalib/plugins/entitle.py:390 ipalib/plugins/internal.py:334 -msgid "Start" -msgstr "" - -#: ipalib/plugins/entitle.py:393 ipalib/plugins/internal.py:325 -msgid "End" -msgstr "" - -#: ipalib/plugins/entitle.py:396 ipalib/plugins/host.py:178 -#: ipalib/plugins/internal.py:289 ipalib/plugins/service.py:97 -msgid "Serial Number" -msgstr "" - -#: ipalib/plugins/entitle.py:431 ipalib/plugins/entitle.py:621 -#: ipalib/plugins/entitle.py:623 -msgid "Not an entitlement certificate" -msgstr "" - -#: ipalib/plugins/entitle.py:456 -msgid "Search for entitlement accounts." -msgstr "" - -#: ipalib/plugins/entitle.py:468 -msgid "Register to the entitlement system." -msgstr "" - -#: ipalib/plugins/entitle.py:472 -msgid "Registered to entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:476 -msgid "Username" -msgstr "" - -#: ipalib/plugins/entitle.py:483 -msgid "Enrollment UUID (not implemented)" -msgstr "" - -#: ipalib/plugins/entitle.py:488 -msgid "Registration password" -msgstr "" - -#: ipalib/plugins/entitle.py:566 -msgid "Import an entitlement certificate." -msgstr "" - -#: ipalib/plugins/entitle.py:598 -msgid "Enrollment UUID" -msgstr "" - -#: ipalib/plugins/entitle.py:662 -msgid "Re-sync the local entitlement cache with the entitlement server." -msgstr "" - -#: ipalib/plugins/entitle.py:666 -msgid "Entitlement(s) synchronized." -msgstr "" - -#: ipalib/plugins/group.py:26 -msgid "" -"\n" -"Groups of users\n" -"\n" -"Manage groups of users. By default, new groups are POSIX groups. You\n" -"can add the --nonposix option to the group-add command to mark a new group\n" -"as non-POSIX. You can use the --posix argument with the group-mod command\n" -"to convert a non-POSIX group into a POSIX group. POSIX groups cannot be\n" -"converted to non-POSIX groups.\n" -"\n" -"Every group must have a description.\n" -"\n" -"POSIX groups must have a Group ID (GID) number. Changing a GID is\n" -"supported but can have an impact on your file permissions. It is not necessary\n" -"to supply a GID when creating a group. IPA will generate one automatically\n" -"if it is not provided.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new group:\n" -" ipa group-add --desc='local administrators' localadmins\n" -"\n" -" Add a new non-POSIX group:\n" -" ipa group-add --nonposix --desc='remote administrators' remoteadmins\n" -"\n" -" Convert a non-POSIX group to posix:\n" -" ipa group-mod --posix remoteadmins\n" -"\n" -" Add a new POSIX group with a specific Group ID number:\n" -" ipa group-add --gid=500 --desc='unix admins' unixadmins\n" -"\n" -" Add a new POSIX group and let IPA assign a Group ID number:\n" -" ipa group-add --desc='printer admins' printeradmins\n" -"\n" -" Remove a group:\n" -" ipa group-del unixadmins\n" -"\n" -" To add the \"remoteadmins\" group to the \"localadmins\" group:\n" -" ipa group-add-member --groups=remoteadmins localadmins\n" -"\n" -" Add a list of users to the \"localadmins\" group:\n" -" ipa group-add-member --users=test1,test2 localadmins\n" -"\n" -" Remove a user from the \"localadmins\" group:\n" -" ipa group-remove-member --users=test2 localadmins\n" -"\n" -" Display information about a named group.\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/group.py:80 -msgid "group" -msgstr "" - -#: ipalib/plugins/group.py:81 -msgid "groups" -msgstr "" - -#: ipalib/plugins/group.py:100 ipalib/plugins/hbacrule.py:192 -#: ipalib/plugins/sudorule.py:144 -msgid "User Groups" -msgstr "" - -#: ipalib/plugins/group.py:101 -msgid "User Group" -msgstr "" - -#: ipalib/plugins/group.py:109 -msgid "Group name" -msgstr "" - -#: ipalib/plugins/group.py:116 ipalib/plugins/sudocmdgroup.py:79 -msgid "Group description" -msgstr "" - -#: ipalib/plugins/group.py:120 ipalib/plugins/user.py:250 -msgid "GID" -msgstr "" - -#: ipalib/plugins/group.py:121 -msgid "GID (use this option to set it manually)" -msgstr "" - -#: ipalib/plugins/group.py:129 -msgid "Create a new group." -msgstr "" - -#: ipalib/plugins/group.py:131 -#, python-format -msgid "Added group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:136 -msgid "Create as a non-POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:153 -msgid "Delete group." -msgstr "" - -#: ipalib/plugins/group.py:155 -#, python-format -msgid "Deleted group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:183 -msgid "Modify a group." -msgstr "" - -#: ipalib/plugins/group.py:185 -#, python-format -msgid "Modified group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:190 -msgid "change to a POSIX group" -msgstr "" - -#: ipalib/plugins/group.py:222 -msgid "Search for groups." -msgstr "" - -#: ipalib/plugins/group.py:227 -#, python-format -msgid "%(count)d group matched" -msgid_plural "%(count)d groups matched" -msgstr[0] "" - -#: ipalib/plugins/group.py:233 -msgid "search for private groups" -msgstr "" - -#: ipalib/plugins/group.py:263 -msgid "Display information about a named group." -msgstr "" - -#: ipalib/plugins/group.py:269 -msgid "Add members to a group." -msgstr "" - -#: ipalib/plugins/group.py:275 -msgid "Remove members from a group." -msgstr "" - -#: ipalib/plugins/group.py:281 -msgid "Detach a managed group from a user." -msgstr "" - -#: ipalib/plugins/group.py:284 -#, python-format -msgid "Detached group \"%(value)s\" from user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/group.py:305 -msgid "not allowed to modify user entries" -msgstr "" - -#: ipalib/plugins/group.py:311 -msgid "not allowed to modify group entries" -msgstr "" - -#: ipalib/plugins/group.py:330 -msgid "Not a managed group" -msgstr "" - -#: ipalib/plugins/hbacrule.py:25 -msgid "" -"\n" -"Host-based access control\n" -"\n" -"Control who can access what services on what hosts and from where. You\n" -"can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"You can also specify a category of users, target hosts, and source\n" -"hosts. This is currently limited to \"all\", but might be expanded in the\n" -"future.\n" -"\n" -"Target hosts and source hosts in HBAC rules must be hosts managed by IPA.\n" -"\n" -"The available services and groups of services are controlled by the\n" -"hbacsvc and hbacsvcgroup plug-ins respectively.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a rule, \"test1\", that grants all users access to the host \"server\" from\n" -" anywhere:\n" -" ipa hbacrule-add --usercat=all --srchostcat=all test1\n" -" ipa hbacrule-add-host --hosts=server.example.com test1\n" -"\n" -" Display the properties of a named HBAC rule:\n" -" ipa hbacrule-show test1\n" -"\n" -" Create a rule for a specific service. This lets the user john access\n" -" the sshd service on any machine from any machine:\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_sshd\n" -" ipa hbacrule-add-user --users=john john_sshd\n" -" ipa hbacrule-add-service --hbacsvcs=sshd john_sshd\n" -"\n" -" Create a rule for a new service group. This lets the user john access\n" -" the FTP service on any machine from any machine:\n" -" ipa hbacsvcgroup-add ftpers\n" -" ipa hbacsvc-add sftp\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=ftp,sftp ftpers\n" -" ipa hbacrule-add --hostcat=all --srchostcat=all john_ftp\n" -" ipa hbacrule-add-user --users=john john_ftp\n" -" ipa hbacrule-add-service --hbacsvcgroups=ftpers john_ftp\n" -"\n" -" Disable a named HBAC rule:\n" -" ipa hbacrule-disable test1\n" -"\n" -" Remove a named HBAC rule:\n" -" ipa hbacrule-del allow_server\n" -msgstr "" - -#: ipalib/plugins/hbacrule.py:89 -msgid "Host-based access control commands" -msgstr "" - -#: ipalib/plugins/hbacrule.py:93 -msgid "The deny type has been deprecated." -msgstr "" - -#: ipalib/plugins/hbacrule.py:112 -msgid "HBAC rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:113 -msgid "HBAC rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:131 -msgid "HBAC Rules" -msgstr "" - -#: ipalib/plugins/hbacrule.py:132 -msgid "HBAC Rule" -msgstr "" - -#: ipalib/plugins/hbacrule.py:137 ipalib/plugins/sudorule.py:98 -msgid "Rule name" -msgstr "" - -#: ipalib/plugins/hbacrule.py:142 -msgid "Rule type (allow)" -msgstr "" - -#: ipalib/plugins/hbacrule.py:143 -msgid "Rule type" -msgstr "" - -#: ipalib/plugins/hbacrule.py:153 ipalib/plugins/netgroup.py:126 -#: ipalib/plugins/sudorule.py:111 -msgid "User category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:154 ipalib/plugins/netgroup.py:127 -#: ipalib/plugins/sudorule.py:112 -msgid "User category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:159 ipalib/plugins/netgroup.py:132 -#: ipalib/plugins/sudorule.py:117 -msgid "Host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:160 ipalib/plugins/netgroup.py:133 -#: ipalib/plugins/sudorule.py:118 -msgid "Host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:165 -msgid "Source host category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:166 -msgid "Source host category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:171 -msgid "Service category" -msgstr "" - -#: ipalib/plugins/hbacrule.py:172 -msgid "Service category the rule applies to" -msgstr "" - -#: ipalib/plugins/hbacrule.py:184 ipalib/plugins/sudorule.py:106 -msgid "Enabled" -msgstr "" - -#: ipalib/plugins/hbacrule.py:188 ipalib/plugins/sudorule.py:140 -#: ipalib/plugins/user.py:168 -msgid "Users" -msgstr "" - -#: ipalib/plugins/hbacrule.py:196 ipalib/plugins/host.py:248 -#: ipalib/plugins/sudorule.py:148 -msgid "Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:200 ipalib/plugins/hostgroup.py:74 -#: ipalib/plugins/sudorule.py:152 -msgid "Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:204 -msgid "Source Hosts" -msgstr "" - -#: ipalib/plugins/hbacrule.py:208 -msgid "Source Host Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:212 ipalib/plugins/internal.py:359 -#: ipalib/plugins/service.py:222 -msgid "Services" -msgstr "" - -#: ipalib/plugins/hbacrule.py:216 -msgid "Service Groups" -msgstr "" - -#: ipalib/plugins/hbacrule.py:225 -msgid "Create a new HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:227 -#, python-format -msgid "Added HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:238 -msgid "Delete an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:240 -#, python-format -msgid "Deleted HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:246 -msgid "Modify an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:248 -#, python-format -msgid "Modified HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:270 -msgid "Search for HBAC rules." -msgstr "" - -#: ipalib/plugins/hbacrule.py:273 -#, python-format -msgid "%(count)d HBAC rule matched" -msgid_plural "%(count)d HBAC rules matched" -msgstr[0] "" - -#: ipalib/plugins/hbacrule.py:280 -msgid "Display the properties of an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:286 -msgid "Enable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:288 -#, python-format -msgid "Enabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:313 -msgid "Disable an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:315 -#, python-format -msgid "Disabled HBAC rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacrule.py:347 ipalib/plugins/hbacrule.py:387 -msgid "Access time" -msgstr "" - -#: ipalib/plugins/hbacrule.py:421 -msgid "Add users and groups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:440 -msgid "Remove users and groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:449 -msgid "Add target hosts and hostgroups to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:468 -msgid "Remove target hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:477 -msgid "Add source hosts and hostgroups from a HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:524 -msgid "Remove source hosts and hostgroups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:558 -msgid "Add services to an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacrule.py:577 -msgid "Remove service and service groups from an HBAC rule." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:27 -msgid "" -"\n" -"HBAC Services\n" -"\n" -"The PAM services that HBAC can control access to. The name used here\n" -"must match the service name that PAM is evaluating.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service:\n" -" ipa hbacsvc-add tftp\n" -"\n" -" Modify an existing HBAC service:\n" -" ipa hbacsvc-mod --desc=\"TFTP service\" tftp\n" -"\n" -" Search for HBAC services. This example will return two results, the FTP\n" -" service and the newly-added tftp service:\n" -" ipa hbacsvc-find ftp\n" -"\n" -" Delete an HBAC service:\n" -" ipa hbacsvc-del tftp\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:50 ipalib/plugins/hbacsvcgroup.py:49 -msgid "Host based access control commands" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:57 ipalib/plugins/hbacsvc.py:73 -msgid "HBAC service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:58 -msgid "HBAC services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:66 -msgid "HBAC Services" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:67 -msgid "HBAC Service" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:72 -msgid "Service name" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:80 -msgid "HBAC service description" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:88 -msgid "Add a new HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:90 -#, python-format -msgid "Added HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:96 -msgid "Delete an existing HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:98 -#, python-format -msgid "Deleted HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:104 -msgid "Modify an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:106 -#, python-format -msgid "Modified HBAC service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvc.py:112 -msgid "Search for HBAC services." -msgstr "" - -#: ipalib/plugins/hbacsvc.py:115 -#, python-format -msgid "%(count)d HBAC service matched" -msgid_plural "%(count)d HBAC services matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvc.py:122 -msgid "Display information about an HBAC service." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:24 -msgid "" -"\n" -"HBAC Service Groups\n" -"\n" -"HBAC service groups can contain any number of individual services,\n" -"or \"members\". Every group must have a description.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new HBAC service group:\n" -" ipa hbacsvcgroup-add --desc=\"login services\" login\n" -"\n" -" Add members to an HBAC service group:\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=sshd,login login\n" -"\n" -" Display information about a named group:\n" -" ipa hbacsvcgroup-show login\n" -"\n" -" Add a new group to the \"login\" group:\n" -" ipa hbacsvcgroup-add --desc=\"switch users\" login\n" -" ipa hbacsvcgroup-add-member --hbacsvcs=su,su-l login\n" -"\n" -" Delete an HBAC service group:\n" -" ipa hbacsvcgroup-del login\n" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:56 -msgid "HBAC service group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:57 -msgid "HBAC service groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:65 -msgid "HBAC Service Groups" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:66 -msgid "HBAC Service Group" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:71 -msgid "Service group name" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:78 -msgid "HBAC service group description" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:86 -msgid "Add a new HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:88 -#, python-format -msgid "Added HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:94 -msgid "Delete an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:96 -#, python-format -msgid "Deleted HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:102 -msgid "Modify an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:104 -#, python-format -msgid "Modified HBAC service group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:110 -msgid "Search for an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:113 -#, python-format -msgid "%(count)d HBAC service group matched" -msgid_plural "%(count)d HBAC service groups matched" -msgstr[0] "" - -#: ipalib/plugins/hbacsvcgroup.py:120 -msgid "Display information about an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:126 -msgid "Add members to an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbacsvcgroup.py:132 -msgid "Remove members from an HBAC service group." -msgstr "" - -#: ipalib/plugins/hbactest.py:27 -msgid "" -"\n" -"Simulate use of Host-based access controls\n" -"\n" -"HBAC rules control who can access what services on what hosts and from where.\n" -"You can use HBAC to control which users or groups on a source host can\n" -"access a service, or group of services, on a target host.\n" -"\n" -"Since applying HBAC rules implies use of a production environment,\n" -"this plugin aims to provide simulation of HBAC rules evaluation without\n" -"having access to the production environment.\n" -"\n" -" Test user coming from source host to a service on a named host against\n" -" existing enabled rules.\n" -"\n" -" ipa hbactest --user= --srchost= --host= --service=\n" -" [--rules=rules-list] [--nodetail] [--enabled] [--disabled]\n" -"\n" -" --user, --srchost, --host, and --service are mandatory, others are optional.\n" -"\n" -" If --rules is specified simulate enabling of the specified rules and test\n" -" the login of the user using only these rules.\n" -"\n" -" If --enabled is specified, all enabled HBAC rules will be added to simulation\n" -"\n" -" If --disabled is specified, all disabled HBAC rules will be added to simulation\n" -"\n" -" If --nodetail is specified, do not return information about rules matched/not matched.\n" -"\n" -" If both --rules and --enabled are specified, apply simulation to --rules _and_\n" -" all IPA enabled rules.\n" -"\n" -" If no --rules specified, simulation is run against all IPA enabled rules.\n" -"\n" -"EXAMPLES:\n" -"\n" -" 1. Use all enabled HBAC rules in IPA database to simulate:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 2. Disable detailed summary of how rules were applied:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --nodetail\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -"\n" -" 3. Test explicitly specified HBAC rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: myrule\n" -"\n" -" 4. Use all enabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --enabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" matched: allow_all\n" -"\n" -" 5. Test all disabled HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: new-rule\n" -"\n" -" 6. Test all disabled HBAC rules in IPA database + explicitly specified rules:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --rules=my-second-rule,myrule --disabled\n" -" ---------------------\n" -" Access granted: False\n" -" ---------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -"\n" -" 7. Test all (enabled and disabled) HBAC rules in IPA database:\n" -" $ ipa hbactest --user=a1a --srchost=foo --host=bar --service=sshd --enabled --disabled\n" -" --------------------\n" -" Access granted: True\n" -" --------------------\n" -" notmatched: my-second-rule\n" -" notmatched: my-third-rule\n" -" notmatched: myrule\n" -" notmatched: new-rule\n" -" matched: allow_all\n" -"\n" -msgstr "" - -#: ipalib/plugins/hbactest.py:161 -msgid "Simulate use of Host-based access controls" -msgstr "" - -#: ipalib/plugins/hbactest.py:165 -msgid "Matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:166 -msgid "Not matched rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:167 -msgid "Non-existent or invalid rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:168 -msgid "Result of simulation" -msgstr "" - -#: ipalib/plugins/hbactest.py:174 ipalib/plugins/krbtpolicy.py:85 -#: ipalib/plugins/passwd.py:69 -msgid "User name" -msgstr "" - -#: ipalib/plugins/hbactest.py:179 -msgid "Source host" -msgstr "" - -#: ipalib/plugins/hbactest.py:183 -msgid "Target host" -msgstr "" - -#: ipalib/plugins/hbactest.py:187 ipalib/plugins/internal.py:430 -#: ipalib/plugins/service.py:223 -msgid "Service" -msgstr "" - -#: ipalib/plugins/hbactest.py:191 -msgid "Rules to test. If not specified, --enabled is assumed" -msgstr "" - -#: ipalib/plugins/hbactest.py:196 -msgid "Hide details which rules are matched, not matched, or invalid" -msgstr "" - -#: ipalib/plugins/hbactest.py:200 -msgid "Include all enabled IPA rules into test [default]" -msgstr "" - -#: ipalib/plugins/hbactest.py:204 -msgid "Include all disabled IPA rules into test" -msgstr "" - -#: ipalib/plugins/hbactest.py:266 -msgid "Unresolved rules in --rules" -msgstr "" - -#: ipalib/plugins/hbactest.py:342 -#, python-format -msgid "Access granted: %s" -msgstr "" - -#: ipalib/plugins/host.py:42 -msgid "" -"\n" -"Hosts/Machines\n" -"\n" -"A host represents a machine. It can be used in a number of contexts:\n" -"- service entries are associated with a host\n" -"- a host stores the host/ service principal\n" -"- a host can be used in Host-based Access Control (HBAC) rules\n" -"- every enrolled client generates a host entry\n" -"\n" -"ENROLLMENT:\n" -"\n" -"There are three enrollment scenarios when enrolling a new client:\n" -"\n" -"1. You are enrolling as a full administrator. The host entry may exist\n" -" or not. A full administrator is a member of the hostadmin role\n" -" or the admins group.\n" -"2. You are enrolling as a limited administrator. The host must already\n" -" exist. A limited administrator is a member a role with the\n" -" Host Enrollment privilege.\n" -"3. The host has been created with a one-time password.\n" -"\n" -"A host can only be enrolled once. If a client has enrolled and needs to\n" -"be re-enrolled, the host entry must be removed and re-created. Note that\n" -"re-creating the host entry will result in all services for the host being\n" -"removed, and all SSL certificates associated with those services being\n" -"revoked.\n" -"\n" -"A host can optionally store information such as where it is located,\n" -"the OS that it runs, etc.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host:\n" -" ipa host-add --location=\"3rd floor lab\" --locality=Dallas test.example.com\n" -"\n" -" Delete a host:\n" -" ipa host-del test.example.com\n" -"\n" -" Add a new host with a one-time password:\n" -" ipa host-add --os='Fedora 12' --password=Secret123 test.example.com\n" -"\n" -" Add a new host with a random one-time password:\n" -" ipa host-add --os='Fedora 12' --random test.example.com\n" -"\n" -" Modify information about a host:\n" -" ipa host-mod --os='Fedora 12' test.example.com\n" -"\n" -" Disable the host Kerberos key, SSL certificate and all of its services:\n" -" ipa host-disable test.example.com\n" -"\n" -" Add a host that can manage this host's keytab and certificate:\n" -" ipa host-add-managedby --hosts=test2 test\n" -msgstr "" - -#: ipalib/plugins/host.py:101 -msgid "Fully-qualified hostname required" -msgstr "" - -#: ipalib/plugins/host.py:142 -#, python-format -msgid "DNS reverse zone for IP address %(addr)s not found" -msgstr "" - -#: ipalib/plugins/host.py:166 ipalib/plugins/service.py:88 -msgid "Keytab" -msgstr "" - -#: ipalib/plugins/host.py:207 -msgid "invalid IP address" -msgstr "" - -#: ipalib/plugins/host.py:216 -msgid "host" -msgstr "" - -#: ipalib/plugins/host.py:217 -msgid "hosts" -msgstr "" - -#: ipalib/plugins/host.py:249 -msgid "Host" -msgstr "" - -#: ipalib/plugins/host.py:257 -msgid "Host name" -msgstr "" - -#: ipalib/plugins/host.py:264 -msgid "A description of this host" -msgstr "" - -#: ipalib/plugins/host.py:268 -msgid "Locality" -msgstr "" - -#: ipalib/plugins/host.py:269 -msgid "Host locality (e.g. \"Baltimore, MD\")" -msgstr "" - -#: ipalib/plugins/host.py:274 -msgid "Host location (e.g. \"Lab 2\")" -msgstr "" - -#: ipalib/plugins/host.py:278 -msgid "Platform" -msgstr "" - -#: ipalib/plugins/host.py:279 -msgid "Host hardware platform (e.g. \"Lenovo T61\")" -msgstr "" - -#: ipalib/plugins/host.py:283 -msgid "Operating system" -msgstr "" - -#: ipalib/plugins/host.py:284 -msgid "Host operating system and version (e.g. \"Fedora 9\")" -msgstr "" - -#: ipalib/plugins/host.py:288 -msgid "User password" -msgstr "" - -#: ipalib/plugins/host.py:289 -msgid "Password used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:292 -msgid "Generate a random password to be used in bulk enrollment" -msgstr "" - -#: ipalib/plugins/host.py:297 -msgid "Random password" -msgstr "" - -#: ipalib/plugins/host.py:303 ipalib/plugins/service.py:236 -msgid "Base-64 encoded server certificate" -msgstr "" - -#: ipalib/plugins/host.py:306 ipalib/plugins/host.py:621 -msgid "Principal name" -msgstr "" - -#: ipalib/plugins/host.py:366 -msgid "Add a new host." -msgstr "" - -#: ipalib/plugins/host.py:369 -#, python-format -msgid "Added host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:374 -msgid "force host name even if not in DNS" -msgstr "" - -#: ipalib/plugins/host.py:377 -msgid "skip reverse DNS detection" -msgstr "" - -#: ipalib/plugins/host.py:380 -msgid "Add the host to DNS with this IP address" -msgstr "" - -#: ipalib/plugins/host.py:381 -msgid "IP Address" -msgstr "" - -#: ipalib/plugins/host.py:397 ipalib/plugins/host.py:552 -#, python-format -msgid "DNS zone %(zone)s not found" -msgstr "" - -#: ipalib/plugins/host.py:481 -#, python-format -msgid "The host was added but the DNS update failed with: %(exc)s" -msgstr "" - -#: ipalib/plugins/host.py:499 -msgid "Delete a host." -msgstr "" - -#: ipalib/plugins/host.py:501 -#, python-format -msgid "Deleted host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:506 -msgid "Remove entries from DNS" -msgstr "" - -#: ipalib/plugins/host.py:612 -msgid "Modify information about a host." -msgstr "" - -#: ipalib/plugins/host.py:615 -#, python-format -msgid "Modified host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:622 -msgid "Kerberos principal name for this host" -msgstr "" - -#: ipalib/plugins/host.py:634 -msgid "Password cannot be set on enrolled host." -msgstr "" - -#: ipalib/plugins/host.py:708 -msgid "Search for hosts." -msgstr "" - -#: ipalib/plugins/host.py:712 -#, python-format -msgid "%(count)d host matched" -msgid_plural "%(count)d hosts matched" -msgstr[0] "" - -#: ipalib/plugins/host.py:742 -msgid "Display information about a host." -msgstr "" - -#: ipalib/plugins/host.py:747 ipalib/plugins/service.py:396 -msgid "file to store certificate in" -msgstr "" - -#: ipalib/plugins/host.py:775 ipalib/plugins/service.py:414 -#, python-format -msgid "Certificate stored in file '%(file)s'" -msgstr "" - -#: ipalib/plugins/host.py:786 -msgid "Disable the Kerberos key, SSL certificate and all services of a host." -msgstr "" - -#: ipalib/plugins/host.py:789 -#, python-format -msgid "Disabled host \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/host.py:876 -msgid "Add hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/host.py:890 -msgid "Remove hosts that can manage this host." -msgstr "" - -#: ipalib/plugins/hostgroup.py:25 -msgid "" -"\n" -"Groups of hosts.\n" -"\n" -"Manage groups of hosts. This is useful for applying access control to a\n" -"number of hosts by using Host-based Access Control.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new host group:\n" -" ipa hostgroup-add --desc=\"Baltimore hosts\" baltimore\n" -"\n" -" Add another new host group:\n" -" ipa hostgroup-add --desc=\"Maryland hosts\" maryland\n" -"\n" -" Add members to the hostgroup:\n" -" ipa hostgroup-add-member --hosts=box1,box2,box3 baltimore\n" -"\n" -" Add a hostgroup as a member of another hostgroup:\n" -" ipa hostgroup-add-member --hostgroups=baltimore maryland\n" -"\n" -" Remove a host from the hostgroup:\n" -" ipa hostgroup-remove-member --hosts=box2 baltimore\n" -"\n" -" Display a host group:\n" -" ipa hostgroup-show baltimore\n" -"\n" -" Delete a hostgroup:\n" -" ipa hostgroup-del baltimore\n" -msgstr "" - -#: ipalib/plugins/hostgroup.py:60 -msgid "host group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:61 -msgid "host groups" -msgstr "" - -#: ipalib/plugins/hostgroup.py:75 -msgid "Host Group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:80 -msgid "Host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:81 -msgid "Name of host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:88 -msgid "A description of this host-group" -msgstr "" - -#: ipalib/plugins/hostgroup.py:114 -msgid "Add a new hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:116 -#, python-format -msgid "Added hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:131 -#, python-format -msgid "" -"netgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/hostgroup.py:153 -msgid "Delete a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:155 -#, python-format -msgid "Deleted hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:161 -msgid "Modify a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:163 -#, python-format -msgid "Modified hostgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/hostgroup.py:173 -msgid "Search for hostgroups." -msgstr "" - -#: ipalib/plugins/hostgroup.py:177 -#, python-format -msgid "%(count)d hostgroup matched" -msgid_plural "%(count)d hostgroups matched" -msgstr[0] "" - -#: ipalib/plugins/hostgroup.py:191 -msgid "Display information about a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:201 -msgid "Add members to a hostgroup." -msgstr "" - -#: ipalib/plugins/hostgroup.py:211 -msgid "Remove members from a hostgroup." -msgstr "" - -#: ipalib/plugins/internal.py:44 ipalib/plugins/internal.py:53 -msgid "Name of object to export" -msgstr "" - -#: ipalib/plugins/internal.py:47 ipalib/plugins/internal.py:56 -msgid "Name of method to export" -msgstr "" - -#: ipalib/plugins/internal.py:59 -msgid "Name of command to export" -msgstr "" - -#: ipalib/plugins/internal.py:64 -msgid "Dict of JSON encoded IPA Objects" -msgstr "" - -#: ipalib/plugins/internal.py:65 -msgid "Dict of JSON encoded IPA Methods" -msgstr "" - -#: ipalib/plugins/internal.py:66 -msgid "Dict of JSON encoded IPA Commands" -msgstr "" - -#: ipalib/plugins/internal.py:147 -msgid "" -"Your Kerberos ticket is no longer valid. Please run kinit and then click " -"'Retry'. If this is your first time running the IPA Web UI follow these directions to " -"configure your browser." -msgstr "" - -#: ipalib/plugins/internal.py:148 -msgid "Kerberos ticket no longer valid." -msgstr "" - -#: ipalib/plugins/internal.py:153 -msgid "Add RunAs ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:154 -msgid "Add RunAs Groups into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:155 -msgid "Add ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:156 -msgid "Add ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:157 -msgid "Add Allow ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:158 -msgid "Add Deny ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:159 -msgid "Add ${entity} ${primary_key} into ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:160 -msgid "Add Source ${other_entity} into ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:162 -msgid "Direct Membership" -msgstr "" - -#: ipalib/plugins/internal.py:163 -msgid "Indirect Membership" -msgstr "" - -#: ipalib/plugins/internal.py:164 -msgid "No entries." -msgstr "" - -#: ipalib/plugins/internal.py:165 -msgid "Showing ${start} to ${end} of ${total} entries." -msgstr "" - -#: ipalib/plugins/internal.py:167 -msgid "Remove RunAs ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:168 -msgid "Remove RunAs Groups from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:169 -msgid "Remove ${other_entity} Managing ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:170 -msgid "Remove ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:171 -msgid "Remove Allow ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:172 -msgid "Remove Deny ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:173 -msgid "Remove ${entity} ${primary_key} from ${other_entity}" -msgstr "" - -#: ipalib/plugins/internal.py:174 -msgid "Remove Source ${other_entity} from ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:176 -msgid "Show Results" -msgstr "" - -#: ipalib/plugins/internal.py:179 -msgid "Add" -msgstr "" - -#: ipalib/plugins/internal.py:180 -msgid "Add and Add Another" -msgstr "" - -#: ipalib/plugins/internal.py:181 -msgid "Add and Close" -msgstr "" - -#: ipalib/plugins/internal.py:182 -msgid "Add and Edit" -msgstr "" - -#: ipalib/plugins/internal.py:183 -msgid "Add Many" -msgstr "" - -#: ipalib/plugins/internal.py:184 -msgid "Cancel" -msgstr "" - -#: ipalib/plugins/internal.py:185 -msgid "Close" -msgstr "" - -#: ipalib/plugins/internal.py:186 -msgid "Find" -msgstr "" - -#: ipalib/plugins/internal.py:187 -msgid "Get" -msgstr "" - -#: ipalib/plugins/internal.py:188 -msgid "Issue" -msgstr "" - -#: ipalib/plugins/internal.py:189 -msgid "OK" -msgstr "" - -#: ipalib/plugins/internal.py:190 -msgid "Delete" -msgstr "" - -#: ipalib/plugins/internal.py:191 -msgid "Reset" -msgstr "" - -#: ipalib/plugins/internal.py:192 -msgid "Restore" -msgstr "" - -#: ipalib/plugins/internal.py:193 -msgid "Retry" -msgstr "" - -#: ipalib/plugins/internal.py:194 -msgid "Revoke" -msgstr "" - -#: ipalib/plugins/internal.py:195 -msgid "Update" -msgstr "" - -#: ipalib/plugins/internal.py:196 -msgid "View" -msgstr "" - -#: ipalib/plugins/internal.py:199 -msgid "Collapse All" -msgstr "" - -#: ipalib/plugins/internal.py:200 -msgid "Expand All" -msgstr "" - -#: ipalib/plugins/internal.py:201 -msgid "General" -msgstr "" - -#: ipalib/plugins/internal.py:202 -msgid "Identity Settings" -msgstr "" - -#: ipalib/plugins/internal.py:203 -msgid "${entity} ${primary_key} Settings" -msgstr "" - -#: ipalib/plugins/internal.py:204 -msgid "Back to Top" -msgstr "" - -#: ipalib/plugins/internal.py:207 -msgid "${entity} successfully added" -msgstr "" - -#: ipalib/plugins/internal.py:208 -msgid "Add ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:209 -msgid "Available" -msgstr "" - -#: ipalib/plugins/internal.py:210 -msgid "Some operations failed." -msgstr "" - -#: ipalib/plugins/internal.py:211 -msgid "Operations Error" -msgstr "" - -#: ipalib/plugins/internal.py:212 -msgid "Confirmation" -msgstr "" - -#: ipalib/plugins/internal.py:213 -msgid "This page has unsaved changes. Please save or revert." -msgstr "" - -#: ipalib/plugins/internal.py:214 -msgid "Unsaved Changes" -msgstr "" - -#: ipalib/plugins/internal.py:215 -msgid "Hide details" -msgstr "" - -#: ipalib/plugins/internal.py:216 -msgid "Prospective" -msgstr "" - -#: ipalib/plugins/internal.py:217 -msgid "Redirection" -msgstr "" - -#: ipalib/plugins/internal.py:218 -msgid "Select entries to be removed." -msgstr "" - -#: ipalib/plugins/internal.py:219 -msgid "Remove ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:220 -msgid "Show details" -msgstr "" - -#: ipalib/plugins/internal.py:221 -msgid "Validation error" -msgstr "" - -#: ipalib/plugins/internal.py:222 -msgid "Input form contains invalid or missing values." -msgstr "" - -#: ipalib/plugins/internal.py:226 -msgid "HTTP Error" -msgstr "" - -#: ipalib/plugins/internal.py:227 -msgid "Internal Error" -msgstr "" - -#: ipalib/plugins/internal.py:228 -msgid "IPA Error" -msgstr "" - -#: ipalib/plugins/internal.py:229 -msgid "No response" -msgstr "" - -#: ipalib/plugins/internal.py:230 -msgid "Unknown Error" -msgstr "" - -#: ipalib/plugins/internal.py:231 -msgid "URL" -msgstr "" - -#: ipalib/plugins/internal.py:234 -msgid "${primary_key} is managed by:" -msgstr "" - -#: ipalib/plugins/internal.py:235 -msgid "${primary_key} members:" -msgstr "" - -#: ipalib/plugins/internal.py:236 -msgid "${primary_key} is a member of:" -msgstr "" - -#: ipalib/plugins/internal.py:239 -msgid "Settings" -msgstr "" - -#: ipalib/plugins/internal.py:240 -msgid "Search" -msgstr "" - -#: ipalib/plugins/internal.py:242 -msgid "False" -msgstr "" - -#: ipalib/plugins/internal.py:244 -msgid "Logged In As" -msgstr "" - -#: ipalib/plugins/internal.py:248 -msgid "Attribute" -msgstr "" - -#: ipalib/plugins/internal.py:253 -msgid "Automount Location Settings" -msgstr "" - -#: ipalib/plugins/internal.py:256 -msgid "Map Type" -msgstr "" - -#: ipalib/plugins/internal.py:257 -msgid "Direct" -msgstr "" - -#: ipalib/plugins/internal.py:258 -msgid "Indirect" -msgstr "" - -#: ipalib/plugins/internal.py:261 -msgid "AA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:262 -msgid "Affiliation Changed" -msgstr "" - -#: ipalib/plugins/internal.py:263 -msgid "CA Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:264 -msgid "Certificate Hold" -msgstr "" - -#: ipalib/plugins/internal.py:265 -msgid "Cessation of Operation" -msgstr "" - -#: ipalib/plugins/internal.py:266 -msgid "Common Name" -msgstr "" - -#: ipalib/plugins/internal.py:267 -msgid "Enter the Base64-encoded CSR below" -msgstr "" - -#: ipalib/plugins/internal.py:268 -msgid "Expires On" -msgstr "" - -#: ipalib/plugins/internal.py:269 -msgid "Fingerprints" -msgstr "" - -#: ipalib/plugins/internal.py:270 -msgid "Issue New Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:271 -msgid "Issued By" -msgstr "" - -#: ipalib/plugins/internal.py:272 -msgid "Issued On" -msgstr "" - -#: ipalib/plugins/internal.py:273 -msgid "Issued To" -msgstr "" - -#: ipalib/plugins/internal.py:274 -msgid "Key Compromise" -msgstr "" - -#: ipalib/plugins/internal.py:275 -msgid "MD5 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:276 -msgid "No Valid Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:277 -msgid "New Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:278 -msgid "Note" -msgstr "" - -#: ipalib/plugins/internal.py:279 -msgid "Organization" -msgstr "" - -#: ipalib/plugins/internal.py:280 -msgid "Organizational Unit" -msgstr "" - -#: ipalib/plugins/internal.py:281 -msgid "Privilege Withdrawn" -msgstr "" - -#: ipalib/plugins/internal.py:282 -msgid "Reason for Revocation" -msgstr "" - -#: ipalib/plugins/internal.py:283 -msgid "Remove from CRL" -msgstr "" - -#: ipalib/plugins/internal.py:284 -msgid "Restore Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:285 -msgid "" -"To confirm your intention to restore this certificate, click the \"Restore\"" -" button." -msgstr "" - -#: ipalib/plugins/internal.py:286 -msgid "Revoke Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:287 -msgid "" -"To confirm your intention to revoke this certificate, select a reason from " -"the pull-down list, and click the \"Revoke\" button." -msgstr "" - -#: ipalib/plugins/internal.py:288 -msgid "Certificate Revoked" -msgstr "" - -#: ipalib/plugins/internal.py:290 -msgid "SHA1 Fingerprint" -msgstr "" - -#: ipalib/plugins/internal.py:291 -msgid "Superseded" -msgstr "" - -#: ipalib/plugins/internal.py:292 -msgid "Unspecified" -msgstr "" - -#: ipalib/plugins/internal.py:293 -msgid "Valid Certificate Present" -msgstr "" - -#: ipalib/plugins/internal.py:294 -msgid "Validity" -msgstr "" - -#: ipalib/plugins/internal.py:295 -msgid "Certificate for ${entity} ${primary_key}" -msgstr "" - -#: ipalib/plugins/internal.py:298 -msgid "Group Options" -msgstr "" - -#: ipalib/plugins/internal.py:299 -msgid "Search Options" -msgstr "" - -#: ipalib/plugins/internal.py:300 -msgid "User Options" -msgstr "" - -#: ipalib/plugins/internal.py:305 -msgid "Data" -msgstr "" - -#: ipalib/plugins/internal.py:306 -msgid "DNS record was deleted because it contained no data." -msgstr "" - -#: ipalib/plugins/internal.py:307 -msgid "Other Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:308 -msgid "You will be redirected to DNS Zone." -msgstr "" - -#: ipalib/plugins/internal.py:309 -msgid "Standard Record Types" -msgstr "" - -#: ipalib/plugins/internal.py:310 -msgid "Records for DNS Zone" -msgstr "" - -#: ipalib/plugins/internal.py:311 -msgid "Record Type" -msgstr "" - -#: ipalib/plugins/internal.py:314 -msgid "DNS Zone Settings" -msgstr "" - -#: ipalib/plugins/internal.py:317 -msgid "Account" -msgstr "" - -#: ipalib/plugins/internal.py:319 -msgid "Certificates" -msgstr "" - -#: ipalib/plugins/internal.py:320 -msgid "Consume" -msgstr "" - -#: ipalib/plugins/internal.py:321 -msgid "Consume Entitlement" -msgstr "" - -#: ipalib/plugins/internal.py:323 -msgid "Download" -msgstr "" - -#: ipalib/plugins/internal.py:324 -msgid "Download Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:326 -msgid "Import" -msgstr "" - -#: ipalib/plugins/internal.py:327 -msgid "Import Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:328 -msgid "Enter the Base64-encoded entitlement certificate below:" -msgstr "" - -#: ipalib/plugins/internal.py:329 -msgid "Loading..." -msgstr "" - -#: ipalib/plugins/internal.py:330 -msgid "No Certificate." -msgstr "" - -#: ipalib/plugins/internal.py:332 -msgid "Register" -msgstr "" - -#: ipalib/plugins/internal.py:333 -msgid "Registration" -msgstr "" - -#: ipalib/plugins/internal.py:335 ipalib/plugins/internal.py:392 -#: ipalib/plugins/internal.py:431 -msgid "Status" -msgstr "" - -#: ipalib/plugins/internal.py:338 -msgid "Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:339 -msgid "Is this a POSIX group?" -msgstr "" - -#: ipalib/plugins/internal.py:342 ipalib/plugins/internal.py:444 -#: ipalib/plugins/internal.py:470 -msgid "Active" -msgstr "" - -#: ipalib/plugins/internal.py:343 ipalib/plugins/internal.py:448 -msgid "Any Host" -msgstr "" - -#: ipalib/plugins/internal.py:344 -msgid "Any Service" -msgstr "" - -#: ipalib/plugins/internal.py:345 ipalib/plugins/internal.py:449 -msgid "Anyone" -msgstr "" - -#: ipalib/plugins/internal.py:346 -msgid "Accessing" -msgstr "" - -#: ipalib/plugins/internal.py:347 ipalib/plugins/internal.py:454 -#: ipalib/plugins/internal.py:475 -msgid "Inactive" -msgstr "" - -#: ipalib/plugins/internal.py:348 ipalib/plugins/internal.py:455 -msgid "Rule status" -msgstr "" - -#: ipalib/plugins/internal.py:349 -msgid "Via Service" -msgstr "" - -#: ipalib/plugins/internal.py:350 -msgid "From" -msgstr "" - -#: ipalib/plugins/internal.py:351 ipalib/plugins/internal.py:460 -msgid "Specified Hosts and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:352 -msgid "Specified Services and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:353 ipalib/plugins/internal.py:461 -msgid "Specified Users and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:354 ipalib/plugins/internal.py:462 -msgid "Who" -msgstr "" - -#: ipalib/plugins/internal.py:362 -msgid "Access Denied" -msgstr "" - -#: ipalib/plugins/internal.py:363 -msgid "Access Granted" -msgstr "" - -#: ipalib/plugins/internal.py:364 -msgid "Include Disabled" -msgstr "" - -#: ipalib/plugins/internal.py:365 -msgid "Include Enabled" -msgstr "" - -#: ipalib/plugins/internal.py:366 -msgid "HBAC Test" -msgstr "" - -#: ipalib/plugins/internal.py:367 -msgid "Matched" -msgstr "" - -#: ipalib/plugins/internal.py:368 -msgid "New Test" -msgstr "" - -#: ipalib/plugins/internal.py:369 -msgid "Rules" -msgstr "" - -#: ipalib/plugins/internal.py:370 -msgid "Run Test" -msgstr "" - -#: ipalib/plugins/internal.py:371 -msgid "Specify external ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:372 -msgid "Unmatched" -msgstr "" - -#: ipalib/plugins/internal.py:375 -msgid "Host Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:376 ipalib/plugins/internal.py:427 -msgid "Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:377 ipalib/plugins/internal.py:425 -msgid "Delete Key, Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:378 -msgid "Host Settings" -msgstr "" - -#: ipalib/plugins/internal.py:379 -msgid "Enrolled?" -msgstr "" - -#: ipalib/plugins/internal.py:380 -msgid "Enrollment" -msgstr "" - -#: ipalib/plugins/internal.py:381 -msgid "Fully Qualified Host Name" -msgstr "" - -#: ipalib/plugins/internal.py:382 -msgid "Kerberos Key" -msgstr "" - -#: ipalib/plugins/internal.py:383 ipalib/plugins/internal.py:428 -msgid "Kerberos Key Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:384 -msgid "Kerberos Key Present, Host Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:385 -msgid "One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:386 -msgid "One-Time-Password Not Present" -msgstr "" - -#: ipalib/plugins/internal.py:387 -msgid "One-Time-Password Present" -msgstr "" - -#: ipalib/plugins/internal.py:388 -msgid "Reset OTP" -msgstr "" - -#: ipalib/plugins/internal.py:389 -msgid "Reset One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:390 -msgid "Set OTP" -msgstr "" - -#: ipalib/plugins/internal.py:391 -msgid "Set One-Time-Password" -msgstr "" - -#: ipalib/plugins/internal.py:393 ipalib/plugins/internal.py:432 -msgid "Unprovision" -msgstr "" - -#: ipalib/plugins/internal.py:394 -msgid "Are you sure you want to unprovision this host?" -msgstr "" - -#: ipalib/plugins/internal.py:395 ipalib/plugins/internal.py:434 -msgid "Unprovisioning ${entity}" -msgstr "" - -#: ipalib/plugins/internal.py:398 -msgid "Host Group Settings" -msgstr "" - -#: ipalib/plugins/internal.py:401 -msgid "Kerberos ticket policy" -msgstr "" - -#: ipalib/plugins/internal.py:404 -msgid "Netgroup Settings" -msgstr "" - -#: ipalib/plugins/internal.py:407 ipalib/plugins/internal.py:502 -msgid "Identity" -msgstr "" - -#: ipalib/plugins/internal.py:408 -msgid "Permission with invalid target specification" -msgstr "" - -#: ipalib/plugins/internal.py:410 -msgid "Target" -msgstr "" - -#: ipalib/plugins/internal.py:413 -msgid "Privilege Settings" -msgstr "" - -#: ipalib/plugins/internal.py:416 ipalib/plugins/pwpolicy.py:221 -msgid "Password Policy" -msgstr "" - -#: ipalib/plugins/internal.py:419 -msgid "Role Settings" -msgstr "" - -#: ipalib/plugins/internal.py:424 -msgid "Service Certificate" -msgstr "" - -#: ipalib/plugins/internal.py:426 -msgid "Service Settings" -msgstr "" - -#: ipalib/plugins/internal.py:429 -msgid "Provisioning" -msgstr "" - -#: ipalib/plugins/internal.py:433 -msgid "Are you sure you want to unprovision this service?" -msgstr "" - -#: ipalib/plugins/internal.py:435 -msgid "Kerberos Key Present, Service Provisioned" -msgstr "" - -#: ipalib/plugins/internal.py:438 -msgid "Groups" -msgstr "" - -#: ipalib/plugins/internal.py:441 ipalib/plugins/sudocmdgroup.py:82 -msgid "Commands" -msgstr "" - -#: ipalib/plugins/internal.py:445 -msgid "Allow" -msgstr "" - -#: ipalib/plugins/internal.py:446 -msgid "Any Command" -msgstr "" - -#: ipalib/plugins/internal.py:447 -msgid "Any Group" -msgstr "" - -#: ipalib/plugins/internal.py:450 -msgid "Run Commands" -msgstr "" - -#: ipalib/plugins/internal.py:451 -msgid "Deny" -msgstr "" - -#: ipalib/plugins/internal.py:452 -msgid "External" -msgstr "" - -#: ipalib/plugins/internal.py:453 -msgid "Access this host" -msgstr "" - -#: ipalib/plugins/internal.py:456 -msgid "Options" -msgstr "" - -#: ipalib/plugins/internal.py:457 -msgid "As Whom" -msgstr "" - -#: ipalib/plugins/internal.py:458 -msgid "Specified Commands and Groups" -msgstr "" - -#: ipalib/plugins/internal.py:459 -msgid "Specified Groups" -msgstr "" - -#: ipalib/plugins/internal.py:465 -msgid "Account Settings" -msgstr "" - -#: ipalib/plugins/internal.py:466 -msgid "Account Status" -msgstr "" - -#: ipalib/plugins/internal.py:467 -msgid "Activate" -msgstr "" - -#: ipalib/plugins/internal.py:468 -msgid "" -"Are you sure you want to ${action} the user?
The change will take effect" -" immediately." -msgstr "" - -#: ipalib/plugins/internal.py:469 -msgid "Click to ${action}" -msgstr "" - -#: ipalib/plugins/internal.py:471 -msgid "Contact Settings" -msgstr "" - -#: ipalib/plugins/internal.py:472 -msgid "Deactivate" -msgstr "" - -#: ipalib/plugins/internal.py:473 -msgid "Employee Information" -msgstr "" - -#: ipalib/plugins/internal.py:474 -msgid "Error changing account status" -msgstr "" - -#: ipalib/plugins/internal.py:476 -msgid "Mailing Address" -msgstr "" - -#: ipalib/plugins/internal.py:477 -msgid "Misc. Information" -msgstr "" - -#: ipalib/plugins/internal.py:481 ipalib/plugins/passwd.py:79 -msgid "Current Password" -msgstr "" - -#: ipalib/plugins/internal.py:482 -msgid "Current password is required" -msgstr "" - -#: ipalib/plugins/internal.py:483 ipalib/plugins/passwd.py:76 -msgid "New Password" -msgstr "" - -#: ipalib/plugins/internal.py:484 -msgid "Password change complete" -msgstr "" - -#: ipalib/plugins/internal.py:485 -msgid "Passwords must match" -msgstr "" - -#: ipalib/plugins/internal.py:486 -msgid "Reset Password" -msgstr "" - -#: ipalib/plugins/internal.py:487 -msgid "Verify Password" -msgstr "" - -#: ipalib/plugins/internal.py:490 -msgid "Are you sure you want to delete selected entries?" -msgstr "" - -#: ipalib/plugins/internal.py:491 -msgid "Some entries were not deleted" -msgstr "" - -#: ipalib/plugins/internal.py:492 -msgid "Quick Links" -msgstr "" - -#: ipalib/plugins/internal.py:493 -msgid "Select All" -msgstr "" - -#: ipalib/plugins/internal.py:494 -msgid "" -"Query returned more results than the configured size limit. Displaying the " -"first ${counter} results." -msgstr "" - -#: ipalib/plugins/internal.py:495 -msgid "Unselect All" -msgstr "" - -#: ipalib/plugins/internal.py:498 -msgid "Audit" -msgstr "" - -#: ipalib/plugins/internal.py:499 -msgid "Automount" -msgstr "" - -#: ipalib/plugins/internal.py:500 -msgid "DNS" -msgstr "" - -#: ipalib/plugins/internal.py:501 -msgid "Host Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:503 -msgid "IPA Server" -msgstr "" - -#: ipalib/plugins/internal.py:504 -msgid "Policy" -msgstr "" - -#: ipalib/plugins/internal.py:505 -msgid "Role Based Access Control" -msgstr "" - -#: ipalib/plugins/internal.py:506 -msgid "Sudo" -msgstr "" - -#: ipalib/plugins/internal.py:508 -msgid "True" -msgstr "" - -#: ipalib/plugins/internal.py:510 -msgid "Next" -msgstr "" - -#: ipalib/plugins/internal.py:511 -msgid "Page" -msgstr "" - -#: ipalib/plugins/internal.py:512 -msgid "Prev" -msgstr "" - -#: ipalib/plugins/internal.py:513 -msgid "undo" -msgstr "" - -#: ipalib/plugins/internal.py:514 -msgid "undo all" -msgstr "" - -#: ipalib/plugins/internal.py:516 -msgid "Text does not match field pattern" -msgstr "" - -#: ipalib/plugins/internal.py:517 -msgid "Must be an integer" -msgstr "" - -#: ipalib/plugins/internal.py:518 -msgid "Maximum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:519 -msgid "Minimum value is ${value}" -msgstr "" - -#: ipalib/plugins/internal.py:520 -msgid "Required field" -msgstr "" - -#: ipalib/plugins/internal.py:525 -msgid "Dict of I18N messages" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:25 -msgid "" -"\n" -"Kerberos ticket policy\n" -"\n" -"There is a single Kerberos ticket policy. This policy defines the\n" -"maximum ticket lifetime and the maximum renewal age, the period during\n" -"which the ticket is renewable.\n" -"\n" -"You can also create a per-user ticket policy by specifying the user login.\n" -"\n" -"For changes to the global policy to take effect, restarting the KDC service\n" -"is required, which can be achieved using:\n" -"\n" -"service krb5kdc restart\n" -"\n" -"Changes to per-user policies take effect immediately for newly requested\n" -"tickets (e.g. when the user next runs kinit).\n" -"\n" -"EXAMPLES:\n" -"\n" -" Display the current Kerberos ticket policy:\n" -" ipa krbtpolicy-show\n" -"\n" -" Reset the policy to the default:\n" -" ipa krbtpolicy-reset\n" -"\n" -" Modify the policy to 8 hours max life, 1-day max renewal:\n" -" ipa krbtpolicy-mod --maxlife=28800 --maxrenew=86400\n" -"\n" -" Display effective Kerberos ticket policy for user 'admin':\n" -" ipa krbtpolicy-show admin\n" -"\n" -" Reset per-user policy for user 'admin':\n" -" ipa krbtpolicy-reset admin\n" -"\n" -" Modify per-user policy for user 'admin':\n" -" ipa krbtpolicy-mod admin --maxlife=3600\n" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:75 -msgid "kerberos ticket policy settings" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:79 ipalib/plugins/krbtpolicy.py:80 -msgid "Kerberos Ticket Policy" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:86 -msgid "Manage ticket policy for specific user" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:91 -msgid "Max life" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:92 -msgid "Maximum ticket life (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:97 -msgid "Max renew" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:98 -msgid "Maximum renewable age (seconds)" -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:112 -msgid "Modify Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:125 -msgid "Display the current Kerberos ticket policy." -msgstr "" - -#: ipalib/plugins/krbtpolicy.py:148 -msgid "Reset Kerberos ticket policy to the default values." -msgstr "" - -#: ipalib/plugins/migration.py:34 -msgid "" -"\n" -"Migration to IPA\n" -"\n" -"Migrate users and groups from an LDAP server to IPA.\n" -"\n" -"This performs an LDAP query against the remote server searching for\n" -"users and groups in a container. In order to migrate passwords you need\n" -"to bind as a user that can read the userPassword attribute on the remote\n" -"server. This is generally restricted to high-level admins such as\n" -"cn=Directory Manager in 389-ds (this is the default bind user).\n" -"\n" -"The default user container is ou=People.\n" -"\n" -"The default group container is ou=Groups.\n" -"\n" -"Users and groups that already exist on the IPA server are skipped.\n" -"\n" -"Two LDAP schemas define how group members are stored: RFC2307 and\n" -"RFC2307bis. RFC2307bis uses member and uniquemember to specify group\n" -"members, RFC2307 uses memberUid. The default schema is RFC2307bis.\n" -"\n" -"Migrated users do not have Kerberos credentials, they have only their\n" -"LDAP password. To complete the migration process, users need to go\n" -"to http://ipa.example.com/ipa/migration and authenticate using their\n" -"LDAP password in order to generate their Kerberos credentials.\n" -"\n" -"Migration is disabled by default. Use the command ipa config-mod to\n" -"enable it:\n" -"\n" -" ipa config-mod --enable-migration=TRUE\n" -"\n" -"EXAMPLES:\n" -"\n" -" The simplest migration, accepting all defaults:\n" -" ipa migrate-ds ldap://ds.example.com:389\n" -"\n" -" Specify the user and group container. This can be used to migrate user and\n" -" group data from an IPA v1 server:\n" -" ipa migrate-ds --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -" Since IPA v2 server already contain predefined groups that may collide with\n" -" groups in migrated (IPA v1) server (for example admins, ipausers), users having\n" -" colliding group as their primary group may happen to belong to an unknown group\n" -" on new IPA v2 server.\n" -" Use --group-overwrite-gid option to overwrite GID of already existing groups\n" -" to prevent this issue:\n" -" ipa migrate-ds --group-overwrite-gid --user-container='cn=users,cn=accounts' --group-container='cn=groups,cn=accounts' ldap://ds.example.com:389\n" -"\n" -msgstr "" - -#: ipalib/plugins/migration.py:86 -#, python-format -msgid "" -"Kerberos principal %s already exists. Use 'ipa user-mod' to set it manually." -msgstr "" - -#: ipalib/plugins/migration.py:87 -msgid "" -"Failed to add user to the default group. Use 'ipa group-add-member' to add " -"manually." -msgstr "" - -#: ipalib/plugins/migration.py:88 -msgid "Migration of LDAP search reference is not supported." -msgstr "" - -#: ipalib/plugins/migration.py:89 -msgid "Malformed DN" -msgstr "" - -#: ipalib/plugins/migration.py:255 -msgid "" -". Check GID of the existing group. Use --group-overwrite-gid option to " -"overwrite the GID" -msgstr "" - -#: ipalib/plugins/migration.py:270 -msgid "Invalid LDAP URI." -msgstr "" - -#: ipalib/plugins/migration.py:275 -msgid "Migrate users and groups from DS to IPA." -msgstr "" - -#: ipalib/plugins/migration.py:322 -msgid "LDAP URI" -msgstr "" - -#: ipalib/plugins/migration.py:323 -msgid "LDAP URI of DS server to migrate from" -msgstr "" - -#: ipalib/plugins/migration.py:329 -msgid "bind password" -msgstr "" - -#: ipalib/plugins/migration.py:336 -msgid "Bind DN" -msgstr "" - -#: ipalib/plugins/migration.py:342 -msgid "User container" -msgstr "" - -#: ipalib/plugins/migration.py:343 -msgid "RDN of container for users in DS" -msgstr "" - -#: ipalib/plugins/migration.py:349 -msgid "Group container" -msgstr "" - -#: ipalib/plugins/migration.py:350 -msgid "RDN of container for groups in DS" -msgstr "" - -#: ipalib/plugins/migration.py:356 -msgid "User object class" -msgstr "" - -#: ipalib/plugins/migration.py:357 -msgid "" -"Comma-separated list of objectclasses used to search for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:364 -msgid "Group object class" -msgstr "" - -#: ipalib/plugins/migration.py:365 -msgid "" -"Comma-separated list of objectclasses used to search for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:372 -msgid "Ignore user object class" -msgstr "" - -#: ipalib/plugins/migration.py:373 -msgid "" -"Comma-separated list of objectclasses to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:380 -msgid "Ignore user attribute" -msgstr "" - -#: ipalib/plugins/migration.py:381 -msgid "" -"Comma-separated list of attributes to be ignored for user entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:388 -msgid "Ignore group object class" -msgstr "" - -#: ipalib/plugins/migration.py:389 -msgid "" -"Comma-separated list of objectclasses to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:396 -msgid "Ignore group attribute" -msgstr "" - -#: ipalib/plugins/migration.py:397 -msgid "" -"Comma-separated list of attributes to be ignored for group entries in DS" -msgstr "" - -#: ipalib/plugins/migration.py:404 -msgid "Overwrite GID" -msgstr "" - -#: ipalib/plugins/migration.py:405 -msgid "" -"When migrating a group already existing in IPA domain overwrite the group " -"GID and report as success" -msgstr "" - -#: ipalib/plugins/migration.py:410 -msgid "LDAP schema" -msgstr "" - -#: ipalib/plugins/migration.py:411 -msgid "" -"The schema used on the LDAP server. Supported values are RFC2307 and " -"RFC2307bis. The default is RFC2307bis" -msgstr "" - -#: ipalib/plugins/migration.py:417 -msgid "Continue" -msgstr "" - -#: ipalib/plugins/migration.py:418 -msgid "" -"Continuous operation mode. Errors are reported but the process continues" -msgstr "" - -#: ipalib/plugins/migration.py:426 -msgid "Lists of objects migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:430 -msgid "Lists of objects that could not be migrated; categorized by type." -msgstr "" - -#: ipalib/plugins/migration.py:434 -msgid "False if migration mode was disabled." -msgstr "" - -#: ipalib/plugins/migration.py:438 -#, python-format -msgid "comma-separated list of %s to exclude from migration" -msgstr "" - -#: ipalib/plugins/migration.py:440 -msgid "" -"search results for objects to be migrated\n" -"have been truncated by the server;\n" -"migration process might be incomplete\n" -msgstr "" - -#: ipalib/plugins/migration.py:445 -msgid "Migration mode is disabled. Use 'ipa config-mod' to enable it." -msgstr "" - -#: ipalib/plugins/migration.py:448 -msgid "" -"Passwords have been migrated in pre-hashed format.\n" -"IPA is unable to generate Kerberos keys unless provided\n" -"with clear text passwords. All migrated users need to\n" -"login at https://your.domain/ipa/migration/ before they\n" -"can use their Kerberos accounts." -msgstr "" - -#: ipalib/plugins/migration.py:523 -#, python-format -msgid "Container for %(container)s not found" -msgstr "" - -#: ipalib/plugins/misc.py:25 -msgid "" -"\n" -"Misc plug-ins\n" -msgstr "" - -#: ipalib/plugins/misc.py:36 -msgid "Show environment variables." -msgstr "" - -#: ipalib/plugins/misc.py:38 -#, python-format -msgid "%(count)d variables" -msgstr "" - -#: ipalib/plugins/misc.py:47 ipalib/plugins/misc.py:115 -msgid "" -"retrieve and print all attributes from the server. Affects command output." -msgstr "" - -#: ipalib/plugins/misc.py:61 -msgid "Total number of variables env (>= count)" -msgstr "" - -#: ipalib/plugins/misc.py:66 -msgid "Number of variables returned (<= total)" -msgstr "" - -#: ipalib/plugins/misc.py:106 -msgid "Show all loaded plugins." -msgstr "" - -#: ipalib/plugins/misc.py:109 -#, python-format -msgid "%(count)d plugin loaded" -msgid_plural "%(count)d plugins loaded" -msgstr[0] "" - -#: ipalib/plugins/misc.py:126 -msgid "Number of plugins loaded" -msgstr "" - -#: ipalib/plugins/netgroup.py:28 -msgid "" -"\n" -"Netgroups\n" -"\n" -"A netgroup is a group used for permission checking. It can contain both\n" -"user and host values.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new netgroup:\n" -" ipa netgroup-add --desc=\"NFS admins\" admins\n" -"\n" -" Add members to the netgroup:\n" -" ipa netgroup-add-member --users=tuser1,tuser2 admins\n" -"\n" -" Remove a member from the netgroup:\n" -" ipa netgroup-remove-member --users=tuser2 admins\n" -"\n" -" Display information about a netgroup:\n" -" ipa netgroup-show admins\n" -"\n" -" Delete a netgroup:\n" -" ipa netgroup-del admins\n" -msgstr "" - -#: ipalib/plugins/netgroup.py:60 -msgid "Member Host" -msgstr "" - -#: ipalib/plugins/netgroup.py:72 -msgid "netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:73 -msgid "netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:99 -msgid "Netgroups" -msgstr "" - -#: ipalib/plugins/netgroup.py:100 -msgid "Netgroup" -msgstr "" - -#: ipalib/plugins/netgroup.py:105 -msgid "Netgroup name" -msgstr "" - -#: ipalib/plugins/netgroup.py:112 -msgid "Netgroup description" -msgstr "" - -#: ipalib/plugins/netgroup.py:116 -msgid "NIS domain name" -msgstr "" - -#: ipalib/plugins/netgroup.py:121 -msgid "IPA unique ID" -msgstr "" - -#: ipalib/plugins/netgroup.py:142 -msgid "Add a new netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:145 -#, python-format -msgid "Added netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:162 -#, python-format -msgid "" -"hostgroup with name \"%s\" already exists. Hostgroups and netgroups share a " -"common namespace" -msgstr "" - -#: ipalib/plugins/netgroup.py:174 -msgid "Delete a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:176 -#, python-format -msgid "Deleted netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:182 -msgid "Modify a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:185 -#, python-format -msgid "Modified netgroup \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/netgroup.py:199 -msgid "Search for a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:204 -#, python-format -msgid "%(count)d netgroup matched" -msgid_plural "%(count)d netgroups matched" -msgstr[0] "" - -#: ipalib/plugins/netgroup.py:214 -msgid "search for managed groups" -msgstr "" - -#: ipalib/plugins/netgroup.py:236 -msgid "Display information about a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:244 -msgid "Add members to a netgroup." -msgstr "" - -#: ipalib/plugins/netgroup.py:279 -msgid "Remove members from a netgroup." -msgstr "" - -#: ipalib/plugins/passwd.py:28 -msgid "" -"\n" -"Set a user's password\n" -"\n" -"If someone other than a user changes that user's password (e.g., Helpdesk\n" -"resets it) then the password will need to be changed the first time it\n" -"is used. This is so the end-user is the only one who knows the password.\n" -"\n" -"The IPA password policy controls how often a password may be changed,\n" -"what strength requirements exist, and the length of the password history.\n" -"\n" -"EXAMPLES:\n" -"\n" -" To reset your own password:\n" -" ipa passwd\n" -"\n" -" To change another user's password:\n" -" ipa passwd tuser1\n" -msgstr "" - -#: ipalib/plugins/passwd.py:64 -msgid "Set a user's password." -msgstr "" - -#: ipalib/plugins/passwd.py:88 -#, python-format -msgid "Changed password for \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:27 -msgid "" -"\n" -"Permissions\n" -"\n" -"A permission enables fine-grained delegation of rights. A permission is\n" -"a human-readable form of a 389-ds Access Control Rule, or instruction (ACI).\n" -"A permission grants the right to perform a specific task such as adding a\n" -"user, modifying a group, etc.\n" -"\n" -"A permission may not contain other permissions.\n" -"\n" -"* A permission grants access to read, write, add or delete.\n" -"* A privilege combines similar permissions (for example all the permissions\n" -" needed to add a user).\n" -"* A role grants a set of privileges to users, groups, hosts or hostgroups.\n" -"\n" -"A permission is made up of a number of different parts:\n" -"\n" -"1. The name of the permission.\n" -"2. The target of the permission.\n" -"3. The rights granted by the permission.\n" -"\n" -"Rights define what operations are allowed, and may be one or more\n" -"of the following:\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" -"Read permission is granted for most attributes by default so the read\n" -"permission is not expected to be used very often.\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" -"There are a number of allowed targets:\n" -"1. type: a type of object (user, group, etc).\n" -"2. memberof: a member of a group or hostgroup\n" -"3. filter: an LDAP filter\n" -"4. subtree: an LDAP filter specifying part of the LDAP DIT. This is a\n" -" super-set of the \"type\" target.\n" -"5. targetgroup: grant access to modify a specific group (such as granting\n" -" the rights to manage group membership)\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a permission that grants the creation of users:\n" -" ipa permission-add --type=user --permissions=add \"Add Users\"\n" -"\n" -" Add a permission that grants the ability to manage group membership:\n" -" ipa permission-add --attrs=member --permissions=write --type=group \"Manage Group Members\"\n" -msgstr "" - -#: ipalib/plugins/permission.py:85 -msgid "Permission Type" -msgstr "" - -#: ipalib/plugins/permission.py:94 -msgid "permission" -msgstr "" - -#: ipalib/plugins/permission.py:95 -msgid "permissions" -msgstr "" - -#: ipalib/plugins/permission.py:114 -msgid "Permission name" -msgstr "" - -#: ipalib/plugins/permission.py:120 -msgid "" -"Comma-separated list of permissions to grant (read, write, add, delete, all)" -msgstr "" - -#: ipalib/plugins/permission.py:135 -msgid "" -"Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)" -msgstr "" - -#: ipalib/plugins/permission.py:141 -msgid "Member of group" -msgstr "" - -#: ipalib/plugins/permission.py:142 -msgid "Target members of a group" -msgstr "" - -#: ipalib/plugins/permission.py:154 -msgid "Subtree to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:160 -msgid "User group to apply permissions to" -msgstr "" - -#: ipalib/plugins/permission.py:180 -msgid "Add a new permission." -msgstr "" - -#: ipalib/plugins/permission.py:182 -#, python-format -msgid "Added permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:237 -msgid "Delete a permission." -msgstr "" - -#: ipalib/plugins/permission.py:239 -#, python-format -msgid "Deleted permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:255 -msgid "Modify a permission." -msgstr "" - -#: ipalib/plugins/permission.py:257 -#, python-format -msgid "Modified permission \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/permission.py:349 -msgid "Search for permissions." -msgstr "" - -#: ipalib/plugins/permission.py:352 -#, python-format -msgid "%(count)d permission matched" -msgid_plural "%(count)d permissions matched" -msgstr[0] "" - -#: ipalib/plugins/permission.py:402 -msgid "Display information about a permission." -msgstr "" - -#: ipalib/plugins/ping.py:26 -msgid "" -"\n" -"Ping the remote IPA server\n" -msgstr "" - -#: ipalib/plugins/ping.py:31 -msgid "Ping a remote server." -msgstr "" - -#: ipalib/plugins/pkinit.py:25 -msgid "" -"\n" -"Kerberos pkinit options\n" -"\n" -"Enable or disable anonymous pkinit using the principal\n" -"WELLKNOWN/ANONYMOUS@REALM. The server must have been installed with\n" -"pkinit support.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Enable anonymous pkinit:\n" -" ipa pkinit-anonymous enable\n" -"\n" -" Disable anonymous pkinit:\n" -" ipa pkinit-anonymous disable\n" -"\n" -"For more information on anonymous pkinit see:\n" -"\n" -"http://k5wiki.kerberos.org/wiki/Projects/Anonymous_pkinit\n" -msgstr "" - -#: ipalib/plugins/pkinit.py:49 -msgid "pkinit" -msgstr "" - -#: ipalib/plugins/pkinit.py:51 -msgid "PKINIT" -msgstr "" - -#: ipalib/plugins/pkinit.py:67 -msgid "Enable or Disable Anonymous PKINIT." -msgstr "" - -#: ipalib/plugins/privilege.py:23 -msgid "" -"\n" -"Privileges\n" -"\n" -"A privilege combines permissions into a logical task. A permission provides\n" -"the rights to do a single task. There are some IPA operations that require\n" -"multiple permissions to succeed. A privilege is where permissions are\n" -"combined in order to perform a specific task.\n" -"\n" -"For example, adding a user requires the following permissions:\n" -" * Creating a new user entry\n" -" * Resetting a user password\n" -" * Adding the new user to the default IPA users group\n" -"\n" -"Combining these three low-level tasks into a higher level task in the\n" -"form of a privilege named \"Add User\" makes it easier to manage Roles.\n" -"\n" -"A privilege may not contain other privileges.\n" -"\n" -"See role and permission for additional information.\n" -msgstr "" - -#: ipalib/plugins/privilege.py:49 -msgid "privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:50 -msgid "privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:65 -msgid "Privileges" -msgstr "" - -#: ipalib/plugins/privilege.py:66 -msgid "Privilege" -msgstr "" - -#: ipalib/plugins/privilege.py:71 -msgid "Privilege name" -msgstr "" - -#: ipalib/plugins/privilege.py:77 -msgid "Privilege description" -msgstr "" - -#: ipalib/plugins/privilege.py:85 -msgid "Add a new privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:87 -#, python-format -msgid "Added privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:93 -msgid "Delete a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:95 -#, python-format -msgid "Deleted privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:101 -msgid "Modify a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:103 -#, python-format -msgid "Modified privilege \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/privilege.py:109 -msgid "Search for privileges." -msgstr "" - -#: ipalib/plugins/privilege.py:112 -#, python-format -msgid "%(count)d privilege matched" -msgid_plural "%(count)d privileges matched" -msgstr[0] "" - -#: ipalib/plugins/privilege.py:119 -msgid "Display information about a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:125 -msgid "Add members to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:142 -msgid "Add permissions to a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:157 -msgid "Number of permissions added" -msgstr "" - -#: ipalib/plugins/privilege.py:165 -msgid "Remove permissions from a privilege." -msgstr "" - -#: ipalib/plugins/privilege.py:182 -msgid "Number of permissions removed" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:29 -msgid "" -"\n" -"Password policy\n" -"\n" -"A password policy sets limitations on IPA passwords, including maximum\n" -"lifetime, minimum lifetime, the number of passwords to save in\n" -"history, the number of character classes required (for stronger passwords)\n" -"and the minimum password length.\n" -"\n" -"By default there is a single, global policy for all users. You can also\n" -"create a password policy to apply to a group. Each user is only subject\n" -"to one password policy, either the group policy or the global policy. A\n" -"group policy stands alone; it is not a super-set of the global policy plus\n" -"custom settings.\n" -"\n" -"Each group password policy requires a unique priority setting. If a user\n" -"is in multiple groups that have password policies, this priority determines\n" -"which password policy is applied. A lower value indicates a higher priority\n" -"policy.\n" -"\n" -"Group password policies are automatically removed when the groups they\n" -"are associated with are removed.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Modify the global policy:\n" -" ipa pwpolicy-mod --minlength=10\n" -"\n" -" Add a new group password policy:\n" -" ipa pwpolicy-add --maxlife=90 --minlife=1 --history=10 --minclasses=3 --minlength=8 --priority=10 localadmins\n" -"\n" -" Display the global password policy:\n" -" ipa pwpolicy-show\n" -"\n" -" Display a group password policy:\n" -" ipa pwpolicy-show localadmins\n" -"\n" -" Display the policy that would be applied to a given user:\n" -" ipa pwpolicy-show --user=tuser1\n" -"\n" -" Modify a group password policy:\n" -" ipa pwpolicy-mod --minclasses=2 localadmins\n" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:89 -#, python-format -msgid "priority must be a unique value (%(prio)d already used by %(gname)s)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:177 -msgid "password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:178 -msgid "password policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:202 -msgid "Max failures" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:203 -msgid "Consecutive failures before lockout" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:208 -msgid "Failure reset interval" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:209 -msgid "Period after which failure count will be reset (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:214 -msgid "Lockout duration" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:215 -msgid "Period for which lockout is enforced (seconds)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:220 -msgid "Password Policies" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:226 -msgid "Group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:227 -msgid "Manage password policy for specific group" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:232 -msgid "Max lifetime (days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:233 -msgid "Maximum password lifetime (in days)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:238 -msgid "Min lifetime (hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:239 -msgid "Minimum password lifetime (in hours)" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:244 -msgid "History size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:245 -msgid "Password history size" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:250 -msgid "Character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:251 -msgid "Minimum number of character classes" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:257 -msgid "Min length" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:258 -msgid "Minimum length of password" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:263 -msgid "Priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:264 -msgid "Priority of the policy (higher number means lower priority" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:317 -msgid "Maximum password life must be greater than minimum." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:336 -msgid "Add a new group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:361 -msgid "Delete a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:372 -msgid "cannot delete global password policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:387 -msgid "Modify a group password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:397 -msgid "priority cannot be set on global policy" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:428 -msgid "Display information about password policy." -msgstr "" - -#: ipalib/plugins/pwpolicy.py:432 ipalib/plugins/user.py:169 -msgid "User" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:433 -msgid "Display effective policy for a specific user" -msgstr "" - -#: ipalib/plugins/pwpolicy.py:456 -msgid "Search for group password policies." -msgstr "" - -#: ipalib/plugins/role.py:26 -msgid "" -"\n" -"Roles\n" -"\n" -"A role is used for fine-grained delegation. A permission grants the ability\n" -"to perform given low-level tasks (add a user, modify a group, etc.). A\n" -"privilege combines one or more permissions into a higher-level abstraction\n" -"such as useradmin. A useradmin would be able to add, delete and modify users.\n" -"\n" -"Privileges are assigned to Roles.\n" -"\n" -"Users, groups, hosts and hostgroups may be members of a Role.\n" -"\n" -"Roles can not contain other roles.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new role:\n" -" ipa role-add --desc=\"Junior-level admin\" junioradmin\n" -"\n" -" Add some privileges to this role:\n" -" ipa role-add-privilege --privileges=addusers junioradmin\n" -" ipa role-add-privilege --privileges=change_password junioradmin\n" -" ipa role-add-privilege --privileges=add_user_to_default_group juioradmin\n" -"\n" -" Add a group of users to this role:\n" -" ipa group-add --desc=\"User admins\" useradmins\n" -" ipa role-add-member --groups=useradmins junioradmin\n" -"\n" -" Display information about a role:\n" -" ipa role-show junioradmin\n" -"\n" -" The result of this is that any users in the group 'useradmins' can\n" -" add users, reset passwords or add a user to the default IPA user group.\n" -msgstr "" - -#: ipalib/plugins/role.py:66 -msgid "role" -msgstr "" - -#: ipalib/plugins/role.py:67 -msgid "roles" -msgstr "" - -#: ipalib/plugins/role.py:82 -msgid "Role" -msgstr "" - -#: ipalib/plugins/role.py:87 -msgid "Role name" -msgstr "" - -#: ipalib/plugins/role.py:93 -msgid "A description of this role-group" -msgstr "" - -#: ipalib/plugins/role.py:101 -msgid "Add a new role." -msgstr "" - -#: ipalib/plugins/role.py:103 -#, python-format -msgid "Added role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:109 -msgid "Delete a role." -msgstr "" - -#: ipalib/plugins/role.py:111 -#, python-format -msgid "Deleted role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:117 -msgid "Modify a role." -msgstr "" - -#: ipalib/plugins/role.py:119 -#, python-format -msgid "Modified role \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/role.py:125 -msgid "Search for roles." -msgstr "" - -#: ipalib/plugins/role.py:128 -#, python-format -msgid "%(count)d role matched" -msgid_plural "%(count)d roles matched" -msgstr[0] "" - -#: ipalib/plugins/role.py:135 -msgid "Display information about a role." -msgstr "" - -#: ipalib/plugins/role.py:141 -msgid "Add members to a role." -msgstr "" - -#: ipalib/plugins/role.py:147 -msgid "Remove members from a role." -msgstr "" - -#: ipalib/plugins/role.py:153 -msgid "Add privileges to a role." -msgstr "" - -#: ipalib/plugins/role.py:168 -msgid "Number of privileges added" -msgstr "" - -#: ipalib/plugins/role.py:176 -msgid "Remove privileges from a role." -msgstr "" - -#: ipalib/plugins/role.py:191 -msgid "Number of privileges removed" -msgstr "" - -#: ipalib/plugins/selfservice.py:28 -msgid "" -"\n" -"Self-service Permissions\n" -"\n" -"A permission enables fine-grained delegation of permissions. Access Control\n" -"Rules, or instructions (ACIs), grant permission to permissions to perform\n" -"given tasks such as adding a user, modifying a group, etc.\n" -"\n" -"A Self-service permission defines what an object can change in its own entry.\n" -"\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a self-service rule to allow users to manage their address:\n" -" ipa selfservice-add --permissions=write --attrs=street,postalCode,l,c,st \"Users manage their own address\"\n" -"\n" -" When managing the list of attributes you need to include all attributes\n" -" in the list, including existing ones. Add telephoneNumber to the list:\n" -" ipa selfservice-mod --attrs=street,postalCode,l,c,st,telephoneNumber \"Users manage their own address\"\n" -"\n" -" Display our updated rule:\n" -" ipa selfservice-show \"Users manage their own address\"\n" -"\n" -" Delete a rule:\n" -" ipa selfservice-del \"Users manage their own address\"\n" -msgstr "" - -#: ipalib/plugins/selfservice.py:65 -#, python-format -msgid "Self-service permission '%(permission)s' not found" -msgstr "" - -#: ipalib/plugins/selfservice.py:74 -msgid "self service permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:75 -msgid "self service permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:76 -msgid "Self Service Permissions" -msgstr "" - -#: ipalib/plugins/selfservice.py:77 -msgid "Self Service Permission" -msgstr "" - -#: ipalib/plugins/selfservice.py:82 ipalib/plugins/selfservice.py:83 -msgid "Self-service name" -msgstr "" - -#: ipalib/plugins/selfservice.py:118 -msgid "Add a new self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:120 -#, python-format -msgid "Added selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:139 -msgid "Delete a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:142 -#, python-format -msgid "Deleted selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:158 -msgid "Modify a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:160 -#, python-format -msgid "Modified selfservice \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/selfservice.py:179 -msgid "Search for a self-service permission." -msgstr "" - -#: ipalib/plugins/selfservice.py:182 -#, python-format -msgid "%(count)d selfservice matched" -msgid_plural "%(count)d selfservices matched" -msgstr[0] "" - -#: ipalib/plugins/selfservice.py:203 -msgid "Display information about a self-service permission." -msgstr "" - -#: ipalib/plugins/service.py:35 -msgid "" -"\n" -"Services\n" -"\n" -"A IPA service represents a service that runs on a host. The IPA service\n" -"record can store a Kerberos principal, an SSL certificate, or both.\n" -"\n" -"An IPA service can be managed directly from a machine, provided that\n" -"machine has been given the correct permission. This is true even for\n" -"machines other than the one the service is associated with. For example,\n" -"requesting an SSL certificate using the host service principal credentials\n" -"of the host. To manage a service using host credentials you need to\n" -"kinit as the host:\n" -"\n" -" # kinit -kt /etc/krb5.keytab host/ipa.example.com@EXAMPLE.COM\n" -"\n" -"Adding an IPA service allows the associated service to request an SSL\n" -"certificate or keytab, but this is performed as a separate step; they\n" -"are not produced as a result of adding the service.\n" -"\n" -"Only the public aspect of a certificate is stored in a service record;\n" -"the private key is not stored.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new IPA service:\n" -" ipa service-add HTTP/web.example.com\n" -"\n" -" Allow a host to manage an IPA service certificate:\n" -" ipa service-add-host --hosts=web.example.com HTTP/web.example.com\n" -" ipa role-add-member --hosts=web.example.com certadmin\n" -"\n" -" Delete an IPA service:\n" -" ipa service-del HTTP/web.example.com\n" -"\n" -" Find all IPA services associated with a host:\n" -" ipa service-find web.example.com\n" -"\n" -" Find all HTTP services:\n" -" ipa service-find HTTP\n" -"\n" -" Disable the service Kerberos key and SSL certificate:\n" -" ipa service-disable HTTP/web.example.com\n" -"\n" -" Request a certificate for an IPA service:\n" -" ipa cert-request --principal=HTTP/web.example.com example.csr\n" -"\n" -" Generate and retrieve a keytab for an IPA service:\n" -" ipa-getkeytab -s ipa.example.com -p HTTP/web.example.com -k /etc/httpd/httpd.keytab\n" -"\n" -msgstr "" - -#: ipalib/plugins/service.py:204 -msgid "service" -msgstr "" - -#: ipalib/plugins/service.py:205 -msgid "services" -msgstr "" - -#: ipalib/plugins/service.py:229 -msgid "Service principal" -msgstr "" - -#: ipalib/plugins/service.py:245 -msgid "Add a new IPA new service." -msgstr "" - -#: ipalib/plugins/service.py:247 -#, python-format -msgid "Added service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:253 -msgid "force principal name even if not in DNS" -msgstr "" - -#: ipalib/plugins/service.py:286 -msgid "Delete an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:288 -#, python-format -msgid "Deleted service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:322 -msgid "Modify an existing IPA service." -msgstr "" - -#: ipalib/plugins/service.py:324 -#, python-format -msgid "Modified service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/service.py:356 -msgid "Search for IPA services." -msgstr "" - -#: ipalib/plugins/service.py:359 -#, python-format -msgid "%(count)d service matched" -msgid_plural "%(count)d services matched" -msgstr[0] "" - -#: ipalib/plugins/service.py:391 -msgid "Display information about an IPA service." -msgstr "" - -#: ipalib/plugins/service.py:424 -msgid "Add hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:433 -msgid "Remove hosts that can manage this service." -msgstr "" - -#: ipalib/plugins/service.py:442 -msgid "Disable the Kerberos key and SSL certificate of a service." -msgstr "" - -#: ipalib/plugins/service.py:445 -#, python-format -msgid "Disabled service \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:29 -msgid "" -"\n" -"Sudo Commands\n" -"\n" -"Commands used as building blocks for sudo\n" -"\n" -"EXAMPLES:\n" -"\n" -" Create a new command\n" -" ipa sudocmd-add --desc='For reading log files' /usr/bin/less\n" -"\n" -" Remove a command\n" -" ipa sudocmd-del /usr/bin/less\n" -"\n" -msgstr "" - -#: ipalib/plugins/sudocmd.py:44 ipalib/plugins/sudocmdgroup.py:48 -msgid "commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudocmd.py:51 -msgid "sudo command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:52 -msgid "sudo commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:65 -msgid "Sudo Commands" -msgstr "" - -#: ipalib/plugins/sudocmd.py:66 ipalib/plugins/sudocmd.py:71 -msgid "Sudo Command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:77 -msgid "A description of this command" -msgstr "" - -#: ipalib/plugins/sudocmd.py:100 -msgid "Create new Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:102 -#, python-format -msgid "Added Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:107 -msgid "Delete Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:109 -#, python-format -msgid "Deleted Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:114 -msgid "Modify Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmd.py:116 -#, python-format -msgid "Modified Sudo Command \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmd.py:121 -msgid "Search for Sudo Commands." -msgstr "" - -#: ipalib/plugins/sudocmd.py:124 -#, python-format -msgid "%(count)d Sudo Command matched" -msgid_plural "%(count)d Sudo Commands matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmd.py:130 -msgid "Display Sudo Command." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:25 -msgid "" -"\n" -"Groups of Sudo Commands\n" -"\n" -"Manage groups of Sudo Commands.\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new Sudo Command Group:\n" -" ipa sudocmdgroup-add --desc='administrators commands' admincmds\n" -"\n" -" Remove a Sudo Command Group:\n" -" ipa sudocmdgroup-del admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa sudocmdgroup-add-member --sudocmds=/usr/bin/less,/usr/bin/vim admincmds\n" -"\n" -" Manage Sudo Command Group membership, commands:\n" -" ipa group-remove-member --sudocmds=/usr/bin/less admincmds\n" -"\n" -" Show a Sudo Command Group:\n" -" ipa group-show localadmins\n" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:55 -msgid "sudo command group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:56 -msgid "sudo command groups" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:67 ipalib/plugins/sudocmdgroup.py:72 -msgid "Sudo Command Group" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:95 -msgid "Create new Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:97 -#, python-format -msgid "Added Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:103 -msgid "Delete Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:105 -#, python-format -msgid "Deleted Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:111 -msgid "Modify Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:113 -#, python-format -msgid "Modified Sudo Command Group \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:119 -msgid "Search for Sudo Command Groups." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:122 -#, python-format -msgid "%(count)d Sudo Command Group matched" -msgid_plural "%(count)d Sudo Command Groups matched" -msgstr[0] "" - -#: ipalib/plugins/sudocmdgroup.py:130 -msgid "Display Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:136 -msgid "Add members to Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudocmdgroup.py:142 -msgid "Remove members from Sudo Command Group." -msgstr "" - -#: ipalib/plugins/sudorule.py:25 -msgid "" -"\n" -"Sudo Rules\n" -"\n" -"Sudo (su \"do\") allows a system administrator to delegate authority to\n" -"give certain users (or groups of users) the ability to run some (or all)\n" -"commands as root or another user while providing an audit trail of the\n" -"commands and their arguments.\n" -"\n" -"FreeIPA provides a means to configure the various aspects of Sudo:\n" -" Users: The user(s)/group(s) allowed to envoke Sudo.\n" -" Hosts: The host(s)/hostgroup(s) which the user is allowed to to invoke Sudo.\n" -" Allow Command: The specific command(s) permited to be run via Sudo.\n" -" Deny Command: The specific command(s) prohibited to be run via Sudo.\n" -" RunAsUser: The user(s) or group(s) of users whose rights Sudo will be invoked with.\n" -" RunAsGroup: The group(s) whose gid rights Sudo will be invoked with.\n" -" Options: The various Sudoers Options that can modify Sudo's behavior.\n" -"\n" -"FreeIPA provides a designated binddn to use with Sudo located at:\n" -"uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"To enable the binddn run the following command to set the password:\n" -"LDAPTLS_CACERT=/etc/ipa/ca.crt /usr/bin/ldappasswd -S -W -h ipa.example.com -ZZ -D \"cn=Directory Manager\" uid=sudo,cn=sysaccounts,cn=etc,dc=example,dc=com\n" -"\n" -"For more information, see the FreeIPA Documentation to Sudo.\n" -msgstr "" - -#: ipalib/plugins/sudorule.py:53 -msgid "Commands for controlling sudo configuration" -msgstr "" - -#: ipalib/plugins/sudorule.py:56 -msgid "this option has been deprecated." -msgstr "" - -#: ipalib/plugins/sudorule.py:72 -msgid "sudo rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:73 -msgid "sudo rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:92 -msgid "Sudo Rules" -msgstr "" - -#: ipalib/plugins/sudorule.py:93 -msgid "Sudo Rule" -msgstr "" - -#: ipalib/plugins/sudorule.py:123 -msgid "Command category" -msgstr "" - -#: ipalib/plugins/sudorule.py:124 -msgid "Command category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:129 -msgid "RunAs User category" -msgstr "" - -#: ipalib/plugins/sudorule.py:130 -msgid "RunAs User category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:135 -msgid "RunAs Group category" -msgstr "" - -#: ipalib/plugins/sudorule.py:136 -msgid "RunAs Group category the rule applies to" -msgstr "" - -#: ipalib/plugins/sudorule.py:156 -msgid "Sudo Allow Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:160 -msgid "Sudo Deny Commands" -msgstr "" - -#: ipalib/plugins/sudorule.py:164 -msgid "Sudo Allow Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:168 -msgid "Sudo Deny Command Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:172 -msgid "RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:173 -msgid "Run as a user" -msgstr "" - -#: ipalib/plugins/sudorule.py:177 -msgid "Groups of RunAs Users" -msgstr "" - -#: ipalib/plugins/sudorule.py:178 -msgid "Run as any user within a specified group" -msgstr "" - -#: ipalib/plugins/sudorule.py:183 -msgid "External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:184 -msgid "External User the rule applies to (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:188 -msgid "RunAs External User" -msgstr "" - -#: ipalib/plugins/sudorule.py:189 -msgid "External User the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:193 -msgid "RunAs External Group" -msgstr "" - -#: ipalib/plugins/sudorule.py:194 -msgid "External Group the commands can run as (sudorule-find only)" -msgstr "" - -#: ipalib/plugins/sudorule.py:197 ipalib/plugins/sudorule.py:618 -#: ipalib/plugins/sudorule.py:670 -msgid "Sudo Option" -msgstr "" - -#: ipalib/plugins/sudorule.py:201 -msgid "RunAs Groups" -msgstr "" - -#: ipalib/plugins/sudorule.py:202 -msgid "Run with the gid of a specified POSIX group" -msgstr "" - -#: ipalib/plugins/sudorule.py:211 -msgid "Create new Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:218 -#, python-format -msgid "Added Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:224 -msgid "Delete Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:226 -#, python-format -msgid "Deleted Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:232 -msgid "Modify Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:234 -#, python-format -msgid "Modified Sudo Rule \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:240 -msgid "Search for Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:243 -#, python-format -msgid "%(count)d Sudo Rule matched" -msgid_plural "%(count)d Sudo Rules matched" -msgstr[0] "" - -#: ipalib/plugins/sudorule.py:250 -msgid "Display Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:256 -msgid "Enable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:274 -#, python-format -msgid "Enabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:280 -msgid "Disable a Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:298 -#, python-format -msgid "Disabled Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:304 ipalib/plugins/sudorule.py:322 -msgid "Add commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:313 ipalib/plugins/sudorule.py:331 -msgid "Remove commands and sudo command groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:340 -msgid "Add users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:375 -msgid "Remove users and groups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:408 -msgid "Add hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:443 -msgid "Remove hosts and hostgroups affected by Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:477 -msgid "Add users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:512 -msgid "Remove users and groups for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:545 -msgid "Add group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:580 -msgid "Remove group for Sudo to execute as." -msgstr "" - -#: ipalib/plugins/sudorule.py:613 -msgid "Add an option to the Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:655 -#, python-format -msgid "Added option \"%s\" to Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/sudorule.py:665 -msgid "Remove an option from Sudo Rule." -msgstr "" - -#: ipalib/plugins/sudorule.py:710 -#, python-format -msgid "Removed option \"%s\" from Sudo Rule \"%s\"" -msgstr "" - -#: ipalib/plugins/user.py:29 -msgid "" -"\n" -"Users\n" -"\n" -"Manage user entries. All users are POSIX users.\n" -"\n" -"IPA supports a wide range of username formats, but you need to be aware of any\n" -"restrictions that may apply to your particular environment. For example,\n" -"usernames that start with a digit or usernames that exceed a certain length\n" -"may cause problems for some UNIX systems.\n" -"Use 'ipa config-mod' to change the username format allowed by IPA tools.\n" -"\n" -"Disabling a user account prevents that user from obtaining new Kerberos\n" -"credentials. It does not invalidate any credentials that have already\n" -"been issued.\n" -"\n" -"Password management is not a part of this module. For more information\n" -"about this topic please see: ipa help passwd\n" -"\n" -"EXAMPLES:\n" -"\n" -" Add a new user:\n" -" ipa user-add --first=Tim --last=User --password tuser1\n" -"\n" -" Find all users whose entries include the string \"Tim\":\n" -" ipa user-find Tim\n" -"\n" -" Find all users with \"Tim\" as the first name:\n" -" ipa user-find --first=Tim\n" -"\n" -" Disable a user account:\n" -" ipa user-disable tuser1\n" -"\n" -" Enable a user account:\n" -" ipa user-enable tuser1\n" -"\n" -" Delete a user:\n" -" ipa user-del tuser1\n" -msgstr "" - -#: ipalib/plugins/user.py:73 -msgid "Kerberos keys available" -msgstr "" - -#: ipalib/plugins/user.py:140 -msgid "user" -msgstr "" - -#: ipalib/plugins/user.py:141 -msgid "users" -msgstr "" - -#: ipalib/plugins/user.py:177 -msgid "User login" -msgstr "" - -#: ipalib/plugins/user.py:184 -msgid "First name" -msgstr "" - -#: ipalib/plugins/user.py:188 -msgid "Last name" -msgstr "" - -#: ipalib/plugins/user.py:191 -msgid "Full name" -msgstr "" - -#: ipalib/plugins/user.py:196 -msgid "Display name" -msgstr "" - -#: ipalib/plugins/user.py:201 -msgid "Initials" -msgstr "" - -#: ipalib/plugins/user.py:207 -msgid "Home directory" -msgstr "" - -#: ipalib/plugins/user.py:212 -msgid "GECOS field" -msgstr "" - -#: ipalib/plugins/user.py:218 -msgid "Login shell" -msgstr "" - -#: ipalib/plugins/user.py:223 -msgid "Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:231 -msgid "Email address" -msgstr "" - -#: ipalib/plugins/user.py:236 -msgid "Prompt to set the user password" -msgstr "" - -#: ipalib/plugins/user.py:243 -msgid "UID" -msgstr "" - -#: ipalib/plugins/user.py:244 -msgid "User ID Number (system will assign one if not provided)" -msgstr "" - -#: ipalib/plugins/user.py:251 -msgid "Group ID Number" -msgstr "" - -#: ipalib/plugins/user.py:257 -msgid "Street address" -msgstr "" - -#: ipalib/plugins/user.py:261 -msgid "City" -msgstr "" - -#: ipalib/plugins/user.py:265 -msgid "State/Province" -msgstr "" - -#: ipalib/plugins/user.py:268 -msgid "ZIP" -msgstr "" - -#: ipalib/plugins/user.py:272 -msgid "Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:275 -msgid "Mobile Telephone Number" -msgstr "" - -#: ipalib/plugins/user.py:278 -msgid "Pager Number" -msgstr "" - -#: ipalib/plugins/user.py:282 -msgid "Fax Number" -msgstr "" - -#: ipalib/plugins/user.py:286 -msgid "Org. Unit" -msgstr "" - -#: ipalib/plugins/user.py:289 -msgid "Job Title" -msgstr "" - -#: ipalib/plugins/user.py:292 -msgid "Manager" -msgstr "" - -#: ipalib/plugins/user.py:295 -msgid "Car License" -msgstr "" - -#: ipalib/plugins/user.py:298 -msgid "Account disabled" -msgstr "" - -#: ipalib/plugins/user.py:340 -#, python-format -msgid "manager %(manager)s not found" -msgstr "" - -#: ipalib/plugins/user.py:359 -msgid "Add a new user." -msgstr "" - -#: ipalib/plugins/user.py:361 -#, python-format -msgid "Added user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:368 -msgid "Don't create user private group" -msgstr "" - -#: ipalib/plugins/user.py:398 -#, python-format -msgid "can be at most %(len)d characters" -msgstr "" - -#: ipalib/plugins/user.py:475 -msgid "Delete a user." -msgstr "" - -#: ipalib/plugins/user.py:477 -#, python-format -msgid "Deleted user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:486 -msgid "Modify a user." -msgstr "" - -#: ipalib/plugins/user.py:488 -#, python-format -msgid "Modified user \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:510 -msgid "Search for users." -msgstr "" - -#: ipalib/plugins/user.py:517 -msgid "Self" -msgstr "" - -#: ipalib/plugins/user.py:518 -msgid "Display user record for current Kerberos principal" -msgstr "" - -#: ipalib/plugins/user.py:539 -#, python-format -msgid "%(count)d user matched" -msgid_plural "%(count)d users matched" -msgstr[0] "" - -#: ipalib/plugins/user.py:546 -msgid "Display information about a user." -msgstr "" - -#: ipalib/plugins/user.py:560 -msgid "Disable a user account." -msgstr "" - -#: ipalib/plugins/user.py:563 -#, python-format -msgid "Disabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:581 -msgid "Enable a user account." -msgstr "" - -#: ipalib/plugins/user.py:585 -#, python-format -msgid "Enabled user account \"%(value)s\"" -msgstr "" - -#: ipalib/plugins/user.py:602 -msgid "" -"\n" -" Unlock a user account\n" -"\n" -" An account may become locked if the password is entered incorrectly too\n" -" many times within a specific time period as controlled by password\n" -" policy. A locked account is a temporary condition and may be unlocked by\n" -" an administrator." -msgstr "" - -#: ipalib/plugins/user.py:611 -#, python-format -msgid "Unlocked account \"%(value)s\"" -msgstr "" - -#: ipalib/util.py:192 -#, python-format -msgid "Permission denied: %(file)s" -msgstr "" - -#: ipalib/util.py:220 -msgid "" -"mail account may only include letters, numbers, -, _ and a dot. There may " -"not be consecutive -, _ and . characters" -msgstr "" - -#: ipalib/util.py:223 ipalib/util.py:264 -msgid "cannot be longer that 255 characters" -msgstr "" - -#: ipalib/util.py:233 -msgid "too many '@' characters" -msgstr "" - -#: ipalib/util.py:239 ipalib/util.py:253 -msgid "" -"address domain is not fully qualified (\"example.com\" instead of just " -"\"example\")" -msgstr "" - -#: ipalib/util.py:257 -msgid "domain name may only include letters, numbers, and -" -msgstr "" - -#: ipalib/util.py:270 -msgid "hostname is not fully qualified" -msgstr "" - -#: ipalib/util.py:273 -msgid "" -"hostname parts may only include letters, numbers, and - (which is not " -"allowed as the last character)" -msgstr "" - -#: ipalib/x509.py:213 -#, python-format -msgid "Issuer \"%(issuer)s\" does not match the expected issuer" -msgstr "" - -#: ipaserver/plugins/dogtag.py:1375 ipaserver/plugins/dogtag.py:1460 -#: ipaserver/plugins/dogtag.py:1525 ipaserver/plugins/dogtag.py:1603 -#: ipaserver/plugins/dogtag.py:1662 -#, python-format -msgid "Unable to communicate with CMS (%s)" -msgstr "" - -#: ipaserver/plugins/join.py:54 -msgid "The hostname to register as" -msgstr "" - -#: ipaserver/plugins/join.py:62 -msgid "The IPA realm" -msgstr "" - -#: ipaserver/plugins/join.py:68 -msgid "Hardware platform of the host (e.g. Lenovo T61)" -msgstr "" - -#: ipaserver/plugins/join.py:72 -msgid "Operating System and version of the host (e.g. Fedora 9)" -msgstr "" - -#: ipaserver/plugins/ldap2.py:401 -#, python-format -msgid "objectclass %s not found" -msgstr "" - -#: ipaserver/plugins/selfsign.py:99 -#, python-format -msgid "" -"Request subject \"%(request_subject)s\" does not match the form " -"\"%(subject_base)s\"" -msgstr "" - -#: ipaserver/plugins/selfsign.py:104 -#, python-format -msgid "unable to decode csr: %s" -msgstr "" - -#: ipaserver/plugins/selfsign.py:125 ipaserver/plugins/selfsign.py:140 -msgid "file operation" -msgstr "" - -#: ipaserver/plugins/selfsign.py:154 -msgid "cannot obtain next serial number" -msgstr "" - -#: ipaserver/plugins/selfsign.py:189 -msgid "certutil failure" -msgstr "" - -#: ipa-client/config.c:56 -#, c-format -msgid "cannot open configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:63 -#, c-format -msgid "cannot stat() configuration file %s\n" -msgstr "" - -#: ipa-client/config.c:69 -#, c-format -msgid "out of memory\n" -msgstr "" - -#: ipa-client/config.c:80 -#, c-format -msgid "read error\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:85 -#, c-format -msgid "Kerberos context initialization failed: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:96 -#, c-format -msgid "Unable to parse principal: %s (%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:157 ipa-client/ipa-getkeytab.c:851 -#, c-format -msgid "No system preferred enctypes ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:165 -#, c-format -msgid "Out of memory!?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:183 ipa-client/ipa-getkeytab.c:198 -#, c-format -msgid "Out of memory\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:213 -#, c-format -msgid "Warning unrecognized encryption type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:228 -#, c-format -msgid "Warning unrecognized salt type: [%s]\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:255 -#, c-format -msgid "Enctype comparison failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:317 -#, c-format -msgid "Failed to create random key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:330 ipa-client/ipa-getkeytab.c:347 -#: ipa-client/ipa-getkeytab.c:355 ipa-client/ipa-getkeytab.c:392 -#, c-format -msgid "Failed to create key!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:337 ipa-client/ipa-getkeytab.c:370 -#: ipa-client/ipa-join.c:357 ipa-client/ipa-join.c:432 -#: ipa-client/ipa-join.c:450 ipa-client/ipa-join.c:550 -#: ipa-client/ipa-join.c:738 ipa-client/ipa-join.c:806 -#, c-format -msgid "Out of memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:381 -#, c-format -msgid "Bad or unsupported salt type (%d)!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:502 -#, c-format -msgid "No keys accepted by KDC\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:517 -#, c-format -msgid "Out of memory \n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:555 -#, c-format -msgid "Out of Memory!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:562 -#, c-format -msgid "Failed to create control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:586 -#, c-format -msgid "Unable to initialize ldap library!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:593 ipa-client/ipa-join.c:219 -#, c-format -msgid "Unable to set LDAP_OPT_X_SASL_NOCANON\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:600 -#, c-format -msgid "Unable to set ldap options!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:613 -#, c-format -msgid "Simple bind failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:623 -#, c-format -msgid "SASL Bind failed!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:639 ipa-client/ipa-getkeytab.c:652 -#: ipa-client/ipa-getkeytab.c:659 ipa-client/ipa-getkeytab.c:666 -#, c-format -msgid "Operation failed! %s\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:672 ipa-client/ipa-getkeytab.c:682 -#, c-format -msgid "Missing reply control!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:689 -#, c-format -msgid "ber_init() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:708 ipa-client/ipa-getkeytab.c:715 -#, c-format -msgid "ber_scanf() failed, Invalid control ?!\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:753 -msgid "New Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:759 -msgid "Verify Principal Password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Print as little as possible" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:793 -msgid "Output only on errors" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:795 -msgid "Contact this specific KDC Server" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:796 -msgid "Server Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:798 ipa-client/ipa-rmkeytab.c:171 -msgid "" -"The principal to get a keytab for (ex: ftp/ftp.example.com@EXAMPLE.COM)" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:799 ipa-client/ipa-rmkeytab.c:172 -msgid "Kerberos Service Principal Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:801 ipa-client/ipa-rmkeytab.c:174 -msgid "File were to store the keytab information" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:802 ipa-client/ipa-rmkeytab.c:174 -msgid "Keytab File Name" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:804 -msgid "Encryption types to request" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:805 -msgid "Comma separated encryption types list" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:807 -msgid "Show the list of permitted encryption types and exit" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:808 -msgid "Permitted Encryption Types" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:810 -msgid "Asks for a non-random password to use for the principal" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "LDAP DN" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:812 -msgid "DN to bind as if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "LDAP password" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:814 -msgid "password to use if not using kerberos" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:838 ipa-client/ipa-rmkeytab.c:190 -#, c-format -msgid "Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:854 -#, c-format -msgid "Supported encryption types:\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:858 -#, c-format -msgid "Warning: failed to convert type (#%d)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:877 -#, c-format -msgid "Bind password required when using a bind DN.\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:890 -#, c-format -msgid "" -"Warning: salt types are not honored with randomized passwords (see opt. " -"-P)\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:902 -#, c-format -msgid "Invalid Service Principal Name\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:910 -#, c-format -msgid "Kerberos Credential Cache not found. Do you have a Kerberos Ticket?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:918 -#, c-format -msgid "" -"Kerberos User Principal not found. Do you have a valid Credential Cache?\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:926 -#, c-format -msgid "Failed to open Keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:933 -#, c-format -msgid "Failed to create key material\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:952 -#, c-format -msgid "Failed to add key to the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:961 -#, c-format -msgid "Failed to close the keytab\n" -msgstr "" - -#: ipa-client/ipa-getkeytab.c:967 -#, c-format -msgid "Keytab successfully retrieved and stored in: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:65 -#, c-format -msgid "No permission to join this host to the IPA domain.\n" -msgstr "" - -#: ipa-client/ipa-join.c:94 ipa-client/ipa-join.c:106 -#, c-format -msgid "No write permissions on keytab file '%s'\n" -msgstr "" - -#: ipa-client/ipa-join.c:111 -#, c-format -msgid "access() on %s failed: errno = %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:143 ipa-client/ipa-join.c:199 -#, c-format -msgid "Out of memory!" -msgstr "" - -#: ipa-client/ipa-join.c:206 -#, c-format -msgid "Unable to initialize connection to ldap server: %s" -msgstr "" - -#: ipa-client/ipa-join.c:212 -#, c-format -msgid "Unable to enable SSL in LDAP\n" -msgstr "" - -#: ipa-client/ipa-join.c:225 -#, c-format -msgid "Unable to set LDAP version\n" -msgstr "" - -#: ipa-client/ipa-join.c:245 -#, c-format -msgid "Bind failed: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:280 -#, c-format -msgid "Search for %s on rootdse failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:292 ipa-client/ipa-join.c:377 -#, c-format -msgid "No values for %s" -msgstr "" - -#: ipa-client/ipa-join.c:316 -#, c-format -msgid "Search for IPA namingContext failed with error %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:322 -#, c-format -msgid "IPA namingContext not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:368 -#, c-format -msgid "Search for ipaCertificateSubjectBase failed with error %d" -msgstr "" - -#: ipa-client/ipa-join.c:439 -#, c-format -msgid "Unable to determine root DN of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:457 -#, c-format -msgid "Incorrect password.\n" -msgstr "" - -#: ipa-client/ipa-join.c:465 -#, c-format -msgid "Unable to determine certificate subject of %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:481 -#, c-format -msgid "Enrollment failed. %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:605 -#, c-format -msgid "principal not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:620 -#, c-format -msgid "Host is already joined.\n" -msgstr "" - -#: ipa-client/ipa-join.c:686 ipa-client/ipa-join.c:887 -#, c-format -msgid "Unable to determine IPA server from %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:702 ipa-client/ipa-join.c:902 -#, c-format -msgid "The hostname must be fully-qualified: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:711 ipa-client/ipa-join.c:912 -#, c-format -msgid "Unable to join host: Kerberos context initialization failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:719 -#, c-format -msgid "Error resolving keytab: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:728 -#, c-format -msgid "Error getting default Kerberos realm: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:746 -#, c-format -msgid "Error parsing \"%s\": %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:764 -#, c-format -msgid "Error obtaining initial credentials: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:775 -#, c-format -msgid "Unable to generate Kerberos Credential Cache\n" -msgstr "" - -#: ipa-client/ipa-join.c:783 -#, c-format -msgid "Error storing creds in credential cache: %s.\n" -msgstr "" - -#: ipa-client/ipa-join.c:833 -#, c-format -msgid "Unenrollment successful.\n" -msgstr "" - -#: ipa-client/ipa-join.c:836 -#, c-format -msgid "Unenrollment failed.\n" -msgstr "" - -#: ipa-client/ipa-join.c:841 -#, c-format -msgid "result not found in XML-RPC response\n" -msgstr "" - -#: ipa-client/ipa-join.c:919 -#, c-format -msgid "Unable to join host: Kerberos Credential Cache not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:927 -#, c-format -msgid "" -"Unable to join host: Kerberos User Principal not found and host password not" -" provided.\n" -msgstr "" - -#: ipa-client/ipa-join.c:941 -#, c-format -msgid "fork() failed\n" -msgstr "" - -#: ipa-client/ipa-join.c:970 -#, c-format -msgid "ipa-getkeytab not found\n" -msgstr "" - -#: ipa-client/ipa-join.c:973 -#, c-format -msgid "ipa-getkeytab has bad permissions?\n" -msgstr "" - -#: ipa-client/ipa-join.c:976 -#, c-format -msgid "executing ipa-getkeytab failed, errno %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:988 -#, c-format -msgid "child exited with %d\n" -msgstr "" - -#: ipa-client/ipa-join.c:994 -#, c-format -msgid "Certificate subject base is: %s\n" -msgstr "" - -#: ipa-client/ipa-join.c:1031 -msgid "Print the raw XML-RPC output in GSSAPI mode" -msgstr "" - -#: ipa-client/ipa-join.c:1033 -msgid "Quiet mode. Only errors are displayed." -msgstr "" - -#: ipa-client/ipa-join.c:1035 -msgid "Unenroll this host from IPA server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 -msgid "Hostname of this server" -msgstr "" - -#: ipa-client/ipa-join.c:1037 ipa-client/ipa-join.c:1039 -msgid "hostname" -msgstr "" - -#: ipa-client/ipa-join.c:1039 -msgid "IPA Server to use" -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "Specifies where to store keytab information." -msgstr "" - -#: ipa-client/ipa-join.c:1041 -msgid "filename" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "LDAP password (if not using Kerberos)" -msgstr "" - -#: ipa-client/ipa-join.c:1043 -msgid "password" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "LDAP basedn" -msgstr "" - -#: ipa-client/ipa-join.c:1045 -msgid "basedn" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:43 -#, c-format -msgid "Unable to parse principal name\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:45 -#, c-format -msgid "krb5_parse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:55 -#, c-format -msgid "Removing principal %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:68 -#, c-format -msgid "Failed to open keytab\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:72 -#, c-format -msgid "principal not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:74 -#, c-format -msgid "krb5_kt_get_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:82 -#, c-format -msgid "Unable to remove entry\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:84 -#, c-format -msgid "kvno %d\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:85 -#, c-format -msgid "krb5_kt_remove_entry %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:119 -#, c-format -msgid "Unable to parse principal\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:121 -#, c-format -msgid "krb5_unparse_name %d: %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:143 -#, c-format -msgid "realm not found\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Print debugging information" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:169 -msgid "Debugging output" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Remove all principals in this realm" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:176 -msgid "Realm name" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:230 ipa-client/ipa-rmkeytab.c:237 -#, c-format -msgid "Failed to open keytab '%s': %s\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:253 -#, c-format -msgid "Closing keytab failed\n" -msgstr "" - -#: ipa-client/ipa-rmkeytab.c:255 -#, c-format -msgid "krb5_kt_close %d: %s\n" -msgstr "" -- cgit