Code

Plugin update
authorcajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 27 May 2008 10:21:12 +0000 (10:21 +0000)
committercajus <cajus@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 27 May 2008 10:21:12 +0000 (10:21 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@11022 594d385d-05f5-0310-b6e9-bd551577e9d8

46 files changed:
gosa-plugins/heimdal/admin/systems/services/kerberos/class_krb5_policy.inc [deleted file]
gosa-plugins/heimdal/admin/systems/services/kerberos/class_password-methods-MIT.inc [deleted file]
gosa-plugins/heimdal/admin/systems/services/kerberos/krb5_policy.tpl [deleted file]
gosa-plugins/heimdal/admin/systems/services/kerberos/pwd_kerberos_mit.tpl [deleted file]
gosa-plugins/heimdal/locale/de/LC_MESSAGES/messages.po
gosa-plugins/heimdal/locale/es/LC_MESSAGES/messages.po
gosa-plugins/heimdal/locale/fr/LC_MESSAGES/messages.po
gosa-plugins/heimdal/locale/it/LC_MESSAGES/messages.po
gosa-plugins/heimdal/locale/messages.po
gosa-plugins/heimdal/locale/nl/LC_MESSAGES/messages.po
gosa-plugins/heimdal/locale/pl/LC_MESSAGES/messages.po
gosa-plugins/heimdal/locale/ru/LC_MESSAGES/messages.po
gosa-plugins/heimdal/locale/zh/LC_MESSAGES/messages.po
gosa-plugins/heimdal/plugin.dsc
gosa-plugins/mit-krb5/admin/systems/services/kerberos/class_goKrbServer.inc [new file with mode: 0644]
gosa-plugins/mit-krb5/admin/systems/services/kerberos/class_krb5_policy.inc [new file with mode: 0644]
gosa-plugins/mit-krb5/admin/systems/services/kerberos/class_password-methods-MIT.inc [new file with mode: 0644]
gosa-plugins/mit-krb5/admin/systems/services/kerberos/goKrbServer.tpl [new file with mode: 0644]
gosa-plugins/mit-krb5/admin/systems/services/kerberos/krb5_policy.tpl [new file with mode: 0644]
gosa-plugins/mit-krb5/admin/systems/services/kerberos/pwd_kerberos_mit.tpl [new file with mode: 0644]
gosa-plugins/mit-krb5/contrib/hdb.schema [new file with mode: 0644]
gosa-plugins/mit-krb5/help/guide.xml [new file with mode: 0644]
gosa-plugins/mit-krb5/locale/de/LC_MESSAGES/messages.po [new file with mode: 0644]
gosa-plugins/mit-krb5/locale/es/LC_MESSAGES/messages.po [new file with mode: 0644]
gosa-plugins/mit-krb5/locale/fr/LC_MESSAGES/messages.po [new file with mode: 0644]
gosa-plugins/mit-krb5/locale/it/LC_MESSAGES/messages.po [new file with mode: 0644]
gosa-plugins/mit-krb5/locale/messages.po [new file with mode: 0644]
gosa-plugins/mit-krb5/locale/nl/LC_MESSAGES/messages.po [new file with mode: 0644]
gosa-plugins/mit-krb5/locale/pl/LC_MESSAGES/messages.po [new file with mode: 0644]
gosa-plugins/mit-krb5/locale/ru/LC_MESSAGES/messages.po [new file with mode: 0644]
gosa-plugins/mit-krb5/locale/zh/LC_MESSAGES/messages.po [new file with mode: 0644]
gosa-plugins/mit-krb5/plugin.dsc [new file with mode: 0644]
gosa-plugins/sudo/admin/sudo/class_divListSudo.inc
gosa-plugins/sudo/admin/sudo/class_target_list_systems.inc
gosa-plugins/sudo/admin/sudo/class_target_list_users.inc
gosa-plugins/sudo/admin/sudo/generic.tpl
gosa-plugins/sudo/admin/sudo/paste_generic.tpl
gosa-plugins/sudo/locale/de/LC_MESSAGES/messages.po
gosa-plugins/sudo/locale/es/LC_MESSAGES/messages.po
gosa-plugins/sudo/locale/fr/LC_MESSAGES/messages.po
gosa-plugins/sudo/locale/it/LC_MESSAGES/messages.po
gosa-plugins/sudo/locale/messages.po
gosa-plugins/sudo/locale/nl/LC_MESSAGES/messages.po
gosa-plugins/sudo/locale/pl/LC_MESSAGES/messages.po
gosa-plugins/sudo/locale/ru/LC_MESSAGES/messages.po
gosa-plugins/sudo/locale/zh/LC_MESSAGES/messages.po

diff --git a/gosa-plugins/heimdal/admin/systems/services/kerberos/class_krb5_policy.inc b/gosa-plugins/heimdal/admin/systems/services/kerberos/class_krb5_policy.inc
deleted file mode 100644 (file)
index 96b1074..0000000
+++ /dev/null
@@ -1,171 +0,0 @@
-<?php
-/*
-   This code is part of GOsa (https://gosa.gonicus.de)
-   Copyright (C) 2008 Fabian Hickert
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-class krb5_policy extends plugin
-{
-  var $name   = "";
-  var $data   = array();
-  var $is_new = TRUE;
-  var $init_name ="";
-  var $parent ;
-  var $config ;
-  var $attributes = array("MASK","POLICY_REFCNT","PW_HISTORY_NUM","PW_MAX_LIFE",
-      "PW_MIN_CLASSES","PW_MIN_LENGTH","PW_MIN_LIFE");
-
-  
-  /*! \brief Initializes the policy class.
-      @param Object The GOsa configuration object. 
-      @param Array  The policy data array to edit or an empty array()
-      @param Object The parent object.
-   */
-       public function __construct($config,$entry,$parent)
-       {
-    $this->config = $config;
-    $this->parent = $parent;
-    if(count($entry)){
-      $this->is_new =FALSE;
-      $this->name = $entry['NAME'];
-      $this->data = $entry['DATA'];
-    }else{
-      $this->data['MASK']           = 0;
-      $this->data['POLICY_REFCNT']  = 0;
-      $this->data['PW_HISTORY_NUM'] = 5;
-      $this->data['PW_MAX_LIFE']    = 604800;
-      $this->data['PW_MIN_CLASSES'] = 3;
-      $this->data['PW_MIN_LENGTH']  = 6;
-      $this->data['PW_MIN_LIFE']    = 36000;
-    }
-    $this->init_name = $this->name;
-       }
-
-  
-  /*! \brief  Returns a HTML ui which allows 
-                configuring this policy 
-      @return String a HTML interface.
-   */
-  public function execute()
-  {
-    $display = plugin::execute();
-    $smarty = get_smarty();    
-
-    $smarty->assign("name",$this->name);
-    foreach($this->attributes as $attr){
-      $smarty->assign($attr,$this->data[$attr]);
-    }
-
-    $smarty->assign("POLICY_REFCNT", sprintf("<i>"._("This policy is referenced %d times.")."</i>", $this->data["POLICY_REFCNT"]));
-    return($smarty->fetch(get_template_path("krb5_policy.tpl",TRUE,dirname(__FILE__))));
-  }
-
-
-  /*! \brief  Saves the HTML posted variables 
-   */
-  public function save_object()
-  {
-    if(isset($_POST['Policy_Posted'])){
-      if(isset($_POST['name'])){
-        $this->name = get_post("name");
-      }
-      foreach($this->attributes as $attr){
-        if(isset($_POST[$attr])){
-          $this->data[$attr] = get_post($attr);
-        }
-      }
-    }
-  }
-   
-  /*! \brief Checks the given input 
-      @return Array   Containing errors about incorrect values.
-   */ 
-  public function check()
-  {
-    $message = array();
-    $names = $this->parent->getPolicyNames();
-    if($this->name != $this->init_name && in_array($this->name,$names)){
-      $message[] = msgPool::duplicated(_("Policy name"));
-    }
-    if(empty($this->name)){
-      $message[] = msgPool::required(_("Policy name"));
-    }
-  
-    if(!preg_match("/^[a-z0-9\@\.\-_]*$/i",$this->name)){
-      $message[] = msgPool::invalid(_("Policy name"),$this->name,"/[a-z0-9]/i");
-    }
-
-    /* Check password history */
-    if(!is_numeric($this->data['PW_HISTORY_NUM'])){
-      $message[] = msgPool::invalid(_("Password history size"));
-    }elseif($this->data['PW_HISTORY_NUM'] <= 0){
-      $message[] = msgPool::toosmall(_("Password history size"));
-    }
-
-    /* Check password minimum length */
-    if(!is_numeric($this->data['PW_MIN_LENGTH'])){
-      $message[] = msgPool::invalid(_("Minimum password length"));
-    }elseif($this->data['PW_MIN_LENGTH'] <= 0){
-      $message[] = msgPool::toosmall(_("Minimum password length"));
-    }
-
-    /* Check password different character classes */
-    if(!is_numeric($this->data['PW_MIN_CLASSES'])){
-      $message[] = msgPool::invalid(_("Required different characters"));
-    }elseif($this->data['PW_MIN_CLASSES'] <= 0){
-      $message[] = msgPool::toosmall(_("Required different characters"));
-    }elseif($this->data['PW_MIN_CLASSES'] > $this->data['PW_MIN_LENGTH']){
-      $message[] = sprintf(_("The value specified for '%s' must be smaller than the value specified for '%s'."),
-        _("Required different characters"),_("Minimum password length"));
-    }
-
-    /* Check password min lifetime */
-    if(!is_numeric($this->data['PW_MIN_LIFE'])){
-      $message[] = msgPool::invalid(_("Minimum password lifetime"));
-    }elseif($this->data['PW_MIN_LIFE'] <= 0){
-      $message[] = msgPool::toosmall(_("Minimum password lifetime"));
-    }
-
-    /* Check password lifetime */
-    if(!is_numeric($this->data['PW_MAX_LIFE'])){
-      $message[] = msgPool::invalid(_("Password lifetime"));
-    }elseif($this->data['PW_MAX_LIFE'] <= 0){
-      $message[] = msgPool::toosmall(_("Password lifetime"));
-    }elseif($this->data['PW_MAX_LIFE'] < $this->data['PW_MIN_LIFE']){
-      $message[] = sprintf(_("The value specified for '%s' must be smaller than the value specified for '%s'."),
-        _("Minimum password lifetime"),_("Password lifetime"));
-    }
-
-    return($message);
-  }
-   
-
-  /*! \brief  Returns object data of the currently edited policy 
-      @return Array   A multidimensional array containing policy informations.
-   */
-  public function save()
-  {
-    $ret = array();
-    $ret['NAME']        = $this->name;
-    $ret['DATA']        = $this->data;
-    return($ret);
-  }
-}
-
-// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
-?>
diff --git a/gosa-plugins/heimdal/admin/systems/services/kerberos/class_password-methods-MIT.inc b/gosa-plugins/heimdal/admin/systems/services/kerberos/class_password-methods-MIT.inc
deleted file mode 100644 (file)
index abe4af1..0000000
+++ /dev/null
@@ -1,634 +0,0 @@
-<?php
-/*
-   This code is part of GOsa (https://gosa.gonicus.de)
-   Copyright (C) 2008 Fabian Hickert
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
-   (at your option) any later version.
-
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-
-   You should have received a copy of the GNU General Public License
-   along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-class passwordMethodMIT extends passwordMethod
-{
-
-  var $dn             = "new";   // DN of the current object
-  var $parent_dn      = "new";   // parents DN
-  var $is_account     = FALSE;   // This is TRUE if this object already has a krb extension
-  var $server_list    = array(); // A list with all configured servers
-  var $map            = array(); // Mapping array, maps SERVER-REALM, REALM-SERVER ...
-
-  var $goKrbRealm     = "";      // The realm name this principal belongs to
-  var $principal      = "";      // The principals name (e.g. user@MY-DOMAIN.SYS)
-  var $is_new         = TRUE;    // Is TRUE if principal is new 
-
-  var $si_error       = FALSE;   // TRUE is daemon communication failed
-  var $si_error_msg   = "";      // The last error message if above attribute is TRUE.
-
-  var $values = array(
-      "PRINC_EXPIRE_TIME",      // Expiry date of this principal
-      "PW_EXPIRATION",          // Password expiration 
-      "MAX_LIFE",               // Ticket lifetime
-      "MASK",                   // I'dont know 
-      "MAX_RENEWABLE_LIFE",     // Max ticket lifetime when renewed
-      "POLICY");                // The policy used by this principal
-
-  var $PRINC_EXPIRE_TIME        = 0;
-  var $PW_EXPIRATION            = 0;
-  var $PRINC_EXPIRE_TIME_clear  = TRUE;
-  var $PW_EXPIRATION_clear      = TRUE;
-  var $MAX_LIFE                 = 36000;
-  var $MAX_RENEWABLE_LIFE       = 604800;
-  var $MASK                     = 0;
-
-  var $flags = array(
-      "DISALLOW_POSTDATED"    =>0x00000001 ,  // Pohibit postdated tickets
-      "DISALLOW_FORWARDABLE"  =>0x00000002 ,  // Prohibit forwardable tickets
-      "DISALLOW_TGT_BASED"    =>0x00000004 ,  // Disallow Ticket-Granting Service
-      "DISALLOW_RENEWABLE"    =>0x00000008 ,  // Prohibit renewable tickets
-      "DISALLOW_PROXIABLE"    =>0x00000010 ,  // Disallow proxiable tickets
-      "DISALLOW_DUP_SKEY"     =>0x00000020 ,  // Disallow user to user authentification
-      "DISALLOW_ALL_TIX"      =>0x00000040 ,  // Forbid ticket issuance
-      "REQUIRES_PRE_AUTH"     =>0x00000080 ,  // Preauthentication required
-      "REQUIRES_HW_AUTH"      =>0x00000100 ,  // Hardware preauthentication
-      "REQUIRES_PWCHANGE"     =>0x00000200 ,  // Force a password change
-      "UNKNOWN_0x00000400"    =>0x00000400 ,  // ? 
-      "UNKNOWN_0x00000800"    =>0x00000800 ,  // ?
-      "DISALLOW_SVR"          =>0x00001000 ,  // Prohibit issuance of service tickets
-      "PWCHANGE_SERVICE"      =>0x00002000 ,  // Password change service
-      "SUPPORT_DESMD5"        =>0x00004000 ,  // ?
-      "NEW_PRINC"             =>0x00008000 ); // ?
-  
-  var $used_flags = 128;        // Flags, see below
-
-  var $readonly = array(
-      "FAIL_AUTH_COUNT",        // The number of failed logins 
-      "KVNO",                   // Key version number
-      "LAST_FAILED",            // Last failed login time
-      "LAST_PWD_CHANGE",        // Password last change time
-      "LAST_SUCCESS",           // Last successful login 
-      "MOD_DATE");              // Last modification time
-
-  var $FAIL_AUTH_COUNT          = 0;
-  var $KVNO                     = "";
-  var $LAST_FAILED              = 0;
-  var $LAST_PWD_CHANGE          = 0;
-  var $LAST_SUCCESS             = 0;
-  var $MOD_DATE                 = 0;
-
-  var $POLICY                   = "";
-  var $POLICIES                 = array(); // Policies provided by the corrently selected realm/server
-
-
-  public function __construct(&$config,$dn = "new")  
-  {
-    $this->config= $config;
-    $this->parent_dn = $dn;
-
-    /* No config object given, this may be the case 
-       if there is only a is_available() request triggered.
-     */
-    if(!is_object($config)){
-      return;
-    }  
-
-    /* Keep the cached valued and skip loading principals 
-        from si until this method gets configured.
-     */
-    $skip_si_access = TRUE;
-    if($dn != "new" && $dn != ""){
-      session::un_set("MIT_CACHE");
-      session::un_set("MIT_PRINCIPAL_CACHE");
-      session::un_set("MIT_POLICY_CACHE");
-      $skip_si_access = FALSE;
-    }
-
-    /* Get a list of all kerberos servers, defined in ldap
-       and get a list of principals they are providing. 
-     */
-    $ldap = $this->config->get_ldap_link();
-    $ldap->cd($this->config->current['BASE']);
-    $ldap->search("(&(objectClass=goServer)(objectClass=goKrbServer))",array("goKrbRealm","cn","description","macAddress"));
-    $this->server_list = array();
-    while($attrs = $ldap->fetch()){
-      if(!isset($attrs['macAddress'][0])) continue;
-      if(!isset($attrs['description'][0])) $attrs['description'][0] ="";
-
-      if($skip_si_access){
-        $principals = array();
-      }else{
-        $principals = $this->load_principals_for_server($attrs['macAddress'][0]);
-      }
-
-      /* Create Realm/Server/Principal mapping.
-       */
-      foreach($principals as $principal){
-        $this->map["PRINCIPAL_SERVER"][$principal] = $attrs['cn'][0];
-        $this->map["PRINCIPAL_REALM"] [$principal] = $attrs['goKrbRealm'][0];
-      }
-      $this->map["SERVER_REALM"][$attrs['cn'][0]] = $attrs['goKrbRealm'][0];
-      $this->map["REALM_SERVER"][$attrs['goKrbRealm'][0]] = $attrs['cn'][0];
-
-      /* Set first realm as selected.  
-       */
-      if($this->goKrbRealm == ""){
-        $this->goKrbRealm = $attrs['goKrbRealm'][0];
-      }
-
-      /* Create Server list
-       */
-      $this->server_list[$attrs['cn'][0]] = array("macAddress" => $attrs['macAddress'][0],
-          "description"=> $attrs['description'][0],
-          "dn"         => $attrs['dn'],
-          "principals" => $principals,
-          "goKrbRealm" => $attrs['goKrbRealm'][0],
-          "cn"         => $attrs['cn'][0]);
-    }
-
-    /*  If this methods is initialized with a valid object dn then 
-         load the object data from ldap and the SI daemon && initialize this class.
-     */
-    $this->is_new = TRUE;
-    if(!$skip_si_access){
-      $ldap = $this->config->get_ldap_link();
-      $ldap->cd($dn);
-      $ldap->cat($dn);
-      $this->attrs = $ldap->fetch();
-
-      /* Set initial pwd hash which take effect if no password method was set yet.  
-         Will be overwritten by the following lines, if the user has already a valid principal.
-       */
-      $this->principal = $this->attrs['uid'][0]."@".$this->goKrbRealm;
-
-      if(isset($this->attrs['userPassword']) && preg_match("/^\{".$this->get_hash_name()."\}/",$this->attrs['userPassword'][0])){
-
-        /* Extract principal name out of userPassword attribute 
-         */
-        $p_name = preg_replace("/^\{".$this->get_hash_name()."\}/","",$this->attrs['userPassword'][0]);
-
-        /* Try to detect server our principal is configured on
-         */
-        if(isset($this->map['PRINCIPAL_SERVER'][$p_name])){
-          $server= $this->map['PRINCIPAL_SERVER'][$p_name];
-          $this->goKrbRealm = $this->map['SERVER_REALM'][$server];
-          $this->principal  = $p_name;
-
-          /* Load policies */
-          $server_name = $this->map['REALM_SERVER'][$this->goKrbRealm];
-          $server_mac  = $this->server_list[$server_name]['macAddress'];
-          $this->POLICIES = $this->load_policies_for_server($server_mac);
-
-          /* Load principal */
-          $this->load_principal($this->server_list[$server]['macAddress'],$p_name);
-          $this->is_new = FALSE;
-        }
-      }
-    }
-  }
-
-
-  /*! \brief  Load a specific principal from the si daemon 
-               and initialize this plugin with it.
-    @param  String  The macAddress of the kerberos server.
-    @param  String  The name of the principal to load.
-   */
-  public function load_principal($server,$name)
-  {
-    $o = new gosaSupportDaemon();
-    $tmp = array();
-    $tmp = $o->krb5_get_principal($server,$name);
-  
-    if($o->is_error()){
-      $this->si_error     = TRUE;
-      $this->si_error_msg = sprintf(_("While loading principal for '%s', from server '%s'."),$name,$server).":&nbsp;<br>".$o->get_error(); 
-      msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);      
-    }else{
-
-      /* Load flags 
-       */
-      if(isset($tmp['ATTRIBUTES'])){
-        $this->used_flags = $tmp['ATTRIBUTES'];
-      }
-
-      /* Load readonly attributes 
-       */
-      foreach($this->readonly as $attr){
-        if(isset($tmp[$attr])){
-          $this->$attr = $tmp[$attr];
-        }
-      } 
-
-      /* Load modifyable attributes
-       */
-      foreach($this->values as $attr){
-        if(isset($tmp[$attr])){
-          $this->$attr = $tmp[$attr];
-        }
-      } 
-
-      /* Update time checkboxes 
-       */
-      $date_values = array("PW_EXPIRATION","PRINC_EXPIRE_TIME");
-      foreach($date_values as $value){
-        if(!empty($this->$value)){
-          $clear = $value."_clear";
-          $this->$clear = FALSE;
-        }
-      }
-    }
-  }
-
-
-  /*! \brief  Get the list of all configured principals for a given server.
-      @param  String The servers mac address.
-      @return Array A list with all principals
-      The results will cached.  
-   */
-  public function load_principals_for_server($server)
-  {
-    if(!session::is_set("MIT_PRINCIPAL_CACHE")){
-      session::set("MIT_PRINCIPAL_CACHE",array());
-    }
-    $cache = session::get("MIT_PRINCIPAL_CACHE");
-    if(!isset($cache[$server])){
-      $o = new gosaSupportDaemon();
-      $tmp = $o->krb5_list_principals($server);
-      if($o->is_error()){
-        $this->si_error     = TRUE;
-        $this->si_error_msg = sprintf(_("While loading principals from server '%s'."),$server).":&nbsp;<br>".$o->get_error(); 
-        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);
-        return(array());
-      }else{
-        $cache[$server] = $tmp;
-      }
-      session::set("MIT_PRINCIPAL_CACHE",$cache);
-    }
-    return($cache[$server]);
-  }
-
-
-  /*! \brief get list of all configured policies
-    for a given server. 
-    The results will cached.  
-   */
-  public function load_policies_for_server($server)
-  {
-    if(!session::is_set("MIT_POLICY_CACHE")){
-      session::set("MIT_POLICY_CACHE",array());
-    }
-    $cache = session::get("MIT_POLICY_CACHE");
-    if(!isset($cache[$server])){
-      $o = new gosaSupportDaemon();
-      $tmp = $o->krb5_list_policies($server);
-      if($o->is_error()){
-        $this->si_error     = TRUE;
-        $this->si_error_msg = sprintf(_("While loading policies from server '%s'."),$server).":&nbsp;<br>".$o->get_error(); 
-        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);
-        return(array());
-      }else{
-        $cache[$server] = array();
-        $cache[$server]["_none_"] = _("none"); 
-        foreach($tmp as $policy){
-          $cache[$server][$policy] = $policy;
-        }
-        ksort($cache[$server]);
-      }
-      session::set("MIT_POLICY_CACHE",$cache);
-    }
-    return($cache[$server]);
-  }
-
-
-  /*! \brief Check if this password method is useable. 
-    This is the case if there is a si server running and at least one server configured.
-    kerberos support. 
-   */ 
-  public function is_available()
-  {
-    $o = new gosaSupportDaemon(FALSE);
-    if(count($this->server_list) && $o->connect()){
-      return TRUE; 
-    }
-    return(FALSE);  
-  }
-
-
-  /*! \brief Create the password hash. In this case: {kerberos/sasl}name@RELAM 
-      @param  String  The password -in this case unusued.             
-      @return String  The generated hash
-   */
-  public function generate_hash($pwd = "")
-  {
-    $mode= "kerberos";
-    if (isset($this->config->current['KRBSASL']) && preg_match('/^true$/i', $this->config->current['KRBSASL'])){
-      $mode= "sasl";
-    }
-    return "{".$mode."}".$this->attrs['uid'][0]."@".$this->goKrbRealm;
-  }
-
-
-  /*! \brief  Removes this principal.
-   */
-  public function remove_from_parent()
-  {
-    if(!empty($this->principal) && $this->goKrbRealm){
-      $server = $this->map['REALM_SERVER'][$this->goKrbRealm];
-      $o = new gosaSupportDaemon();
-      if(!$o->krb5_del_principal($this->server_list[$server]['macAddress'],$this->principal)){
-        $this->si_error     = TRUE;
-        $this->si_error_msg = $o->get_error();
-        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);      
-      }
-    }
-  }
-
-
-  /*! \brief  Set a new password for this principal 
-      @param  String The new password.
-   */
-  public function set_password($password)
-  {
-    if(!empty($this->principal) && $this->goKrbRealm){
-      $server = $this->map['REALM_SERVER'][$this->goKrbRealm];
-      $o = new gosaSupportDaemon();
-      if(!$o->krb5_set_password($this->server_list[$server]['macAddress'],$this->principal,$password)){
-        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);      
-        return(FALSE);
-      }
-    }
-    return(TRUE);
-  }
-
-
-  /*! \brief  Return the hash name of this mehtod,  e.g. to identify methods.
-      @return String  The hash used by this method.
-    */
-  public function get_hash_name()
-  {
-    $mode= "kerberos";
-    if (isset($this->config->current['KRBSASL']) && preg_match('/^true$/i', $this->config->current['KRBSASL'])){
-      $mode= "sasl";
-    }
-    return "$mode";
-  }
-
-
-  /*! \brief  Returns TRUE if this method is configurable else FALSE
-      @retrun Boolena TRUE if configurable, else FALSE.
-   */
-  public function is_configurable()
-  {
-    return TRUE;
-  }
-
-
-  /*! \brief  Additional info displayed in the users password method drop down.
-      @retunr String  Additional password method info.
-   */
-  public function get_description()
-  {
-    return(_("Daemon based"));
-  }
-
-
-  /*! \brief  Display a HTML based configuration dialog for this plugin
-      @return String  HTML.
-   */
-  public function configure()
-  {
-    $this->save_object();
-
-    $years = array();
-    $start = date("Y")-1;
-    for($i = $start; $i < ($start +20) ; $i++){
-      $years[$i] = $i;
-    }
-    $month= array();
-    for($i = 1; $i <= 12  ; $i++){
-      $month[str_pad($i,2,"0",STR_PAD_LEFT)] = $i;
-    }
-    $days= array();
-    for($i = 1; $i <= 31  ; $i++){
-      $days[str_pad($i,2,"0",STR_PAD_LEFT)] = $i;
-    }
-    $hours= array();
-    for($i = 0; $i <= 23  ; $i++){
-      $hours[str_pad($i,2,"0",STR_PAD_LEFT)] = $i;
-    }
-    $minutes= array();
-    for($i = 0; $i <= 59  ; $i++){
-      $minutes[str_pad($i,2,"0",STR_PAD_LEFT)] = $i;
-    }
-
-
-    /* Cancel heimdal options */
-    if (isset($_POST['pw_abort']) || $this->display == FALSE){
-      $this->display = FALSE;
-      return("");
-    }
-
-    /* Cancel heimdal options */
-    if (isset($_POST['pw_save'])){
-      $msgs = $this->check();
-      if(count($msgs)){
-        foreach($msgs as $msg){
-          msg_dialog::display(_("Heimdal"),$msg,WARNING_DIALOG);
-        }
-      }else{
-        $this->display = FALSE;
-        return "";
-      }
-    }
-
-    $smarty = get_smarty();
-    $smarty->assign("si_error",$this->si_error);
-    $smarty->assign("si_error_msg",$this->si_error_msg);
-    $smarty->assign("years",$years);
-    $smarty->assign("month",$month);
-    $smarty->assign("days",$days);
-    $smarty->assign("hours",$hours);
-    $smarty->assign("minutes",$minutes);
-    $smarty->assign("server_list",$this->server_list);
-    $smarty->assign("POLICY"  ,$this->POLICY);
-    $smarty->assign("goKrbRealm" , $this->goKrbRealm);
-    $server_name = $this->map['REALM_SERVER'][$this->goKrbRealm];
-    $server_mac  = $this->server_list[$server_name]['macAddress'];
-    $this->POLICIES = $this->load_policies_for_server($server_mac);
-    $smarty->assign("POLICIES"  ,$this->POLICIES);
-
-    foreach($this->values as $attr){
-      $smarty->assign($attr ,$this->$attr);
-    }
-    foreach($this->readonly as $attr){
-      $smarty->assign($attr ,$this->$attr);
-    }
-    foreach($this->flags as $attr => $hex){
-      $smarty->assign($attr, ($this->used_flags & $hex ));
-    }
-
-    $date_values = array("PRINC_EXPIRE_TIME","PW_EXPIRATION");
-    foreach($date_values as $date_val){
-      $clear = $date_val."_clear";
-      $smarty->assign($date_val."_clear",$this->$clear);
-      $smarty->assign($date_val."_y",date("Y",$this->$date_val));
-      $smarty->assign($date_val."_m",date("m",$this->$date_val));
-      $smarty->assign($date_val."_d",date("d",$this->$date_val));
-      $smarty->assign($date_val."_h",date("h",$this->$date_val));
-      $smarty->assign($date_val."_i",date("i",$this->$date_val));
-    }
-
-    return($smarty->fetch(get_template_path("pwd_kerberos_mit.tpl",TRUE,dirname(__FILE__))));
-  }
-
-
-  /*! \brief  Saves all relevant HTML posts for this plugin
-   */
-  public function save_object()
-  {
-    /* If the communication with the si server failed, 
-        you are able to retry to connect to the server.
-       Here we hanlde those requests.
-     */
-    if(isset($_POST['retry_si'])){
-      $this->si_error= FALSE;
-      $this->si_error_msg= "";
-      session::un_set("MIT_PRINCIPAL_CACHE");
-      session::un_set("MIT_POLICY_CACHE");
-      $this->__construct($this->config,$this->parent_dn);
-    }
-
-    /* Only handle posts for this plugin, it its content was posted
-     */
-    if(isset($_POST['pwd_heimdal_posted'])){
-
-      if(isset($_POST['goKrbRealm'])){
-        $this->goKrbRealm = get_post("goKrbRealm");
-      }
-
-      $this->used_flags = 0;
-      foreach($this->flags as $attr => $hex){
-        if(isset($_POST[$attr])){
-          $this->used_flags |= $hex; 
-        }
-      }
-
-      foreach(array("MAX_LIFE","MAX_RENEWABLE_LIFE","POLICY") as $attr){
-        if(isset($_POST[$attr])){
-          $this->$attr = get_post($attr);
-        }
-      }
-
-      $date_values = array("PW_EXPIRATION","PRINC_EXPIRE_TIME");
-      foreach($date_values as $date_value){
-        $clear = $date_value."_clear";
-        if(isset($_POST[$date_value."_clear"])){
-          $this->$clear = TRUE;
-        }else{
-          $this->$clear = FALSE;
-          $this->$date_value = gmmktime(  
-              $_POST[$date_value."_h"],
-              $_POST[$date_value."_i"],
-              0,
-              $_POST[$date_value."_m"],
-              $_POST[$date_value."_d"],
-              $_POST[$date_value."_y"]);
-        }
-      }
-    }
-  }
-
-
-  /*! \brief  Checks the values specified in the configuration dialog. 
-      @return Array Containing all error messages.
-   */
-  public function check()
-  {
-    $message = array();
-
-    if(!preg_match("/^[0-9]*$/",$this->MAX_LIFE)){
-      $message[] = msgPool::invalid(_("Ticket max life"),$this->MAX_LIFE,"/[0-9]/");
-    }
-    if(!preg_match("/^[0-9]*$/",$this->MAX_RENEWABLE_LIFE)){
-      $message[] = msgPool::invalid(_("Ticket max renew"),$this->MAX_RENEWABLE_LIFE,"/[0-9]/");
-    }
-    return($message);
-  }
-
-
-  /*! \brief Saves changes back to the SI daemon.
-   */
-  public function save($dn)
-  {
-    $ldap = $this->config->get_ldap_link();
-    $ldap->cd($dn);
-    $ldap->cat($dn,array('uid'));
-    $attrs = $ldap->fetch();
-
-    if(isset($attrs['uid'][0])){
-
-      /* Get servers mac */
-      $server_name = $this->map['REALM_SERVER'][$this->goKrbRealm];
-      $server_mac  = $this->server_list[$server_name]['macAddress'];
-
-      $uid       = $attrs['uid'][0];
-      $principal = $uid."@".strtoupper($this->goKrbRealm); 
-      $policy    = $this->POLICY;
-
-      /* Collect flags */
-      $flags = array();
-      $entry = array();
-
-      $entry['ATTRIBUTES'] = $this->used_flags;
-
-      /* Append other values */
-      foreach($this->values as $attr){
-        if($attr == "POLICY") continue;
-        $entry[$attr] = $this->$attr;
-      }
-
-      /* Prepare entry to be saved */
-      if($policy != "_none_"){
-        $entry['POLICY'] = $policy;
-      }
-
-      /* Set date values 
-       */
-     $date_values = array("PW_EXPIRATION","PRINC_EXPIRE_TIME");
-      foreach($date_values as $value){
-        $clear = $value."_clear";
-        if($this->$clear){
-          $entry[$value] = 0;
-        }
-      }    
-
-
-      /* Save principal changes */
-      $o = new gosaSupportDaemon();
-      if(in_array($principal,$this->server_list[$server_name]['principals'])){
-        $this->is_new = FALSE;
-      }
-
-      if($this->is_new){
-        $o->krb5_add_principal($server_mac,$principal,$entry);
-      }else{
-        $o->krb5_set_principal($server_mac,$principal,$entry);
-      }
-      if($o->is_error()){
-        $this->si_error     = TRUE;
-        $this->si_error_msg = $o->get_error();
-        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);      
-      }
-    }
-  }
-}
-// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
-?>
diff --git a/gosa-plugins/heimdal/admin/systems/services/kerberos/krb5_policy.tpl b/gosa-plugins/heimdal/admin/systems/services/kerberos/krb5_policy.tpl
deleted file mode 100644 (file)
index 866a905..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-<h2>{t}Policy settings{/t}</h2>
-<table style="width:100%">
- <tr>
-  <td style="border-right:1px solid #AAA">
-   <table>
-    <tr>
-      <td>{t}Policy name{/t}{$must}</td>
-      <td><input type="text" name="name" value="{$name}"></td>
-    </tr>
-    <tr>
-      <td>{t}Minimum password length{/t}</td>
-      <td><input type="text" name="PW_MIN_LENGTH" value="{$PW_MIN_LENGTH}"></td>
-    </tr>
-    <tr>
-      <td>{t}Required different characters{/t}</td>
-      <td><input type="text" name="PW_MIN_CLASSES" value="{$PW_MIN_CLASSES}"></td>
-    </tr>
-    <tr>
-      <td>{t}Password history size{/t}</td>
-      <td><input type="text" name="PW_HISTORY_NUM" value="{$PW_HISTORY_NUM}"></td>
-    </tr>
-   </table>
-   </td>
-   <td style="vertical-align:top">
-    <table>
-     <td>
-      <tr>
-        <td>{t}Minimum password lifetime{/t}</td>
-        <td><input type="text" name="PW_MIN_LIFE" value="{$PW_MIN_LIFE}">&nbsp;{t}seconds{/t}</td>
-      </tr>
-      <tr>
-        <td>{t}Password lifetime{/t}</td>
-        <td><input type="text" name="PW_MAX_LIFE" value="{$PW_MAX_LIFE}">&nbsp;{t}seconds{/t}</td>
-      </tr>
-    </table>
-   </td>
-  </tr>
-  <tr>
-    <td colspan="2"><br>{$POLICY_REFCNT}</td>
-  </tr>
- </table>
-<input type="hidden" name="Policy_Posted" value="1">
-<p class="seperator">&nbsp;</p>
-
-<div style="text-align:right; padding:4px;">
-       <input type='submit' name="save_policy" value="{msgPool type=okButton}">
-       &nbsp;
-       <input type='submit' name="cancel_policy" value="{msgPool type=cancelButton}">
-</div>
diff --git a/gosa-plugins/heimdal/admin/systems/services/kerberos/pwd_kerberos_mit.tpl b/gosa-plugins/heimdal/admin/systems/services/kerberos/pwd_kerberos_mit.tpl
deleted file mode 100644 (file)
index b0247bf..0000000
+++ /dev/null
@@ -1,246 +0,0 @@
-
-{if $si_error}
-
-       <h2>{t}Heimdal options{/t}</h2>
-       <p>
-               {msgPool type=siError p1=$si_error_msg}
-       </p>
-       <input type="submit" value="{t}retry{/t}" name="retry_si">
-       <br>
-       <br>
-
-<p class="seperator"></p>
-<p style="text-align:right;">
-       <input type="submit" name="pw_abort" value="{t}Cancel{/t}">
-</p>
-{else}
-
-<table style="width:100%;">
-       <tr>
-               <td style="width:50%;vertical-align:top;">
-                       <h2>{t}Heimdal options{/t}</h2>
-                       <table style="width:100%;">
-                               <tr>
-                                       <td>
-                                               <label for="goKrbRealm">{t}Realm{/t}</label>
-                                       </td>
-                                       <td>
-                                               <select name="goKrbRealm" onChange="document.mainform.submit();">
-                                               {foreach from=$server_list item=item key=key}
-                                                       {if $item.goKrbRealm==$goKrbRealm}
-                                                       <option selected value="{$item.goKrbRealm}">{$item.goKrbRealm}</option>
-                                                       {else}
-                                                       <option value="{$item.goKrbRealm}">{$item.goKrbRealm}</option>
-                                                       {/if}
-                                               {/foreach}
-                                               </select>
-                                       </td>
-                               <tr>
-                               </tr>
-                                       <td>
-                                               <label for="POLICY">{t}Policy{/t}</label>
-                                       </td>
-                                       <td>
-                                               <select name="POLICY">
-                                               {foreach from=$POLICIES item=item key=key}
-                                                       {if $POLICY==$item}
-                                                       <option selected value="{$key}">{$item}</option>
-                                                       {else}
-                                                       <option value="{$key}">{$item}</option>
-                                                       {/if}
-                                               {/foreach}
-                                               </select>
-                                       </td>
-                               </tr>
-                               <tr>
-                                       <td>
-                                               <label for="MAX_LIFE">{t}Ticket max life{/t}</label>
-                                       </td>
-                                       <td>
-                                               <input id="MAX_LIFE" type="text" name="MAX_LIFE" value="{$MAX_LIFE}"> 
-                                       </td>
-                               </tr>
-                               <tr>
-                                       <td>
-                                               <label for="MAX_RENEWABLE_LIFE">{t}Ticket max renew{/t}</label>
-                                       </td>
-                                       <td>
-                                               <input id="MAX_RENEWABLE_LIFE" type="text" name="MAX_RENEWABLE_LIFE" value="{$MAX_RENEWABLE_LIFE}">
-                                       </td>
-                               </tr>
-                       </table>
-                       <p class='seperator'>&nbsp;</p>
-                       <table>
-                               <tr>
-                                       <td>
-                                       </td>
-                                       <td style="width:40px;"><i>{t}infinite{/t}</i>
-                                       </td>
-                                       <td><i>{t}Hour{/t}</i>
-                                       </td>
-                                       <td style="width:60px;"><i>{t}Minute{/t}</i>
-                                       </td>
-                                       <td><i>{t}Day{/t}</i>
-                                       </td>
-                                       <td><i>{t}Month{/t}</i>
-                                       </td>
-                                       <td><i>{t}Year{/t}</i>
-                                       </td>
-                               </tr>
-                               <tr>
-                                       <td>
-                                               <label for="PRINC_EXPIRE_TIME">{t}Valid ticket end time{/t}</label>
-                                       </td>
-                                       <td>
-                                               <input type="checkbox" name="PRINC_EXPIRE_TIME_clear" 
-                                                       onClick="       changeState('PRINC_EXPIRE_TIME_y');
-                                                                               changeState('PRINC_EXPIRE_TIME_m');
-                                                                               changeState('PRINC_EXPIRE_TIME_d');
-                                                                               changeState('PRINC_EXPIRE_TIME_h');
-                                                                               changeState('PRINC_EXPIRE_TIME_i');"
-                                                       {if $PRINC_EXPIRE_TIME_clear} checked {/if}
-                                               >
-                                       </td>
-                                       <td>
-                                               <select name="PRINC_EXPIRE_TIME_h" id="PRINC_EXPIRE_TIME_h" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
-                                                       {html_options options=$hours selected=$PRINC_EXPIRE_TIME_h}
-                                               </select>
-                                       </td>
-                                       <td>
-                                               <select name="PRINC_EXPIRE_TIME_i" id="PRINC_EXPIRE_TIME_i" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
-                                                       {html_options options=$minutes selected=$PRINC_EXPIRE_TIME_i}
-                                               </select>
-                                       </td>
-                                       <td>
-                                               <select name="PRINC_EXPIRE_TIME_d" id="PRINC_EXPIRE_TIME_d" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
-                                                       {html_options options=$days selected=$PRINC_EXPIRE_TIME_d}
-                                               </select>
-                                       </td>
-                                       <td>
-                                               <select name="PRINC_EXPIRE_TIME_m" id="PRINC_EXPIRE_TIME_m" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
-                                                       {html_options options=$month selected=$PRINC_EXPIRE_TIME_m}
-                                               </select>
-                                       </td>
-                                       <td>
-                                               <select name="PRINC_EXPIRE_TIME_y" id="PRINC_EXPIRE_TIME_y" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
-                                                       {html_options options=$years selected=$PRINC_EXPIRE_TIME_y}
-                                               </select>
-                                       </td>
-                               </tr>
-                               <tr>
-                                       <td>
-                                               <label for="PW_EXPIRATION">{t}Password end{/t}</label>
-                                       </td>
-                                       <td>
-                                               <input type="checkbox" name="PW_EXPIRATION_clear" 
-                                                       onClick="       changeState('PW_EXPIRATION_y');
-                                                                               changeState('PW_EXPIRATION_m');
-                                                                               changeState('PW_EXPIRATION_d');
-                                                                               changeState('PW_EXPIRATION_h');
-                                                                               changeState('PW_EXPIRATION_i');"
-                                                       {if $PW_EXPIRATION_clear} checked {/if}
-                                               >
-                                       </td>
-                                       <td>
-                                               <select name="PW_EXPIRATION_h" id="PW_EXPIRATION_h" {if $PW_EXPIRATION_clear} disabled {/if}>
-                                                       {html_options options=$hours selected=$PW_EXPIRATION_h}
-                                               </select>
-                                       </td>
-                                       <td>
-                                               <select name="PW_EXPIRATION_i" id="PW_EXPIRATION_i" {if $PW_EXPIRATION_clear} disabled {/if}>
-                                                       {html_options options=$minutes selected=$PW_EXPIRATION_i}
-                                               </select>
-
-                                       </td>
-                                       <td>
-                                               <select name="PW_EXPIRATION_d" id="PW_EXPIRATION_d" {if $PW_EXPIRATION_clear} disabled {/if}>
-                                                       {html_options options=$days selected=$PW_EXPIRATION_d}
-                                               </select>
-                                       </td>
-                                       <td>
-                                               <select name="PW_EXPIRATION_m" id="PW_EXPIRATION_m" {if $PW_EXPIRATION_clear} disabled {/if}>
-                                                       {html_options options=$month selected=$PW_EXPIRATION_m}
-                                               </select>
-                                       </td>
-                                       <td>
-                                               <select name="PW_EXPIRATION_y" id="PW_EXPIRATION_y" {if $PW_EXPIRATION_clear} disabled {/if}>
-                                                       {html_options options=$years selected=$PW_EXPIRATION_y}
-                                               </select>
-                                       </td>
-                               </tr>
-                       </table>
-                       <p class='seperator'>&nbsp;</p>
-                       <h2>{t}Status{/t}</h2>
-                       <table>
-                               <tr>
-                                       <td style='width:160px;'>{t}Failed logins{/t}</td>
-                                       <td>{if !$FAIL_AUTH_COUNT} {t}none{/t} {else} {$FAIL_AUTH_COUNT} {/if}</td>
-                               </tr>
-                               <tr>
-                                       <td>{t}Key version number{/t}</td>
-                                       <td>{$KVNO}</td>
-                               </tr>
-                               <tr>
-                                       <td>{t}Last failed login{/t}</td>
-                                       <td>{if !$LAST_FAILED} {t}none{/t} {else} {$LAST_FAILED|date_format:"%d.%m.%Y %H:%m:%S"} {/if}</td>
-                               </tr>
-                               <tr>
-                                       <td>{t}Last password change{/t}</td>
-                                       <td>{if !$LAST_PWD_CHANGE} {t}none{/t} {else} {$LAST_PWD_CHANGE|date_format:"%d.%m.%Y %H:%m:%S"} {/if}</td>
-                               </tr>
-                               <tr>
-                                       <td>{t}Last successful login{/t}</td>
-                                       <td>{if !$LAST_SUCCESS} {t}none{/t} {else} {$LAST_SUCCESS|date_format:"%d.%m.%Y %H:%m:%S"} {/if}</td>
-                               </tr>
-                               <tr>
-                                       <td>{t}Last modification date{/t}</td>
-                                       <td>{if !$MOD_DATE} {t}none{/t} {else} {$MOD_DATE|date_format:"%d.%m.%Y %H:%m:%S"} {/if}</td>
-                               </tr>
-                       </table>
-       
-       
-               </td>   
-               <td style="vertical-align:top; border-left: solid 1px #BBBBBB; padding-left: 3px;">
-                       <h2>Flags</h2>
-                       <table width="100%">
-                               <tr>
-                                       <td style="width:50%;">
-<input {if $DISALLOW_SVR} checked {/if} class="center"
-        name="DISALLOW_SVR" value="1" type="checkbox">{t}Prohibit issuance of service tickets{/t}<br>
-<input {if $DISALLOW_FORWARDABLE} checked {/if} class="center" 
-               name="DISALLOW_FORWARDABLE" value="1" type="checkbox">{t}Prohibit forwardable tickets{/t}<br>
-<input {if $DISALLOW_PROXIABLE} checked {/if} class="center" 
-               name="DISALLOW_PROXIABLE" value="1" type="checkbox">{t}Disallow proxiable tickets{/t}<br>
-<input {if $DISALLOW_RENEWABLE} checked {/if} class="center" 
-               name="DISALLOW_RENEWABLE" value="1" type="checkbox">{t}Prohibit renewable tickets{/t}<br>
-<input {if $DISALLOW_POSTDATED} checked {/if} class="center" 
-               name="DISALLOW_POSTDATED" value="1" type="checkbox">{t}Pohibit postdated tickets{/t}<br>
-<input {if $DISALLOW_TGT_BASED} checked {/if} class="center" 
-               name="DISALLOW_TGT_BASED" value="1" type="checkbox">{t}Disallow Ticket-Granting Service{/t}<br>
-<input {if $PWCHANGE_SERVICE} checked {/if} class="center" 
-               name="PWCHANGE_SERVICE" value="1" type="checkbox">{t}Password change service{/t}<br>
-<input {if $REQUIRES_PRE_AUTH} checked {/if} class="center" 
-               name="REQUIRES_PRE_AUTH" value="1" type="checkbox">{t}Preauthentication required{/t}<br>
-<input {if $REQUIRES_PWCHANGE} checked {/if} class="center" 
-               name="REQUIRES_PWCHANGE" value="1" type="checkbox">{t}Force a password change{/t}<br>
-<input {if $REQUIRES_HW_AUTH} checked {/if} class="center" 
-               name="REQUIRES_HW_AUTH" value="1" type="checkbox">{t}Hardware preauthentication{/t}<br>
-<input {if $DISALLOW_DUP_SKEY} checked {/if} class="center" 
-               name="DISALLOW_DUP_SKEY" value="1" type="checkbox">{t}Disallow user to user authentification{/t}<br>
-<input {if $DISALLOW_ALL_TIX} checked {/if} class="center" 
-               name="DISALLOW_ALL_TIX" value="1" type="checkbox">{t}Forbid ticket issuance{/t}<br>
-                                       </td>
-                               </tr>
-                       </table>
-               </td>
-       </tr>
-</table>
-<input type="hidden" name="pwd_heimdal_posted" value="1">
-<p class="seperator"></p>
-<p style="text-align:right;">
-       <input type="submit" name="pw_save" value="{t}Save{/t}">
-       &nbsp;
-       <input type="submit" name="pw_abort" value="{t}Cancel{/t}">
-</p>
-
-{/if}
index 94c0c3f5afb03db37b077d62bf36eca8f21d7594..f658be58ba564446e4179f3ecf8890bb02899732 100644 (file)
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: messages\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-04 09:23+0200\n"
+"POT-Creation-Date: 2008-05-27 10:42+0200\n"
 "PO-Revision-Date: 2008-04-03 14:19+0200\n"
 "Last-Translator: Jan Wenzel <jan.wenzel@gonicus.de>\n"
 "Language-Team: Deutsch <de@li.org>\n"
@@ -25,57 +25,68 @@ msgstr ""
 msgid "Kerberos kadmin access"
 msgstr "Kerberos-Zugang via kadmin"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:4
-msgid "Kerberos Realm"
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
 msgstr "Kerberos Realm"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:12
-msgid "Admin user"
-msgstr "Administrator"
-
-#: admin/systems/services/kerberos/goKrbServer.tpl:20
-#: admin/systems/services/kerberos/class_goKrbServer.inc:67
-#: admin/systems/services/kerberos/class_goKrbServer.inc:102
-msgid "Password"
-msgstr "Passwort"
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:29
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
 msgid "Kerberos service"
 msgstr "Kerberos-Dienst"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:57
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
 msgid "Kerberos service (kadmin access informations)"
 msgstr "Kerberos Dienst (kadmin Zugangs-Informationen)"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:70
-#: admin/systems/services/kerberos/class_goKrbServer.inc:101
-msgid "Admin"
-msgstr "Administrator"
-
-#: admin/systems/services/kerberos/class_goKrbServer.inc:73
-#: admin/systems/services/kerberos/class_goKrbServer.inc:100
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
 msgid "Realm"
 msgstr "Realm"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:91
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"In order to save policy changes, the server reqiures a valid mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
 msgid "Kerberos"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Kerberos access information"
 msgstr "Kerberos Zugangs-Information"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Services"
 msgstr "Dienste"
 
 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:117
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:123
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:173
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:179
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:191
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:227
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:133
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:183
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:201
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:238
 msgid "Heimdal"
 msgstr "Heimdal"
 
@@ -88,27 +99,99 @@ msgstr ""
 "Fehler beim Laden der Heimdal-Konfiguration, es wurde mehr als ein "
 "Konfigurationseintrag für '%s' gefunden."
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:153
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:414
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:163
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:425
 msgid "LDAP error"
 msgstr "LDAP-Fehler"
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:334
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345
 msgid "Max life"
 msgstr "Max Gültigkeit"
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:337
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:348
 msgid "Max renew"
 msgstr "Max Erneuerung"
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:340
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:351
 msgid "Valid start"
 msgstr "Gültigkeitsbeginn"
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:343
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:354
 msgid "Valid end"
 msgstr "Gültigkeitsende"
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:346
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:357
 msgid "Valid password"
 msgstr "Gültigkeitspasswort"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:5
+#, fuzzy
+msgid "Heimdal options"
+msgstr "Heimdal"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:6
+msgid "Use empty values for infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:10
+#, fuzzy
+msgid "Ticket max life"
+msgstr "Max Gültigkeit"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:18
+#, fuzzy
+msgid "Ticket max renew"
+msgstr "Max Erneuerung"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:32
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:34
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:36
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:38
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:40
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:42
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:47
+#, fuzzy
+msgid "Valid ticket start time"
+msgstr "Gültigkeitsbeginn"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:87
+#, fuzzy
+msgid "Valid ticket end time"
+msgstr "Gültigkeitsende"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:127
+#, fuzzy
+msgid "Password end"
+msgstr "Passwort"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:198
+msgid "Save"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:200
+msgid "Cancel"
+msgstr ""
+
+#~ msgid "Admin user"
+#~ msgstr "Administrator"
+
+#~ msgid "Admin"
+#~ msgstr "Administrator"
index ea2ffa272f93a5c801fc98221afcd9c006034626..a56300753bf01c30a13244577b5eb3d0eff5a9ca 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: admin\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-04 09:23+0200\n"
+"POT-Creation-Date: 2008-05-27 10:42+0200\n"
 "PO-Revision-Date: 2007-07-24 00:26+0200\n"
 "Last-Translator: ALEJANDRO ESCANERO BLANCO\n"
 "Language-Team:  <es@li.org>\n"
@@ -21,57 +21,68 @@ msgstr ""
 msgid "Kerberos kadmin access"
 msgstr ""
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:4
-msgid "Kerberos Realm"
-msgstr ""
-
-#: admin/systems/services/kerberos/goKrbServer.tpl:12
-msgid "Admin user"
-msgstr "Usuario administrador"
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
+msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:20
-#: admin/systems/services/kerberos/class_goKrbServer.inc:67
-#: admin/systems/services/kerberos/class_goKrbServer.inc:102
-msgid "Password"
-msgstr "Contraseña"
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:29
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
 msgid "Kerberos service"
 msgstr "Servicio Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:57
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
 msgid "Kerberos service (kadmin access informations)"
 msgstr "Servicio Kerberos (información acceso kadmin)"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:70
-#: admin/systems/services/kerberos/class_goKrbServer.inc:101
-msgid "Admin"
-msgstr "Administrador"
-
-#: admin/systems/services/kerberos/class_goKrbServer.inc:73
-#: admin/systems/services/kerberos/class_goKrbServer.inc:100
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
 msgid "Realm"
 msgstr "Dominio"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:91
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"In order to save policy changes, the server reqiures a valid mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
 msgid "Kerberos"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Kerberos access information"
 msgstr "Acceso a información Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Services"
 msgstr "Servicios"
 
 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:117
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:123
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:173
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:179
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:191
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:227
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:133
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:183
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:201
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:238
 #, fuzzy
 msgid "Heimdal"
 msgstr "mujer"
@@ -83,37 +94,99 @@ msgid ""
 "found for '%s'."
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:153
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:414
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:163
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:425
 msgid "LDAP error"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:334
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345
 msgid "Max life"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:337
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:348
 msgid "Max renew"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:340
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:351
 msgid "Valid start"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:343
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:354
 msgid "Valid end"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:346
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:357
 #, fuzzy
 msgid "Valid password"
 msgstr "contraseña"
 
-#~ msgid "Save"
-#~ msgstr "Guardar"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:5
+#, fuzzy
+msgid "Heimdal options"
+msgstr "mujer"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:6
+msgid "Use empty values for infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:10
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:18
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:32
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:34
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:36
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:38
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:40
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:42
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:47
+msgid "Valid ticket start time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:87
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:127
+#, fuzzy
+msgid "Password end"
+msgstr "Contraseña"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:198
+msgid "Save"
+msgstr "Guardar"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:200
+msgid "Cancel"
+msgstr "Cancelar"
+
+#~ msgid "Admin user"
+#~ msgstr "Usuario administrador"
 
-#~ msgid "Cancel"
-#~ msgstr "Cancelar"
+#~ msgid "Admin"
+#~ msgstr "Administrador"
 
 #, fuzzy
 #~ msgid "Please specify a numeric value for %s."
index 60ec03ba4a5132dcead4b7adff394970f88612db..bd3693c6f3f1e8dc50b1a40d060cd7c3b3ac0152 100644 (file)
@@ -4,7 +4,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: messages\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-04 09:23+0200\n"
+"POT-Creation-Date: 2008-05-27 10:42+0200\n"
 "PO-Revision-Date: 2007-07-19 11:57+0200\n"
 "Last-Translator: Benoit Mortier <benoit.mortier@opensides.be>\n"
 "Language-Team: Français <fr@li.org>\n"
@@ -18,57 +18,68 @@ msgstr ""
 msgid "Kerberos kadmin access"
 msgstr "Accès kadmin Kerberos"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:4
-msgid "Kerberos Realm"
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
 msgstr "Realm Kerberos"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:12
-msgid "Admin user"
-msgstr "Administrateur"
-
-#: admin/systems/services/kerberos/goKrbServer.tpl:20
-#: admin/systems/services/kerberos/class_goKrbServer.inc:67
-#: admin/systems/services/kerberos/class_goKrbServer.inc:102
-msgid "Password"
-msgstr "Mot de passe"
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:29
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
 msgid "Kerberos service"
 msgstr "Service Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:57
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
 msgid "Kerberos service (kadmin access informations)"
 msgstr "Service Kerberos ( information accès kadmin Kerberos )"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:70
-#: admin/systems/services/kerberos/class_goKrbServer.inc:101
-msgid "Admin"
-msgstr "Administrateur"
-
-#: admin/systems/services/kerberos/class_goKrbServer.inc:73
-#: admin/systems/services/kerberos/class_goKrbServer.inc:100
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
 msgid "Realm"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:91
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"In order to save policy changes, the server reqiures a valid mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
 msgid "Kerberos"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Kerberos access information"
 msgstr "Information d'accès Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Services"
 msgstr "Services"
 
 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:117
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:123
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:173
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:179
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:191
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:227
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:133
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:183
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:201
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:238
 #, fuzzy
 msgid "Heimdal"
 msgstr "Série"
@@ -80,37 +91,99 @@ msgid ""
 "found for '%s'."
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:153
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:414
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:163
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:425
 msgid "LDAP error"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:334
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345
 msgid "Max life"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:337
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:348
 msgid "Max renew"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:340
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:351
 msgid "Valid start"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:343
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:354
 msgid "Valid end"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:346
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:357
 #, fuzzy
 msgid "Valid password"
 msgstr "Ancien mot de passe"
 
-#~ msgid "Save"
-#~ msgstr "Enregistrer"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:5
+#, fuzzy
+msgid "Heimdal options"
+msgstr "Série"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:6
+msgid "Use empty values for infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:10
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:18
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:32
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:34
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:36
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:38
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:40
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:42
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:47
+msgid "Valid ticket start time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:87
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:127
+#, fuzzy
+msgid "Password end"
+msgstr "Mot de passe"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:198
+msgid "Save"
+msgstr "Enregistrer"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:200
+msgid "Cancel"
+msgstr "Annuler"
+
+#~ msgid "Admin user"
+#~ msgstr "Administrateur"
 
-#~ msgid "Cancel"
-#~ msgstr "Annuler"
+#~ msgid "Admin"
+#~ msgstr "Administrateur"
 
 #, fuzzy
 #~ msgid "Please specify a numeric value for %s."
index 8273c601cc94afcf44bc0676ee2f0a82e2e03fbd..0e459a0ac04e73038ed3c5aa79b3f7cfc0f6d2bd 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: messages\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-04 09:23+0200\n"
+"POT-Creation-Date: 2008-05-27 10:42+0200\n"
 "PO-Revision-Date: 2005-11-18 15:26+0100\n"
 "Last-Translator: Alessandro Amici <a.amici@bopen.it>\n"
 "Language-Team: Italian\n"
@@ -19,62 +19,72 @@ msgstr ""
 msgid "Kerberos kadmin access"
 msgstr ""
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:4
-msgid "Kerberos Realm"
-msgstr ""
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
+msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:12
-msgid "Admin user"
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
 msgstr ""
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:20
-#: admin/systems/services/kerberos/class_goKrbServer.inc:67
-#: admin/systems/services/kerberos/class_goKrbServer.inc:102
-msgid "Password"
-msgstr "Password"
-
-#: admin/systems/services/kerberos/class_goKrbServer.inc:29
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
 #, fuzzy
 msgid "Kerberos service"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:57
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
 #, fuzzy
 msgid "Kerberos service (kadmin access informations)"
 msgstr "Informazioni personali"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:70
-#: admin/systems/services/kerberos/class_goKrbServer.inc:101
-#, fuzzy
-msgid "Admin"
-msgstr "DN dell'amministratore"
-
-#: admin/systems/services/kerberos/class_goKrbServer.inc:73
-#: admin/systems/services/kerberos/class_goKrbServer.inc:100
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
 #, fuzzy
 msgid "Realm"
 msgstr "Cognome"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:91
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"In order to save policy changes, the server reqiures a valid mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
 msgid "Kerberos"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 #, fuzzy
 msgid "Kerberos access information"
 msgstr "Informazioni personali"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Services"
 msgstr "Servizi"
 
 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:117
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:123
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:173
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:179
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:191
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:227
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:133
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:183
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:201
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:238
 #, fuzzy
 msgid "Heimdal"
 msgstr "Terminali"
@@ -86,37 +96,97 @@ msgid ""
 "found for '%s'."
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:153
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:414
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:163
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:425
 msgid "LDAP error"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:334
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345
 msgid "Max life"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:337
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:348
 msgid "Max renew"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:340
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:351
 msgid "Valid start"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:343
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:354
 msgid "Valid end"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:346
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:357
 #, fuzzy
 msgid "Valid password"
 msgstr "Password"
 
-#~ msgid "Save"
-#~ msgstr "Salva"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:5
+#, fuzzy
+msgid "Heimdal options"
+msgstr "Terminali"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:6
+msgid "Use empty values for infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:10
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:18
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:32
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:34
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:36
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:38
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:40
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:42
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:47
+msgid "Valid ticket start time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:87
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:127
+#, fuzzy
+msgid "Password end"
+msgstr "Password"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:198
+msgid "Save"
+msgstr "Salva"
 
-#~ msgid "Cancel"
-#~ msgstr "Annulla"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:200
+msgid "Cancel"
+msgstr "Annulla"
+
+#, fuzzy
+#~ msgid "Admin"
+#~ msgstr "DN dell'amministratore"
 
 #, fuzzy
 #~ msgid "Please specify a numeric value for %s."
index e568aaf79d0332b928bda0b5ada378d84e46dbe6..b6bf563c7d4bde039f14d92c6a2f0415f7f197af 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-04 09:23+0200\n"
+"POT-Creation-Date: 2008-05-27 10:42+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,57 +20,67 @@ msgstr ""
 msgid "Kerberos kadmin access"
 msgstr ""
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:4
-msgid "Kerberos Realm"
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+msgid "Kerberos Realms"
 msgstr ""
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:12
-msgid "Admin user"
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
 msgstr ""
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:20
-#: admin/systems/services/kerberos/class_goKrbServer.inc:67
-#: admin/systems/services/kerberos/class_goKrbServer.inc:102
-msgid "Password"
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+msgid "Kerberos service"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:29
-msgid "Kerberos service"
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:57
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
 msgid "Kerberos service (kadmin access informations)"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:70
-#: admin/systems/services/kerberos/class_goKrbServer.inc:101
-msgid "Admin"
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+msgid "Realm"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:73
-#: admin/systems/services/kerberos/class_goKrbServer.inc:100
-msgid "Realm"
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"In order to save policy changes, the server reqiures a valid mac address."
 msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:91
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
 msgid "Kerberos"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Kerberos access information"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Services"
 msgstr ""
 
 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:117
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:123
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:173
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:179
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:191
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:227
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:133
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:183
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:201
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:238
 msgid "Heimdal"
 msgstr ""
 
@@ -81,27 +91,87 @@ msgid ""
 "found for '%s'."
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:153
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:414
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:163
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:425
 msgid "LDAP error"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:334
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345
 msgid "Max life"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:337
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:348
 msgid "Max renew"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:340
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:351
 msgid "Valid start"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:343
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:354
 msgid "Valid end"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:346
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:357
 msgid "Valid password"
 msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:5
+msgid "Heimdal options"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:6
+msgid "Use empty values for infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:10
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:18
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:32
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:34
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:36
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:38
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:40
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:42
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:47
+msgid "Valid ticket start time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:87
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:127
+msgid "Password end"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:198
+msgid "Save"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:200
+msgid "Cancel"
+msgstr ""
index 95e3f3e60e306037a8b8a4fe0647a6f2618be607..3baef7aed85de93ec9de466751b8787fcb19618e 100644 (file)
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: messages\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-04 09:23+0200\n"
+"POT-Creation-Date: 2008-05-27 10:42+0200\n"
 "PO-Revision-Date: 2006-06-02 16:58+0100\n"
 "Last-Translator: Niels Klomp (CareWorks ICT Services) <nk@careworks.nl>\n"
 "Language-Team: CareWorks ICT Services <info@careworks.nl>\n"
@@ -23,62 +23,72 @@ msgstr ""
 msgid "Kerberos kadmin access"
 msgstr "Kerberos kadmin toegang"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:4
-msgid "Kerberos Realm"
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
 msgstr "Kerberos Realm"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:12
-msgid "Admin user"
-msgstr "Beheerder"
-
-#: admin/systems/services/kerberos/goKrbServer.tpl:20
-#: admin/systems/services/kerberos/class_goKrbServer.inc:67
-#: admin/systems/services/kerberos/class_goKrbServer.inc:102
-msgid "Password"
-msgstr "Wachtwoord"
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:29
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
 #, fuzzy
 msgid "Kerberos service"
 msgstr "Kerberos server"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:57
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
 #, fuzzy
 msgid "Kerberos service (kadmin access informations)"
 msgstr "Kerberos kadmin toegang"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:70
-#: admin/systems/services/kerberos/class_goKrbServer.inc:101
-#, fuzzy
-msgid "Admin"
-msgstr "Beheerders"
-
-#: admin/systems/services/kerberos/class_goKrbServer.inc:73
-#: admin/systems/services/kerberos/class_goKrbServer.inc:100
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
 #, fuzzy
 msgid "Realm"
 msgstr "RAM"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:91
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"In order to save policy changes, the server reqiures a valid mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
 msgid "Kerberos"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 #, fuzzy
 msgid "Kerberos access information"
 msgstr "Kerberos kadmin toegang"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Services"
 msgstr "Services"
 
 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:117
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:123
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:173
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:179
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:191
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:227
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:133
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:183
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:201
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:238
 #, fuzzy
 msgid "Heimdal"
 msgstr "Serieel"
@@ -90,37 +100,100 @@ msgid ""
 "found for '%s'."
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:153
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:414
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:163
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:425
 msgid "LDAP error"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:334
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345
 msgid "Max life"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:337
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:348
 msgid "Max renew"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:340
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:351
 msgid "Valid start"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:343
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:354
 msgid "Valid end"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:346
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:357
 #, fuzzy
 msgid "Valid password"
 msgstr "Oud wachtwoord"
 
-#~ msgid "Save"
-#~ msgstr "Opslaan"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:5
+#, fuzzy
+msgid "Heimdal options"
+msgstr "Serieel"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:6
+msgid "Use empty values for infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:10
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:18
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:32
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:34
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:36
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:38
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:40
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:42
+msgid "Year"
+msgstr ""
 
-#~ msgid "Cancel"
-#~ msgstr "Annuleren"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:47
+msgid "Valid ticket start time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:87
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:127
+#, fuzzy
+msgid "Password end"
+msgstr "Wachtwoord"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:198
+msgid "Save"
+msgstr "Opslaan"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:200
+msgid "Cancel"
+msgstr "Annuleren"
+
+#~ msgid "Admin user"
+#~ msgstr "Beheerder"
+
+#, fuzzy
+#~ msgid "Admin"
+#~ msgstr "Beheerders"
 
 #, fuzzy
 #~ msgid "Please specify a numeric value for %s."
index bb90f016050eefd36628a2859921b8e437d5858d..4708a444532d042acbc84c6963761b9b1b98e5cd 100644 (file)
@@ -2,7 +2,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: polski\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-04 09:23+0200\n"
+"POT-Creation-Date: 2008-05-27 10:42+0200\n"
 "PO-Revision-Date: 2007-07-14 21:45+0100\n"
 "Last-Translator: Piotr Rybicki <meritus@innervision.pl>\n"
 "Language-Team: Piotr Rybicki <meritus@innervision.pl>\n"
@@ -18,59 +18,70 @@ msgstr ""
 msgid "Kerberos kadmin access"
 msgstr "Dostęp do Kerberos kadmin"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:4
-msgid "Kerberos Realm"
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
 msgstr "Dziedzina Kerberos"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:12
-msgid "Admin user"
-msgstr "Użytkownik administracyjny"
-
-#: admin/systems/services/kerberos/goKrbServer.tpl:20
-#: admin/systems/services/kerberos/class_goKrbServer.inc:67
-#: admin/systems/services/kerberos/class_goKrbServer.inc:102
-msgid "Password"
-msgstr "Hasło"
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:29
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
 msgid "Kerberos service"
 msgstr "Usługa Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:57
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
 #, fuzzy
 msgid "Kerberos service (kadmin access informations)"
 msgstr "Informacje dostępowe Kerberos kadmin"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:70
-#: admin/systems/services/kerberos/class_goKrbServer.inc:101
-msgid "Admin"
-msgstr "Admin"
-
-#: admin/systems/services/kerberos/class_goKrbServer.inc:73
-#: admin/systems/services/kerberos/class_goKrbServer.inc:100
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
 msgid "Realm"
 msgstr "Dziedzina"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:91
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"In order to save policy changes, the server reqiures a valid mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
 msgid "Kerberos"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 #, fuzzy
 msgid "Kerberos access information"
 msgstr "Informacje dostępowe Kerberos kadmin"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Services"
 msgstr "Usługi"
 
 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:117
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:123
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:173
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:179
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:191
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:227
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:133
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:183
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:201
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:238
 #, fuzzy
 msgid "Heimdal"
 msgstr "kobieta"
@@ -82,37 +93,99 @@ msgid ""
 "found for '%s'."
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:153
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:414
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:163
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:425
 msgid "LDAP error"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:334
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345
 msgid "Max life"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:337
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:348
 msgid "Max renew"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:340
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:351
 msgid "Valid start"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:343
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:354
 msgid "Valid end"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:346
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:357
 #, fuzzy
 msgid "Valid password"
 msgstr "Stare hasło"
 
-#~ msgid "Save"
-#~ msgstr "Zapisz"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:5
+#, fuzzy
+msgid "Heimdal options"
+msgstr "kobieta"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:6
+msgid "Use empty values for infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:10
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:18
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:32
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:34
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:36
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:38
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:40
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:42
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:47
+msgid "Valid ticket start time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:87
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:127
+#, fuzzy
+msgid "Password end"
+msgstr "Hasło"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:198
+msgid "Save"
+msgstr "Zapisz"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:200
+msgid "Cancel"
+msgstr "Anuluj"
+
+#~ msgid "Admin user"
+#~ msgstr "Użytkownik administracyjny"
 
-#~ msgid "Cancel"
-#~ msgstr "Anuluj"
+#~ msgid "Admin"
+#~ msgstr "Admin"
 
 #, fuzzy
 #~ msgid "Please specify a numeric value for %s."
index 2ec3097bbbb389887731fc19363750489881fcd1..93f7b50105d9e91a54ef3b95fba87a2c37230b0c 100644 (file)
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: messages\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-04 09:23+0200\n"
+"POT-Creation-Date: 2008-05-27 10:42+0200\n"
 "PO-Revision-Date: 2005-04-18 14:35+0300\n"
 "Last-Translator: Igor Muratov <migor@altlinux.org>\n"
 "Language-Team: ALT Linux Team\n"
@@ -18,64 +18,72 @@ msgstr ""
 msgid "Kerberos kadmin access"
 msgstr ""
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:4
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
 #, fuzzy
-msgid "Kerberos Realm"
+msgid "Kerberos Realms"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:12
-#, fuzzy
-msgid "Admin user"
-msgstr "Пользователи домена"
-
-#: admin/systems/services/kerberos/goKrbServer.tpl:20
-#: admin/systems/services/kerberos/class_goKrbServer.inc:67
-#: admin/systems/services/kerberos/class_goKrbServer.inc:102
-msgid "Password"
-msgstr "Пароль"
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:29
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
 #, fuzzy
 msgid "Kerberos service"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:57
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
 #, fuzzy
 msgid "Kerberos service (kadmin access informations)"
 msgstr "Личная информация"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:70
-#: admin/systems/services/kerberos/class_goKrbServer.inc:101
-#, fuzzy
-msgid "Admin"
-msgstr "DN администратора"
-
-#: admin/systems/services/kerberos/class_goKrbServer.inc:73
-#: admin/systems/services/kerberos/class_goKrbServer.inc:100
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
 #, fuzzy
 msgid "Realm"
 msgstr "Имя сервера"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:91
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"In order to save policy changes, the server reqiures a valid mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
 msgid "Kerberos"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 #, fuzzy
 msgid "Kerberos access information"
 msgstr "Личная информация"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Services"
 msgstr "Сервисы"
 
 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:117
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:123
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:173
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:179
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:191
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:227
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:133
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:183
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:201
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:238
 #, fuzzy
 msgid "Heimdal"
 msgstr "Email"
@@ -87,37 +95,101 @@ msgid ""
 "found for '%s'."
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:153
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:414
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:163
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:425
 msgid "LDAP error"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:334
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345
 msgid "Max life"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:337
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:348
 msgid "Max renew"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:340
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:351
 msgid "Valid start"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:343
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:354
 msgid "Valid end"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:346
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:357
 #, fuzzy
 msgid "Valid password"
 msgstr "Пароль"
 
-#~ msgid "Save"
-#~ msgstr "Сохранить"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:5
+#, fuzzy
+msgid "Heimdal options"
+msgstr "Email"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:6
+msgid "Use empty values for infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:10
+msgid "Ticket max life"
+msgstr ""
 
-#~ msgid "Cancel"
-#~ msgstr "Отмена"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:18
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:32
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:34
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:36
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:38
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:40
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:42
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:47
+msgid "Valid ticket start time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:87
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:127
+#, fuzzy
+msgid "Password end"
+msgstr "Пароль"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:198
+msgid "Save"
+msgstr "Сохранить"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:200
+msgid "Cancel"
+msgstr "Отмена"
+
+#, fuzzy
+#~ msgid "Admin user"
+#~ msgstr "Пользователи домена"
+
+#, fuzzy
+#~ msgid "Admin"
+#~ msgstr "DN администратора"
 
 #, fuzzy
 #~ msgid "Please specify a numeric value for %s."
index 06765cecebadd6aba7c165ebafa7080e9d69f3eb..45de446dfcd70e7699c1b041dc54576815ef3df8 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: messages\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-04 09:23+0200\n"
+"POT-Creation-Date: 2008-05-27 10:42+0200\n"
 "PO-Revision-Date: 2007-06-03 12:27+0800\n"
 "Last-Translator: Jiang Xin <worldhello.net@gmail.com>\n"
 "Language-Team: Chinese Simplified <zh@li.org>\n"
@@ -20,62 +20,72 @@ msgstr ""
 msgid "Kerberos kadmin access"
 msgstr "Kerberos kadmin 访问"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:4
-msgid "Kerberos Realm"
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
 msgstr "Kerberos Realm"
 
-#: admin/systems/services/kerberos/goKrbServer.tpl:12
-msgid "Admin user"
-msgstr "管理员"
-
-#: admin/systems/services/kerberos/goKrbServer.tpl:20
-#: admin/systems/services/kerberos/class_goKrbServer.inc:67
-#: admin/systems/services/kerberos/class_goKrbServer.inc:102
-msgid "Password"
-msgstr "口令"
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:29
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
 #, fuzzy
 msgid "Kerberos service"
 msgstr "Kerberos 服务器"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:57
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
 #, fuzzy
 msgid "Kerberos service (kadmin access informations)"
 msgstr "Kerberos kadmin 访问"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:70
-#: admin/systems/services/kerberos/class_goKrbServer.inc:101
-#, fuzzy
-msgid "Admin"
-msgstr "管理员"
-
-#: admin/systems/services/kerberos/class_goKrbServer.inc:73
-#: admin/systems/services/kerberos/class_goKrbServer.inc:100
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
 #, fuzzy
 msgid "Realm"
 msgstr "Ram"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:91
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"In order to save policy changes, the server reqiures a valid mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
 msgid "Kerberos"
 msgstr "Kerberos"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 #, fuzzy
 msgid "Kerberos access information"
 msgstr "个人信息"
 
-#: admin/systems/services/kerberos/class_goKrbServer.inc:92
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
 msgid "Services"
 msgstr "服务"
 
 #: admin/systems/services/kerberos/class_password-methods-heimdal.inc:104
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:117
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:123
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:173
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:179
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:191
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:227
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:127
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:133
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:183
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:189
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:201
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:238
 #, fuzzy
 msgid "Heimdal"
 msgstr "串行"
@@ -87,37 +97,100 @@ msgid ""
 "found for '%s'."
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:153
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:414
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:163
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:425
 msgid "LDAP error"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:334
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:345
 msgid "Max life"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:337
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:348
 msgid "Max renew"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:340
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:351
 msgid "Valid start"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:343
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:354
 msgid "Valid end"
 msgstr ""
 
-#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:346
+#: admin/systems/services/kerberos/class_password-methods-heimdal.inc:357
 #, fuzzy
 msgid "Valid password"
 msgstr "旧口令"
 
-#~ msgid "Save"
-#~ msgstr "保存"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:5
+#, fuzzy
+msgid "Heimdal options"
+msgstr "串行"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:6
+msgid "Use empty values for infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:10
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:18
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:32
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:34
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:36
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:38
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:40
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:42
+msgid "Year"
+msgstr ""
 
-#~ msgid "Cancel"
-#~ msgstr "取消"
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:47
+msgid "Valid ticket start time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:87
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:127
+#, fuzzy
+msgid "Password end"
+msgstr "口令"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:198
+msgid "Save"
+msgstr "保存"
+
+#: admin/systems/services/kerberos/pwd_heimdal.tpl:200
+msgid "Cancel"
+msgstr "取消"
+
+#~ msgid "Admin user"
+#~ msgstr "管理员"
+
+#, fuzzy
+#~ msgid "Admin"
+#~ msgstr "管理员"
 
 #, fuzzy
 #~ msgid "Please specify a numeric value for %s."
index f75050d4d3373ca9d8509d14191588c4bcdb749e..f5a268d6bd0a9b7f84cbc6c01e7f7e3e25ee489f 100644 (file)
@@ -3,3 +3,4 @@ name = heimdal
 description = "Heimdal kerberos management plugin"
 version = 2.6
 author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+conflicts = mit-krb5
diff --git a/gosa-plugins/mit-krb5/admin/systems/services/kerberos/class_goKrbServer.inc b/gosa-plugins/mit-krb5/admin/systems/services/kerberos/class_goKrbServer.inc
new file mode 100644 (file)
index 0000000..250d355
--- /dev/null
@@ -0,0 +1,399 @@
+<?php
+/*
+   This code is part of GOsa (https://gosa.gonicus.de)
+   Copyright (C) 2008 Fabian Hickert
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+
+/*! brief   The kerberos service class 
+ */
+class goKrbServer extends goService{
+       
+  var $cli_summary      = "This pluign is used within the ServerService Pluign \nand indicates that this server supports NTP service.";
+  var $cli_description  = "Some longer text\nfor help";
+  var $cli_parameters   = array("eins" => "Eins ist toll", "zwei" => "Zwei ist noch besser");
+
+  /* This plugin only writes its objectClass */
+  var $objectclasses    = array("goKrbServer");
+  var $attributes       = array("goKrbRealm");
+  var $StatusFlag       = "goKrbServerStatus";
+  /* This class can't be assigned twice so it conflicts with itsself */
+  var $conflicts        = array("goKrbServer");
+
+  var $DisplayName      = "";
+  var $dn               = NULL;
+  var $goKrbServerStatus= "";
+  var $cn               = "";
+  var $goKrbRealm       = "";
+  var $view_logged      = FALSE;
+
+  var $policies         = array();
+  var $id               = -1;
+  var $macAddress       = "" ;
+
+
+  /*! \brief Initializes the kerberos service 
+      @param  Object  GOsa configuration object.
+      @param  String  The object dn we are currently editing.
+      @param  Object  The parent object.
+   */ 
+  public function goKrbServer(&$config,$dn,$parent)
+  {
+    goService::goService($config,$dn);
+    $this->DisplayName = _("Kerberos service");
+    $this->parent = $parent;
+
+    /* Detect macAddress of this device 
+     */
+    $this->macAddress = "";
+    if(isset($this->parent->parent->netConfigDNS->macAddress)){
+      $this->macAddress = &$this->parent->parent->netConfigDNS->macAddress;
+    }
+
+    /* Get configured policies 
+     */ 
+    if(!empty($this->macAddress) && $this->is_account){
+      $o = new gosaSupportDaemon();
+      $tmp = $o->krb5_list_policies($this->macAddress);
+      if($o->is_error()){
+        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);
+      }else{
+        $this->policies = array();
+        foreach($tmp as $policy){
+          $this->policies[] = array("NAME" => $policy,"STATUS" => "LOADED","DATA" => array());
+        }
+      }
+    }
+  }
+
+
+  /*! \brief  Create HTML output
+      @return String HMTL output.
+   */
+  public function execute()
+  { 
+    $smarty = get_smarty(); 
+
+    if(!$this->view_logged){
+      $this->view_logged = TRUE;
+      new log("view","server/".get_class($this),$this->dn);
+    }
+
+    /*******  
+      Display sub dialogs
+     *******/
+
+    /*  CANCEL Policy dialog 
+     */
+    if(isset($_POST['cancel_policy'])){
+      $this->dialog = NULL;
+    }
+    
+    /*  SAVE Policy dialog 
+     */
+    if($this->dialog instanceof krb5_policy && isset($_POST['save_policy'])){
+      $this->dialog->save_object();
+      $msgs = $this->dialog->check();
+      if(count($msgs)){
+        msg_dialog::displayChecks($msgs);
+      }else{
+        $this->AddPolicy($this->id,$this->dialog->save());
+        $this->dialog = NULL;
+      }
+    }
+
+    /* DISPLAY policy dialog
+     */
+    if($this->dialog instanceof krb5_policy){
+      $this->dialog->save_object();
+      return($this->dialog->execute());
+    } 
+
+    /*******
+      Create HTML output for this plugin
+     *******/  
+
+    $tmp = $this->plinfo();
+    foreach($tmp['plProvidedAcls'] as $name => $translation){
+      $smarty->assign($name."ACL",$this->getacl($name));
+    }
+
+    foreach($this->attributes as $attr){
+      $smarty->assign($attr,$this->$attr);
+    }
+
+    $divlist = new divSelectBox("Kerberos Policies");
+    $action  = "<input type='image' src='images/lists/edit.png' class='center' name='policy_edit_%id'>";
+    $action .= "<input type='image' src='images/lists/trash.png' class='center' name='policy_del_%id'>";
+    foreach($this->policies as $key => $policy){
+      if($policy['STATUS'] == "REMOVED") continue;
+
+      $actions = preg_replace("/%id/",$key,$action);
+      $field1 = array("string" => $policy['NAME']);
+      $field3 = array("string" => $actions, 
+                      "attach"=>"style='width:40px; text-align:right; border:0px;'");
+
+      $divlist->AddEntry(array($field1,$field3));
+    }
+
+    $smarty->assign("divlist",$divlist->DrawList());
+    return($smarty->fetch(get_template_path("goKrbServer.tpl",TRUE,dirname(__FILE__))));
+  }
+
+
+  /* \brief  Return serice informations, which will be shown in the service overview.
+     @return  Array  Some service information.
+   */
+  public function getListEntry()
+  {
+    $fields               = goService::getListEntry();
+    $fields['Message']    = _("Kerberos service (kadmin access informations)");
+    $fields['AllowEdit']  = true;
+    return($fields);
+  }
+
+  
+  /*! \brief Checks if all given values are valid 
+      @return Array   An array containing all error messages.
+   */
+  public function check()
+  { 
+    $message = plugin::check();
+    if (empty($this->goKrbRealm)){
+      $message[]= msgPool::required(_("Realm"));
+    }
+    if(count($this->policies) && (empty($this->macAddress) || !tests::is_mac($this->macAddress))){
+      $message[] = _("Cannot apply policy changes! The defined kerberos server has no mac address.");
+    }
+    return($message);
+  }
+  
+
+  /*! \brief Adds or updated a given policy.
+      @param  Integer ID  The policy to update, or -1 if it is a new one.
+      @param  Array  The policy settings.
+   */
+  public function AddPolicy($id,$policy)
+  {
+    if($id != -1 && $this->policies[$id]['NAME'] == $policy['NAME']){
+
+      /* Policy was edited 
+       */
+      if($this->policies[$id]['STATUS'] == "LOADED"){
+        $policy['STATUS'] = "EDITED";
+      }else{
+        $policy['STATUS'] = $this->policies[$id]['STATUS'];
+      }
+      $this->policies[$this->id] = $policy;
+
+    }elseif($id != -1 && $this->policies[$id]['NAME'] != $policy['NAME']){
+
+      /* Policy was renamed, remove old and add new policy  
+       */
+      $this->RemovePolicy($id);
+      $this->AddPolicy(-1,$policy);
+    }else{
+
+      /* Policy was added 
+       */
+      $name = $policy['NAME'];
+    
+      /* Check if there is already a policy with this name 
+          which was removed before
+       */
+      foreach($this->policies as $pid => $entry){
+        if($entry['NAME'] == $name && $entry['STATUS'] == "REMOVED"){
+          $id = $pid;
+          break;
+        }
+      }
+       
+      /* Update existing policy or create new one
+       */ 
+      if(isset($this->policies[$id])){
+        $policy['STATUS'] = "EDITED";
+        $this->policies[$id] = $policy;
+      }else{
+        $policy['STATUS'] = "ADDED";
+        $this->policies[] = $policy;
+      }
+    }
+  }
+
+
+  /*! \brief  Returns all used policy names.
+      @return Array A list of used policy names.
+   */
+  public function getPolicyNames()
+  {
+    $ret = array();
+    foreach($this->policies as $policy){
+      if($policy['STATUS'] == "REMOVED") continue;
+      $ret[] = $policy['NAME'];
+    }
+    return($ret);
+  }
+
+  /*! \brief  Marks a policy as remvoed 
+      @param  Integer the Id of the policy to remove 
+   */ 
+  public function RemovePolicy($id)
+  {
+    /* Load policy information, if not done before 
+     */ 
+    if($this->policies[$id]['STATUS'] == "LOADED" && empty($this->policies[$id]['DATA'])){
+      $o = new gosaSupportDaemon();
+      $this->policies[$id]['DATA'] = $o->krb5_get_policy($this->macAddress,$this->policies[$id]['NAME']);
+    }
+    if($this->policies[$id]['DATA']['POLICY_REFCNT']){
+      msg_dialog::display(_("Remove"),msgPool::stillInUse(_("Policy")),ERROR_DIALOG) ;
+    }else{
+      if($this->policies[$id]['STATUS'] == "ADDED"){
+        unset($this->policies[$id]);
+      }else{
+        $this->policies[$id]['STATUS'] = "REMOVED";
+      }
+    } 
+  }  
+  
+
+  /*! \brief  Save POSTed html variables
+   */
+  public function save_object()
+  {
+    if(isset($_POST['goKrbServerPosted'])){
+      plugin::save_object();
+
+      /* Add new Policy requested 
+       */
+      if(isset($_POST['policy_add'])){
+        $this->dialog = new krb5_policy($this->config,array(),$this);
+        $this->id = -1;
+      }
+
+      /* Walk through POSTs an check for image-button posts 
+       */
+      foreach($_POST as $name => $value){
+
+        /* Remove policy requested 
+         */
+        if(preg_match("/^policy_del/",$name)){
+          $id = preg_replace("/^policy_del_([0-9]*)_.*/i","\\1",$name);
+          if(isset($this->policies[$id])){
+            $this->RemovePolicy($id);
+          }
+          break;
+        }
+
+        /* Edit Policy requested 
+         */
+        if(preg_match("/^policy_edit/",$name)){
+          $id = preg_replace("/^policy_edit_([0-9]*)_.*/i","\\1",$name);
+          if(isset($this->policies[$id])){
+
+            /* Load policy information, if not done before 
+             */ 
+            if($this->policies[$id]['STATUS'] == "LOADED" && empty($this->policies[$id]['DATA'])){
+              $o = new gosaSupportDaemon();
+              $this->policies[$id]['DATA'] = $o->krb5_get_policy($this->macAddress,$this->policies[$id]['NAME']);
+            }
+
+            /* Open dialog */
+            $this->id = $id;
+            $this->dialog = new krb5_policy($this->config,$this->policies[$id], $this);
+          }
+          break;
+        }
+      }
+    }
+  } 
+
+
+  /*! \brief Save changes to ldap
+   */
+  public function save()
+  {
+    goService::save();
+
+    /* Send policy changes back to the si daemon 
+     */
+    $actions = array("del" => array(),"add_edit" => array());
+    foreach($this->policies as $policy){
+
+      /* Unset not used vars */
+      if(isset($policy['DATA']['MASK']))          unset($policy['DATA']['MASK']);
+      if(isset($policy['DATA']['POLICY_REFCNT'])) unset($policy['DATA']['POLICY_REFCNT']);
+
+      switch($policy['STATUS']){
+        case "REMOVED" : $actions['del'] [] = $policy;break; 
+        case "ADDED"   : 
+        case "EDITED"  : $actions['add_edit'] [] = $policy;break; 
+      }
+    }
+
+    $o = new gosaSupportDaemon();
+    $policies = $o->krb5_list_policies($this->macAddress);
+
+    /* Send remove policy event  
+     */
+    foreach($actions['del'] as $policy){
+      if(!in_array($policy['NAME'],$policies)) continue;
+      if(!$o->krb5_del_policy($this->macAddress,$policy['NAME'])){
+        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);
+      }
+    }
+    
+    /* Send add new/edit policy event
+     */
+    foreach($actions['add_edit'] as $policy){
+      if(in_array($policy['NAME'],$policies)){
+        if(!$o->krb5_set_policy($this->macAddress,$policy['NAME'],$policy['DATA'])){
+          msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);
+        }
+      }else{
+        if(!$o->krb5_add_policy($this->macAddress,$policy['NAME'],$policy['DATA'])){
+          msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);
+        }
+      }
+    }
+  }
+
+
+  /*! \brief Return plugin informations for acl handling 
+      @return Array   ACL infos.
+   */
+  static function plInfo()
+  {
+    return (array(
+          "plShortName"   => _("Kerberos"),
+          "plDescription" => _("Kerberos access information")." ("._("Services").")",
+          "plSelfModify"  => FALSE,
+          "plDepends"     => array(),
+          "plPriority"    => 95,
+          "plSection"     => array("administration"),
+          "plCategory"    => array("server"),
+
+          "plProvidedAcls"=> array(
+            "goKrbPolicy"   => _("Policies"),
+            "goKrbRealm"    => _("Realm")) 
+          ));
+  }
+}
+// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
+?>
diff --git a/gosa-plugins/mit-krb5/admin/systems/services/kerberos/class_krb5_policy.inc b/gosa-plugins/mit-krb5/admin/systems/services/kerberos/class_krb5_policy.inc
new file mode 100644 (file)
index 0000000..b3e5b6d
--- /dev/null
@@ -0,0 +1,171 @@
+<?php
+/*
+   This code is part of GOsa (https://gosa.gonicus.de)
+   Copyright (C) 2008 Fabian Hickert
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+class krb5_policy extends plugin
+{
+  var $name   = "";
+  var $data   = array();
+  var $is_new = TRUE;
+  var $init_name ="";
+  var $parent ;
+  var $config ;
+  var $attributes = array("MASK","POLICY_REFCNT","PW_HISTORY_NUM","PW_MAX_LIFE",
+      "PW_MIN_CLASSES","PW_MIN_LENGTH","PW_MIN_LIFE");
+
+  
+  /*! \brief Initializes the policy class.
+      @param Object The GOsa configuration object. 
+      @param Array  The policy data array to edit or an empty array()
+      @param Object The parent object.
+   */
+       public function __construct($config,$entry,$parent)
+       {
+    $this->config = $config;
+    $this->parent = $parent;
+    if(count($entry)){
+      $this->is_new =FALSE;
+      $this->name = $entry['NAME'];
+      $this->data = $entry['DATA'];
+    }else{
+      $this->data['MASK']           = 0;
+      $this->data['POLICY_REFCNT']  = 0;
+      $this->data['PW_HISTORY_NUM'] = 5;
+      $this->data['PW_MAX_LIFE']    = 604800;
+      $this->data['PW_MIN_CLASSES'] = 3;
+      $this->data['PW_MIN_LENGTH']  = 6;
+      $this->data['PW_MIN_LIFE']    = 36000;
+    }
+    $this->init_name = $this->name;
+       }
+
+  
+  /*! \brief  Returns a HTML ui which allows 
+                configuring this policy 
+      @return String a HTML interface.
+   */
+  public function execute()
+  {
+    $display = plugin::execute();
+    $smarty = get_smarty();    
+
+    $smarty->assign("name",$this->name);
+    foreach($this->attributes as $attr){
+      $smarty->assign($attr,$this->data[$attr]);
+    }
+
+    $smarty->assign("POLICY_REFCNT", sprintf("<i>"._("This policy is referenced %d times.")."</i>", $this->data["POLICY_REFCNT"]));
+    return($smarty->fetch(get_template_path("krb5_policy.tpl",TRUE,dirname(__FILE__))));
+  }
+
+
+  /*! \brief  Saves the HTML posted variables 
+   */
+  public function save_object()
+  {
+    if(isset($_POST['Policy_Posted'])){
+      if(isset($_POST['name'])){
+        $this->name = get_post("name");
+      }
+      foreach($this->attributes as $attr){
+        if(isset($_POST[$attr])){
+          $this->data[$attr] = get_post($attr);
+        }
+      }
+    }
+  }
+   
+  /*! \brief Checks the given input 
+      @return Array   Containing errors about incorrect values.
+   */ 
+  public function check()
+  {
+    $message = array();
+    $names = $this->parent->getPolicyNames();
+    if($this->name != $this->init_name && in_array($this->name,$names)){
+      $message[] = msgPool::duplicated(_("Policy name"));
+    }
+    if(empty($this->name)){
+      $message[] = msgPool::required(_("Policy name"));
+    }
+  
+    if(!preg_match("/^[a-z0-9\@\.\-_]*$/i",$this->name)){
+      $message[] = msgPool::invalid(_("Policy name"),$this->name,"/[a-z0-9]/i");
+    }
+
+    /* Check password history */
+    if(!is_numeric($this->data['PW_HISTORY_NUM'])){
+      $message[] = msgPool::invalid(_("Password history size"));
+    }elseif($this->data['PW_HISTORY_NUM'] <= 0){
+      $message[] = msgPool::toosmall(_("Password history size"));
+    }
+
+    /* Check password minimum length */
+    if(!is_numeric($this->data['PW_MIN_LENGTH'])){
+      $message[] = msgPool::invalid(_("Minimum password length"));
+    }elseif($this->data['PW_MIN_LENGTH'] <= 0){
+      $message[] = msgPool::toosmall(_("Minimum password length"));
+    }
+
+    /* Check password different character classes */
+    if(!is_numeric($this->data['PW_MIN_CLASSES'])){
+      $message[] = msgPool::invalid(_("Required different characters"));
+    }elseif($this->data['PW_MIN_CLASSES'] <= 0){
+      $message[] = msgPool::toosmall(_("Required different characters"));
+    }elseif($this->data['PW_MIN_CLASSES'] > $this->data['PW_MIN_LENGTH']){
+      $message[] = sprintf(_("The value specified for '%s' must be smaller than the value specified for '%s'!"),
+        _("Required different characters"),_("Minimum password length"));
+    }
+
+    /* Check password min lifetime */
+    if(!is_numeric($this->data['PW_MIN_LIFE'])){
+      $message[] = msgPool::invalid(_("Minimum password lifetime"));
+    }elseif($this->data['PW_MIN_LIFE'] <= 0){
+      $message[] = msgPool::toosmall(_("Minimum password lifetime"));
+    }
+
+    /* Check password lifetime */
+    if(!is_numeric($this->data['PW_MAX_LIFE'])){
+      $message[] = msgPool::invalid(_("Password lifetime"));
+    }elseif($this->data['PW_MAX_LIFE'] <= 0){
+      $message[] = msgPool::toosmall(_("Password lifetime"));
+    }elseif($this->data['PW_MAX_LIFE'] < $this->data['PW_MIN_LIFE']){
+      $message[] = sprintf(_("The value specified for '%s' must be smaller than the value specified for '%s'!"),
+        _("Minimum password lifetime"),_("Password lifetime"));
+    }
+
+    return($message);
+  }
+   
+
+  /*! \brief  Returns object data of the currently edited policy 
+      @return Array   A multidimensional array containing policy informations.
+   */
+  public function save()
+  {
+    $ret = array();
+    $ret['NAME']        = $this->name;
+    $ret['DATA']        = $this->data;
+    return($ret);
+  }
+}
+
+// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
+?>
diff --git a/gosa-plugins/mit-krb5/admin/systems/services/kerberos/class_password-methods-MIT.inc b/gosa-plugins/mit-krb5/admin/systems/services/kerberos/class_password-methods-MIT.inc
new file mode 100644 (file)
index 0000000..a4bd03d
--- /dev/null
@@ -0,0 +1,634 @@
+<?php
+/*
+   This code is part of GOsa (https://gosa.gonicus.de)
+   Copyright (C) 2008 Fabian Hickert
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ */
+
+class passwordMethodMIT extends passwordMethod
+{
+
+  var $dn             = "new";   // DN of the current object
+  var $parent_dn      = "new";   // parents DN
+  var $is_account     = FALSE;   // This is TRUE if this object already has a krb extension
+  var $server_list    = array(); // A list with all configured servers
+  var $map            = array(); // Mapping array, maps SERVER-REALM, REALM-SERVER ...
+
+  var $goKrbRealm     = "";      // The realm name this principal belongs to
+  var $principal      = "";      // The principals name (e.g. user@MY-DOMAIN.SYS)
+  var $is_new         = TRUE;    // Is TRUE if principal is new 
+
+  var $si_error       = FALSE;   // TRUE is daemon communication failed
+  var $si_error_msg   = "";      // The last error message if above attribute is TRUE.
+
+  var $values = array(
+      "PRINC_EXPIRE_TIME",      // Expiry date of this principal
+      "PW_EXPIRATION",          // Password expiration 
+      "MAX_LIFE",               // Ticket lifetime
+      "MASK",                   // I'dont know 
+      "MAX_RENEWABLE_LIFE",     // Max ticket lifetime when renewed
+      "POLICY");                // The policy used by this principal
+
+  var $PRINC_EXPIRE_TIME        = 0;
+  var $PW_EXPIRATION            = 0;
+  var $PRINC_EXPIRE_TIME_clear  = TRUE;
+  var $PW_EXPIRATION_clear      = TRUE;
+  var $MAX_LIFE                 = 36000;
+  var $MAX_RENEWABLE_LIFE       = 604800;
+  var $MASK                     = 0;
+
+  var $flags = array(
+      "DISALLOW_POSTDATED"    =>0x00000001 ,  // Pohibit postdated tickets
+      "DISALLOW_FORWARDABLE"  =>0x00000002 ,  // Prohibit forwardable tickets
+      "DISALLOW_TGT_BASED"    =>0x00000004 ,  // Disallow Ticket-Granting Service
+      "DISALLOW_RENEWABLE"    =>0x00000008 ,  // Prohibit renewable tickets
+      "DISALLOW_PROXIABLE"    =>0x00000010 ,  // Disallow proxiable tickets
+      "DISALLOW_DUP_SKEY"     =>0x00000020 ,  // Disallow user to user authentification
+      "DISALLOW_ALL_TIX"      =>0x00000040 ,  // Forbid ticket issuance
+      "REQUIRES_PRE_AUTH"     =>0x00000080 ,  // Preauthentication required
+      "REQUIRES_HW_AUTH"      =>0x00000100 ,  // Hardware preauthentication
+      "REQUIRES_PWCHANGE"     =>0x00000200 ,  // Force a password change
+      "UNKNOWN_0x00000400"    =>0x00000400 ,  // ? 
+      "UNKNOWN_0x00000800"    =>0x00000800 ,  // ?
+      "DISALLOW_SVR"          =>0x00001000 ,  // Prohibit issuance of service tickets
+      "PWCHANGE_SERVICE"      =>0x00002000 ,  // Password change service
+      "SUPPORT_DESMD5"        =>0x00004000 ,  // ?
+      "NEW_PRINC"             =>0x00008000 ); // ?
+  
+  var $used_flags = 128;        // Flags, see below
+
+  var $readonly = array(
+      "FAIL_AUTH_COUNT",        // The number of failed logins 
+      "KVNO",                   // Key version number
+      "LAST_FAILED",            // Last failed login time
+      "LAST_PWD_CHANGE",        // Password last change time
+      "LAST_SUCCESS",           // Last successful login 
+      "MOD_DATE");              // Last modification time
+
+  var $FAIL_AUTH_COUNT          = 0;
+  var $KVNO                     = "";
+  var $LAST_FAILED              = 0;
+  var $LAST_PWD_CHANGE          = 0;
+  var $LAST_SUCCESS             = 0;
+  var $MOD_DATE                 = 0;
+
+  var $POLICY                   = "";
+  var $POLICIES                 = array(); // Policies provided by the corrently selected realm/server
+
+
+  public function __construct(&$config,$dn = "new")  
+  {
+    $this->config= $config;
+    $this->parent_dn = $dn;
+
+    /* No config object given, this may be the case 
+       if there is only a is_available() request triggered.
+     */
+    if(!is_object($config)){
+      return;
+    }  
+
+    /* Keep the cached valued and skip loading principals 
+        from si until this method gets configured.
+     */
+    $skip_si_access = TRUE;
+    if($dn != "new" && $dn != ""){
+      session::un_set("MIT_CACHE");
+      session::un_set("MIT_PRINCIPAL_CACHE");
+      session::un_set("MIT_POLICY_CACHE");
+      $skip_si_access = FALSE;
+    }
+
+    /* Get a list of all kerberos servers, defined in ldap
+       and get a list of principals they are providing. 
+     */
+    $ldap = $this->config->get_ldap_link();
+    $ldap->cd($this->config->current['BASE']);
+    $ldap->search("(&(objectClass=goServer)(objectClass=goKrbServer))",array("goKrbRealm","cn","description","macAddress"));
+    $this->server_list = array();
+    while($attrs = $ldap->fetch()){
+      if(!isset($attrs['macAddress'][0])) continue;
+      if(!isset($attrs['description'][0])) $attrs['description'][0] ="";
+
+      if($skip_si_access){
+        $principals = array();
+      }else{
+        $principals = $this->load_principals_for_server($attrs['macAddress'][0]);
+      }
+
+      /* Create Realm/Server/Principal mapping.
+       */
+      foreach($principals as $principal){
+        $this->map["PRINCIPAL_SERVER"][$principal] = $attrs['cn'][0];
+        $this->map["PRINCIPAL_REALM"] [$principal] = $attrs['goKrbRealm'][0];
+      }
+      $this->map["SERVER_REALM"][$attrs['cn'][0]] = $attrs['goKrbRealm'][0];
+      $this->map["REALM_SERVER"][$attrs['goKrbRealm'][0]] = $attrs['cn'][0];
+
+      /* Set first realm as selected.  
+       */
+      if($this->goKrbRealm == ""){
+        $this->goKrbRealm = $attrs['goKrbRealm'][0];
+      }
+
+      /* Create Server list
+       */
+      $this->server_list[$attrs['cn'][0]] = array("macAddress" => $attrs['macAddress'][0],
+          "description"=> $attrs['description'][0],
+          "dn"         => $attrs['dn'],
+          "principals" => $principals,
+          "goKrbRealm" => $attrs['goKrbRealm'][0],
+          "cn"         => $attrs['cn'][0]);
+    }
+
+    /*  If this methods is initialized with a valid object dn then 
+         load the object data from ldap and the SI daemon && initialize this class.
+     */
+    $this->is_new = TRUE;
+    if(!$skip_si_access){
+      $ldap = $this->config->get_ldap_link();
+      $ldap->cd($dn);
+      $ldap->cat($dn);
+      $this->attrs = $ldap->fetch();
+
+      /* Set initial pwd hash which take effect if no password method was set yet.  
+         Will be overwritten by the following lines, if the user has already a valid principal.
+       */
+      $this->principal = $this->attrs['uid'][0]."@".$this->goKrbRealm;
+
+      if(isset($this->attrs['userPassword']) && preg_match("/^\{".$this->get_hash_name()."\}/",$this->attrs['userPassword'][0])){
+
+        /* Extract principal name out of userPassword attribute 
+         */
+        $p_name = preg_replace("/^\{".$this->get_hash_name()."\}/","",$this->attrs['userPassword'][0]);
+
+        /* Try to detect server our principal is configured on
+         */
+        if(isset($this->map['PRINCIPAL_SERVER'][$p_name])){
+          $server= $this->map['PRINCIPAL_SERVER'][$p_name];
+          $this->goKrbRealm = $this->map['SERVER_REALM'][$server];
+          $this->principal  = $p_name;
+
+          /* Load policies */
+          $server_name = $this->map['REALM_SERVER'][$this->goKrbRealm];
+          $server_mac  = $this->server_list[$server_name]['macAddress'];
+          $this->POLICIES = $this->load_policies_for_server($server_mac);
+
+          /* Load principal */
+          $this->load_principal($this->server_list[$server]['macAddress'],$p_name);
+          $this->is_new = FALSE;
+        }
+      }
+    }
+  }
+
+
+  /*! \brief  Load a specific principal from the si daemon 
+               and initialize this plugin with it.
+    @param  String  The macAddress of the kerberos server.
+    @param  String  The name of the principal to load.
+   */
+  public function load_principal($server,$name)
+  {
+    $o = new gosaSupportDaemon();
+    $tmp = array();
+    $tmp = $o->krb5_get_principal($server,$name);
+  
+    if($o->is_error()){
+      $this->si_error     = TRUE;
+      $this->si_error_msg = sprintf(_("Cannot load principal '%s', from server '%s'!"),$name,$server).":&nbsp;<br>".$o->get_error(); 
+      msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);      
+    }else{
+
+      /* Load flags 
+       */
+      if(isset($tmp['ATTRIBUTES'])){
+        $this->used_flags = $tmp['ATTRIBUTES'];
+      }
+
+      /* Load readonly attributes 
+       */
+      foreach($this->readonly as $attr){
+        if(isset($tmp[$attr])){
+          $this->$attr = $tmp[$attr];
+        }
+      } 
+
+      /* Load modifyable attributes
+       */
+      foreach($this->values as $attr){
+        if(isset($tmp[$attr])){
+          $this->$attr = $tmp[$attr];
+        }
+      } 
+
+      /* Update time checkboxes 
+       */
+      $date_values = array("PW_EXPIRATION","PRINC_EXPIRE_TIME");
+      foreach($date_values as $value){
+        if(!empty($this->$value)){
+          $clear = $value."_clear";
+          $this->$clear = FALSE;
+        }
+      }
+    }
+  }
+
+
+  /*! \brief  Get the list of all configured principals for a given server.
+      @param  String The servers mac address.
+      @return Array A list with all principals
+      The results will cached.  
+   */
+  public function load_principals_for_server($server)
+  {
+    if(!session::is_set("MIT_PRINCIPAL_CACHE")){
+      session::set("MIT_PRINCIPAL_CACHE",array());
+    }
+    $cache = session::get("MIT_PRINCIPAL_CACHE");
+    if(!isset($cache[$server])){
+      $o = new gosaSupportDaemon();
+      $tmp = $o->krb5_list_principals($server);
+      if($o->is_error()){
+        $this->si_error     = TRUE;
+        $this->si_error_msg = sprintf(_("Cannot load principals from server '%s'!"),$server).":&nbsp;<br>".$o->get_error(); 
+        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);
+        return(array());
+      }else{
+        $cache[$server] = $tmp;
+      }
+      session::set("MIT_PRINCIPAL_CACHE",$cache);
+    }
+    return($cache[$server]);
+  }
+
+
+  /*! \brief get list of all configured policies
+    for a given server. 
+    The results will cached.  
+   */
+  public function load_policies_for_server($server)
+  {
+    if(!session::is_set("MIT_POLICY_CACHE")){
+      session::set("MIT_POLICY_CACHE",array());
+    }
+    $cache = session::get("MIT_POLICY_CACHE");
+    if(!isset($cache[$server])){
+      $o = new gosaSupportDaemon();
+      $tmp = $o->krb5_list_policies($server);
+      if($o->is_error()){
+        $this->si_error     = TRUE;
+        $this->si_error_msg = sprintf(_("Cannot load policies from server '%s'!"),$server).":&nbsp;<br>".$o->get_error(); 
+        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);
+        return(array());
+      }else{
+        $cache[$server] = array();
+        $cache[$server]["_none_"] = _("none"); 
+        foreach($tmp as $policy){
+          $cache[$server][$policy] = $policy;
+        }
+        ksort($cache[$server]);
+      }
+      session::set("MIT_POLICY_CACHE",$cache);
+    }
+    return($cache[$server]);
+  }
+
+
+  /*! \brief Check if this password method is useable. 
+    This is the case if there is a si server running and at least one server configured.
+    kerberos support. 
+   */ 
+  public function is_available()
+  {
+    $o = new gosaSupportDaemon(FALSE);
+    if(count($this->server_list) && $o->connect()){
+      return TRUE; 
+    }
+    return(FALSE);  
+  }
+
+
+  /*! \brief Create the password hash. In this case: {kerberos/sasl}name@RELAM 
+      @param  String  The password -in this case unusued.             
+      @return String  The generated hash
+   */
+  public function generate_hash($pwd = "")
+  {
+    $mode= "kerberos";
+    if (isset($this->config->current['KRBSASL']) && preg_match('/^true$/i', $this->config->current['KRBSASL'])){
+      $mode= "sasl";
+    }
+    return "{".$mode."}".$this->attrs['uid'][0]."@".$this->goKrbRealm;
+  }
+
+
+  /*! \brief  Removes this principal.
+   */
+  public function remove_from_parent()
+  {
+    if(!empty($this->principal) && $this->goKrbRealm){
+      $server = $this->map['REALM_SERVER'][$this->goKrbRealm];
+      $o = new gosaSupportDaemon();
+      if(!$o->krb5_del_principal($this->server_list[$server]['macAddress'],$this->principal)){
+        $this->si_error     = TRUE;
+        $this->si_error_msg = $o->get_error();
+        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);      
+      }
+    }
+  }
+
+
+  /*! \brief  Set a new password for this principal 
+      @param  String The new password.
+   */
+  public function set_password($password)
+  {
+    if(!empty($this->principal) && $this->goKrbRealm){
+      $server = $this->map['REALM_SERVER'][$this->goKrbRealm];
+      $o = new gosaSupportDaemon();
+      if(!$o->krb5_set_password($this->server_list[$server]['macAddress'],$this->principal,$password)){
+        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);      
+        return(FALSE);
+      }
+    }
+    return(TRUE);
+  }
+
+
+  /*! \brief  Return the hash name of this mehtod,  e.g. to identify methods.
+      @return String  The hash used by this method.
+    */
+  public function get_hash_name()
+  {
+    $mode= "kerberos";
+    if (isset($this->config->current['KRBSASL']) && preg_match('/^true$/i', $this->config->current['KRBSASL'])){
+      $mode= "sasl";
+    }
+    return "$mode";
+  }
+
+
+  /*! \brief  Returns TRUE if this method is configurable else FALSE
+      @retrun Boolena TRUE if configurable, else FALSE.
+   */
+  public function is_configurable()
+  {
+    return TRUE;
+  }
+
+
+  /*! \brief  Additional info displayed in the users password method drop down.
+      @retunr String  Additional password method info.
+   */
+  public function get_description()
+  {
+    return(_("Daemon based"));
+  }
+
+
+  /*! \brief  Display a HTML based configuration dialog for this plugin
+      @return String  HTML.
+   */
+  public function configure()
+  {
+    $this->save_object();
+
+    $years = array();
+    $start = date("Y")-1;
+    for($i = $start; $i < ($start +20) ; $i++){
+      $years[$i] = $i;
+    }
+    $month= array();
+    for($i = 1; $i <= 12  ; $i++){
+      $month[str_pad($i,2,"0",STR_PAD_LEFT)] = $i;
+    }
+    $days= array();
+    for($i = 1; $i <= 31  ; $i++){
+      $days[str_pad($i,2,"0",STR_PAD_LEFT)] = $i;
+    }
+    $hours= array();
+    for($i = 0; $i <= 23  ; $i++){
+      $hours[str_pad($i,2,"0",STR_PAD_LEFT)] = $i;
+    }
+    $minutes= array();
+    for($i = 0; $i <= 59  ; $i++){
+      $minutes[str_pad($i,2,"0",STR_PAD_LEFT)] = $i;
+    }
+
+
+    /* Cancel heimdal options */
+    if (isset($_POST['pw_abort']) || $this->display == FALSE){
+      $this->display = FALSE;
+      return("");
+    }
+
+    /* Cancel heimdal options */
+    if (isset($_POST['pw_save'])){
+      $msgs = $this->check();
+      if(count($msgs)){
+        foreach($msgs as $msg){
+          msg_dialog::display(_("Kerberos"),$msg,WARNING_DIALOG);
+        }
+      }else{
+        $this->display = FALSE;
+        return "";
+      }
+    }
+
+    $smarty = get_smarty();
+    $smarty->assign("si_error",$this->si_error);
+    $smarty->assign("si_error_msg",$this->si_error_msg);
+    $smarty->assign("years",$years);
+    $smarty->assign("month",$month);
+    $smarty->assign("days",$days);
+    $smarty->assign("hours",$hours);
+    $smarty->assign("minutes",$minutes);
+    $smarty->assign("server_list",$this->server_list);
+    $smarty->assign("POLICY"  ,$this->POLICY);
+    $smarty->assign("goKrbRealm" , $this->goKrbRealm);
+    $server_name = $this->map['REALM_SERVER'][$this->goKrbRealm];
+    $server_mac  = $this->server_list[$server_name]['macAddress'];
+    $this->POLICIES = $this->load_policies_for_server($server_mac);
+    $smarty->assign("POLICIES"  ,$this->POLICIES);
+
+    foreach($this->values as $attr){
+      $smarty->assign($attr ,$this->$attr);
+    }
+    foreach($this->readonly as $attr){
+      $smarty->assign($attr ,$this->$attr);
+    }
+    foreach($this->flags as $attr => $hex){
+      $smarty->assign($attr, ($this->used_flags & $hex ));
+    }
+
+    $date_values = array("PRINC_EXPIRE_TIME","PW_EXPIRATION");
+    foreach($date_values as $date_val){
+      $clear = $date_val."_clear";
+      $smarty->assign($date_val."_clear",$this->$clear);
+      $smarty->assign($date_val."_y",date("Y",$this->$date_val));
+      $smarty->assign($date_val."_m",date("m",$this->$date_val));
+      $smarty->assign($date_val."_d",date("d",$this->$date_val));
+      $smarty->assign($date_val."_h",date("h",$this->$date_val));
+      $smarty->assign($date_val."_i",date("i",$this->$date_val));
+    }
+
+    return($smarty->fetch(get_template_path("pwd_kerberos_mit.tpl",TRUE,dirname(__FILE__))));
+  }
+
+
+  /*! \brief  Saves all relevant HTML posts for this plugin
+   */
+  public function save_object()
+  {
+    /* If the communication with the si server failed, 
+        you are able to retry to connect to the server.
+       Here we hanlde those requests.
+     */
+    if(isset($_POST['retry_si'])){
+      $this->si_error= FALSE;
+      $this->si_error_msg= "";
+      session::un_set("MIT_PRINCIPAL_CACHE");
+      session::un_set("MIT_POLICY_CACHE");
+      $this->__construct($this->config,$this->parent_dn);
+    }
+
+    /* Only handle posts for this plugin, it its content was posted
+     */
+    if(isset($_POST['pwd_heimdal_posted'])){
+
+      if(isset($_POST['goKrbRealm'])){
+        $this->goKrbRealm = get_post("goKrbRealm");
+      }
+
+      $this->used_flags = 0;
+      foreach($this->flags as $attr => $hex){
+        if(isset($_POST[$attr])){
+          $this->used_flags |= $hex; 
+        }
+      }
+
+      foreach(array("MAX_LIFE","MAX_RENEWABLE_LIFE","POLICY") as $attr){
+        if(isset($_POST[$attr])){
+          $this->$attr = get_post($attr);
+        }
+      }
+
+      $date_values = array("PW_EXPIRATION","PRINC_EXPIRE_TIME");
+      foreach($date_values as $date_value){
+        $clear = $date_value."_clear";
+        if(isset($_POST[$date_value."_clear"])){
+          $this->$clear = TRUE;
+        }else{
+          $this->$clear = FALSE;
+          $this->$date_value = gmmktime(  
+              $_POST[$date_value."_h"],
+              $_POST[$date_value."_i"],
+              0,
+              $_POST[$date_value."_m"],
+              $_POST[$date_value."_d"],
+              $_POST[$date_value."_y"]);
+        }
+      }
+    }
+  }
+
+
+  /*! \brief  Checks the values specified in the configuration dialog. 
+      @return Array Containing all error messages.
+   */
+  public function check()
+  {
+    $message = array();
+
+    if(!preg_match("/^[0-9]*$/",$this->MAX_LIFE)){
+      $message[] = msgPool::invalid(_("Ticket max life"),$this->MAX_LIFE,"/[0-9]/");
+    }
+    if(!preg_match("/^[0-9]*$/",$this->MAX_RENEWABLE_LIFE)){
+      $message[] = msgPool::invalid(_("Ticket max renew"),$this->MAX_RENEWABLE_LIFE,"/[0-9]/");
+    }
+    return($message);
+  }
+
+
+  /*! \brief Saves changes back to the SI daemon.
+   */
+  public function save($dn)
+  {
+    $ldap = $this->config->get_ldap_link();
+    $ldap->cd($dn);
+    $ldap->cat($dn,array('uid'));
+    $attrs = $ldap->fetch();
+
+    if(isset($attrs['uid'][0])){
+
+      /* Get servers mac */
+      $server_name = $this->map['REALM_SERVER'][$this->goKrbRealm];
+      $server_mac  = $this->server_list[$server_name]['macAddress'];
+
+      $uid       = $attrs['uid'][0];
+      $principal = $uid."@".strtoupper($this->goKrbRealm); 
+      $policy    = $this->POLICY;
+
+      /* Collect flags */
+      $flags = array();
+      $entry = array();
+
+      $entry['ATTRIBUTES'] = $this->used_flags;
+
+      /* Append other values */
+      foreach($this->values as $attr){
+        if($attr == "POLICY") continue;
+        $entry[$attr] = $this->$attr;
+      }
+
+      /* Prepare entry to be saved */
+      if($policy != "_none_"){
+        $entry['POLICY'] = $policy;
+      }
+
+      /* Set date values 
+       */
+     $date_values = array("PW_EXPIRATION","PRINC_EXPIRE_TIME");
+      foreach($date_values as $value){
+        $clear = $value."_clear";
+        if($this->$clear){
+          $entry[$value] = 0;
+        }
+      }    
+
+
+      /* Save principal changes */
+      $o = new gosaSupportDaemon();
+      if(in_array($principal,$this->server_list[$server_name]['principals'])){
+        $this->is_new = FALSE;
+      }
+
+      if($this->is_new){
+        $o->krb5_add_principal($server_mac,$principal,$entry);
+      }else{
+        $o->krb5_set_principal($server_mac,$principal,$entry);
+      }
+      if($o->is_error()){
+        $this->si_error     = TRUE;
+        $this->si_error_msg = $o->get_error();
+        msg_dialog::display(_("Service infrastructure"),msgPool::siError($o->get_error()),ERROR_DIALOG);      
+      }
+    }
+  }
+}
+// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
+?>
diff --git a/gosa-plugins/mit-krb5/admin/systems/services/kerberos/goKrbServer.tpl b/gosa-plugins/mit-krb5/admin/systems/services/kerberos/goKrbServer.tpl
new file mode 100644 (file)
index 0000000..843ea9d
--- /dev/null
@@ -0,0 +1,37 @@
+<h2><img class="center" alt="" align="middle" src="images/rightarrow.png" /> {t}Kerberos kadmin access{/t}</h2>
+
+  <table style='width:100%;'>
+   <tr>
+    <td>
+               <table>
+                <tr>
+                 <td>{t}Kerberos Realms{/t}</td>
+                 <td><input name="goKrbRealm" id="goKrbRealm" size=30 maxlength=60  value="{$goKrbRealm}"></td>
+                </tr>
+               </table>
+     </td>
+    </tr>
+    <tr>
+     <td>
+               <h2>{t}Policies{/t}</h2>
+               <table style="width:100%;">
+                <tr>
+                 <td>
+                  {render acl=$goKrbPolicyACL}
+                   {$divlist}
+                  {/render}
+                 </td>
+                </tr>
+               </table>
+               <input type='submit' name="policy_add" value="{msgPool type=addButton}">
+     </td>
+    </tr>
+   </table>
+
+<p class='seperator'>&nbsp;</p>
+<div style="width:100%; text-align:right;padding-top:10px;padding-bottom:3px;">
+    <input type='submit' name='SaveService' value='{msgPool type=saveButton}'>
+    &nbsp;
+    <input type='submit' name='CancelService' value='{msgPool type=cancelButton}'>
+</div>
+<input type="hidden" name="goKrbServerPosted" value="1">
diff --git a/gosa-plugins/mit-krb5/admin/systems/services/kerberos/krb5_policy.tpl b/gosa-plugins/mit-krb5/admin/systems/services/kerberos/krb5_policy.tpl
new file mode 100644 (file)
index 0000000..866a905
--- /dev/null
@@ -0,0 +1,49 @@
+<h2>{t}Policy settings{/t}</h2>
+<table style="width:100%">
+ <tr>
+  <td style="border-right:1px solid #AAA">
+   <table>
+    <tr>
+      <td>{t}Policy name{/t}{$must}</td>
+      <td><input type="text" name="name" value="{$name}"></td>
+    </tr>
+    <tr>
+      <td>{t}Minimum password length{/t}</td>
+      <td><input type="text" name="PW_MIN_LENGTH" value="{$PW_MIN_LENGTH}"></td>
+    </tr>
+    <tr>
+      <td>{t}Required different characters{/t}</td>
+      <td><input type="text" name="PW_MIN_CLASSES" value="{$PW_MIN_CLASSES}"></td>
+    </tr>
+    <tr>
+      <td>{t}Password history size{/t}</td>
+      <td><input type="text" name="PW_HISTORY_NUM" value="{$PW_HISTORY_NUM}"></td>
+    </tr>
+   </table>
+   </td>
+   <td style="vertical-align:top">
+    <table>
+     <td>
+      <tr>
+        <td>{t}Minimum password lifetime{/t}</td>
+        <td><input type="text" name="PW_MIN_LIFE" value="{$PW_MIN_LIFE}">&nbsp;{t}seconds{/t}</td>
+      </tr>
+      <tr>
+        <td>{t}Password lifetime{/t}</td>
+        <td><input type="text" name="PW_MAX_LIFE" value="{$PW_MAX_LIFE}">&nbsp;{t}seconds{/t}</td>
+      </tr>
+    </table>
+   </td>
+  </tr>
+  <tr>
+    <td colspan="2"><br>{$POLICY_REFCNT}</td>
+  </tr>
+ </table>
+<input type="hidden" name="Policy_Posted" value="1">
+<p class="seperator">&nbsp;</p>
+
+<div style="text-align:right; padding:4px;">
+       <input type='submit' name="save_policy" value="{msgPool type=okButton}">
+       &nbsp;
+       <input type='submit' name="cancel_policy" value="{msgPool type=cancelButton}">
+</div>
diff --git a/gosa-plugins/mit-krb5/admin/systems/services/kerberos/pwd_kerberos_mit.tpl b/gosa-plugins/mit-krb5/admin/systems/services/kerberos/pwd_kerberos_mit.tpl
new file mode 100644 (file)
index 0000000..3f97d31
--- /dev/null
@@ -0,0 +1,246 @@
+
+{if $si_error}
+
+       <h2>{t}Kerberos options{/t}</h2>
+       <p>
+               {msgPool type=siError p1=$si_error_msg}
+       </p>
+       <input type="submit" value="{t}Retry{/t}" name="retry_si">
+       <br>
+       <br>
+
+<p class="seperator"></p>
+<p style="text-align:right;">
+       <input type="submit" name="pw_abort" value="{t}Cancel{/t}">
+</p>
+{else}
+
+<table style="width:100%;">
+       <tr>
+               <td style="width:50%;vertical-align:top;">
+                       <h2>{t}Kerberos options{/t}</h2>
+                       <table style="width:100%;">
+                               <tr>
+                                       <td>
+                                               <label for="goKrbRealm">{t}Realm{/t}</label>
+                                       </td>
+                                       <td>
+                                               <select name="goKrbRealm" onChange="document.mainform.submit();">
+                                               {foreach from=$server_list item=item key=key}
+                                                       {if $item.goKrbRealm==$goKrbRealm}
+                                                       <option selected value="{$item.goKrbRealm}">{$item.goKrbRealm}</option>
+                                                       {else}
+                                                       <option value="{$item.goKrbRealm}">{$item.goKrbRealm}</option>
+                                                       {/if}
+                                               {/foreach}
+                                               </select>
+                                       </td>
+                               <tr>
+                               </tr>
+                                       <td>
+                                               <label for="POLICY">{t}Policy{/t}</label>
+                                       </td>
+                                       <td>
+                                               <select name="POLICY">
+                                               {foreach from=$POLICIES item=item key=key}
+                                                       {if $POLICY==$item}
+                                                       <option selected value="{$key}">{$item}</option>
+                                                       {else}
+                                                       <option value="{$key}">{$item}</option>
+                                                       {/if}
+                                               {/foreach}
+                                               </select>
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td>
+                                               <label for="MAX_LIFE">{t}Ticket max life{/t}</label>
+                                       </td>
+                                       <td>
+                                               <input id="MAX_LIFE" type="text" name="MAX_LIFE" value="{$MAX_LIFE}"> 
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td>
+                                               <label for="MAX_RENEWABLE_LIFE">{t}Ticket max renew{/t}</label>
+                                       </td>
+                                       <td>
+                                               <input id="MAX_RENEWABLE_LIFE" type="text" name="MAX_RENEWABLE_LIFE" value="{$MAX_RENEWABLE_LIFE}">
+                                       </td>
+                               </tr>
+                       </table>
+                       <p class='seperator'>&nbsp;</p>
+                       <table>
+                               <tr>
+                                       <td>
+                                       </td>
+                                       <td style="width:40px;"><i>{t}infinite{/t}</i>
+                                       </td>
+                                       <td><i>{t}Hour{/t}</i>
+                                       </td>
+                                       <td style="width:60px;"><i>{t}Minute{/t}</i>
+                                       </td>
+                                       <td><i>{t}Day{/t}</i>
+                                       </td>
+                                       <td><i>{t}Month{/t}</i>
+                                       </td>
+                                       <td><i>{t}Year{/t}</i>
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td>
+                                               <label for="PRINC_EXPIRE_TIME">{t}Valid ticket end time{/t}</label>
+                                       </td>
+                                       <td>
+                                               <input type="checkbox" name="PRINC_EXPIRE_TIME_clear" 
+                                                       onClick="       changeState('PRINC_EXPIRE_TIME_y');
+                                                                               changeState('PRINC_EXPIRE_TIME_m');
+                                                                               changeState('PRINC_EXPIRE_TIME_d');
+                                                                               changeState('PRINC_EXPIRE_TIME_h');
+                                                                               changeState('PRINC_EXPIRE_TIME_i');"
+                                                       {if $PRINC_EXPIRE_TIME_clear} checked {/if}
+                                               >
+                                       </td>
+                                       <td>
+                                               <select name="PRINC_EXPIRE_TIME_h" id="PRINC_EXPIRE_TIME_h" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
+                                                       {html_options options=$hours selected=$PRINC_EXPIRE_TIME_h}
+                                               </select>
+                                       </td>
+                                       <td>
+                                               <select name="PRINC_EXPIRE_TIME_i" id="PRINC_EXPIRE_TIME_i" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
+                                                       {html_options options=$minutes selected=$PRINC_EXPIRE_TIME_i}
+                                               </select>
+                                       </td>
+                                       <td>
+                                               <select name="PRINC_EXPIRE_TIME_d" id="PRINC_EXPIRE_TIME_d" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
+                                                       {html_options options=$days selected=$PRINC_EXPIRE_TIME_d}
+                                               </select>
+                                       </td>
+                                       <td>
+                                               <select name="PRINC_EXPIRE_TIME_m" id="PRINC_EXPIRE_TIME_m" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
+                                                       {html_options options=$month selected=$PRINC_EXPIRE_TIME_m}
+                                               </select>
+                                       </td>
+                                       <td>
+                                               <select name="PRINC_EXPIRE_TIME_y" id="PRINC_EXPIRE_TIME_y" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}>
+                                                       {html_options options=$years selected=$PRINC_EXPIRE_TIME_y}
+                                               </select>
+                                       </td>
+                               </tr>
+                               <tr>
+                                       <td>
+                                               <label for="PW_EXPIRATION">{t}Password expires{/t}</label>
+                                       </td>
+                                       <td>
+                                               <input type="checkbox" name="PW_EXPIRATION_clear" 
+                                                       onClick="       changeState('PW_EXPIRATION_y');
+                                                                               changeState('PW_EXPIRATION_m');
+                                                                               changeState('PW_EXPIRATION_d');
+                                                                               changeState('PW_EXPIRATION_h');
+                                                                               changeState('PW_EXPIRATION_i');"
+                                                       {if $PW_EXPIRATION_clear} checked {/if}
+                                               >
+                                       </td>
+                                       <td>
+                                               <select name="PW_EXPIRATION_h" id="PW_EXPIRATION_h" {if $PW_EXPIRATION_clear} disabled {/if}>
+                                                       {html_options options=$hours selected=$PW_EXPIRATION_h}
+                                               </select>
+                                       </td>
+                                       <td>
+                                               <select name="PW_EXPIRATION_i" id="PW_EXPIRATION_i" {if $PW_EXPIRATION_clear} disabled {/if}>
+                                                       {html_options options=$minutes selected=$PW_EXPIRATION_i}
+                                               </select>
+
+                                       </td>
+                                       <td>
+                                               <select name="PW_EXPIRATION_d" id="PW_EXPIRATION_d" {if $PW_EXPIRATION_clear} disabled {/if}>
+                                                       {html_options options=$days selected=$PW_EXPIRATION_d}
+                                               </select>
+                                       </td>
+                                       <td>
+                                               <select name="PW_EXPIRATION_m" id="PW_EXPIRATION_m" {if $PW_EXPIRATION_clear} disabled {/if}>
+                                                       {html_options options=$month selected=$PW_EXPIRATION_m}
+                                               </select>
+                                       </td>
+                                       <td>
+                                               <select name="PW_EXPIRATION_y" id="PW_EXPIRATION_y" {if $PW_EXPIRATION_clear} disabled {/if}>
+                                                       {html_options options=$years selected=$PW_EXPIRATION_y}
+                                               </select>
+                                       </td>
+                               </tr>
+                       </table>
+                       <p class='seperator'>&nbsp;</p>
+                       <h2>{t}Status{/t}</h2>
+                       <table>
+                               <tr>
+                                       <td style='width:160px;'>{t}Failed logins{/t}</td>
+                                       <td>{if !$FAIL_AUTH_COUNT} {t}none{/t} {else} {$FAIL_AUTH_COUNT} {/if}</td>
+                               </tr>
+                               <tr>
+                                       <td>{t}Key version number{/t}</td>
+                                       <td>{$KVNO}</td>
+                               </tr>
+                               <tr>
+                                       <td>{t}Last failed login{/t}</td>
+                                       <td>{if !$LAST_FAILED} {t}none{/t} {else} {$LAST_FAILED|date_format:"%d.%m.%Y %H:%m:%S"} {/if}</td>
+                               </tr>
+                               <tr>
+                                       <td>{t}Last password change{/t}</td>
+                                       <td>{if !$LAST_PWD_CHANGE} {t}none{/t} {else} {$LAST_PWD_CHANGE|date_format:"%d.%m.%Y %H:%m:%S"} {/if}</td>
+                               </tr>
+                               <tr>
+                                       <td>{t}Last successful login{/t}</td>
+                                       <td>{if !$LAST_SUCCESS} {t}none{/t} {else} {$LAST_SUCCESS|date_format:"%d.%m.%Y %H:%m:%S"} {/if}</td>
+                               </tr>
+                               <tr>
+                                       <td>{t}Last modification date{/t}</td>
+                                       <td>{if !$MOD_DATE} {t}none{/t} {else} {$MOD_DATE|date_format:"%d.%m.%Y %H:%m:%S"} {/if}</td>
+                               </tr>
+                       </table>
+       
+       
+               </td>   
+               <td style="vertical-align:top; border-left: solid 1px #BBBBBB; padding-left: 3px;">
+                       <h2>Flags</h2>
+                       <table width="100%">
+                               <tr>
+                                       <td style="width:50%;">
+<input {if $DISALLOW_SVR} checked {/if} class="center"
+        name="DISALLOW_SVR" value="1" type="checkbox">{t}Prohibit issuance of service tickets{/t}<br>
+<input {if $DISALLOW_FORWARDABLE} checked {/if} class="center" 
+               name="DISALLOW_FORWARDABLE" value="1" type="checkbox">{t}Prohibit forwardable tickets{/t}<br>
+<input {if $DISALLOW_PROXIABLE} checked {/if} class="center" 
+               name="DISALLOW_PROXIABLE" value="1" type="checkbox">{t}Disallow proxiable tickets{/t}<br>
+<input {if $DISALLOW_RENEWABLE} checked {/if} class="center" 
+               name="DISALLOW_RENEWABLE" value="1" type="checkbox">{t}Prohibit renewable tickets{/t}<br>
+<input {if $DISALLOW_POSTDATED} checked {/if} class="center" 
+               name="DISALLOW_POSTDATED" value="1" type="checkbox">{t}Pohibit postdated tickets{/t}<br>
+<input {if $DISALLOW_TGT_BASED} checked {/if} class="center" 
+               name="DISALLOW_TGT_BASED" value="1" type="checkbox">{t}Disallow Ticket-Granting Service{/t}<br>
+<input {if $PWCHANGE_SERVICE} checked {/if} class="center" 
+               name="PWCHANGE_SERVICE" value="1" type="checkbox">{t}Password change service{/t}<br>
+<input {if $REQUIRES_PRE_AUTH} checked {/if} class="center" 
+               name="REQUIRES_PRE_AUTH" value="1" type="checkbox">{t}Preauthentication required{/t}<br>
+<input {if $REQUIRES_PWCHANGE} checked {/if} class="center" 
+               name="REQUIRES_PWCHANGE" value="1" type="checkbox">{t}Force a password change{/t}<br>
+<input {if $REQUIRES_HW_AUTH} checked {/if} class="center" 
+               name="REQUIRES_HW_AUTH" value="1" type="checkbox">{t}Hardware preauthentication{/t}<br>
+<input {if $DISALLOW_DUP_SKEY} checked {/if} class="center" 
+               name="DISALLOW_DUP_SKEY" value="1" type="checkbox">{t}Disallow user to user authentification{/t}<br>
+<input {if $DISALLOW_ALL_TIX} checked {/if} class="center" 
+               name="DISALLOW_ALL_TIX" value="1" type="checkbox">{t}Forbid ticket issuance{/t}<br>
+                                       </td>
+                               </tr>
+                       </table>
+               </td>
+       </tr>
+</table>
+<input type="hidden" name="pwd_heimdal_posted" value="1">
+<p class="seperator"></p>
+<p style="text-align:right;">
+       <input type="submit" name="pw_save" value="{t}Save{/t}">
+       &nbsp;
+       <input type="submit" name="pw_abort" value="{t}Cancel{/t}">
+</p>
+
+{/if}
diff --git a/gosa-plugins/mit-krb5/contrib/hdb.schema b/gosa-plugins/mit-krb5/contrib/hdb.schema
new file mode 100644 (file)
index 0000000..6e5c0f7
--- /dev/null
@@ -0,0 +1,139 @@
+# Definitions for a Kerberos V KDC schema
+#
+# $Id: hdb.schema 14958 2005-04-25 17:33:40Z lha $
+#
+# This version is compatible with OpenLDAP 1.8
+#
+# OID Base is iso(1) org(3) dod(6) internet(1) private(4) enterprise(1) padl(5322) kdcSchema(10)
+#
+# Syntaxes are under 1.3.6.1.4.1.5322.10.0
+# Attributes types are under 1.3.6.1.4.1.5322.10.1
+# Object classes are under 1.3.6.1.4.1.5322.10.2
+
+# Syntax definitions
+
+#krb5KDCFlagsSyntax SYNTAX ::= {
+#   WITH SYNTAX            INTEGER
+#--        initial(0),             -- require as-req
+#--        forwardable(1),         -- may issue forwardable
+#--        proxiable(2),           -- may issue proxiable
+#--        renewable(3),           -- may issue renewable
+#--        postdate(4),            -- may issue postdatable
+#--        server(5),              -- may be server
+#--        client(6),              -- may be client
+#--        invalid(7),             -- entry is invalid
+#--        require-preauth(8),     -- must use preauth
+#--        change-pw(9),           -- change password service
+#--        require-hwauth(10),     -- must use hwauth
+#--        ok-as-delegate(11),     -- as in TicketFlags
+#--        user-to-user(12),       -- may use user-to-user auth
+#--        immutable(13)           -- may not be deleted         
+#   ID                     { 1.3.6.1.4.1.5322.10.0.1 }
+#}
+
+#krb5PrincipalNameSyntax SYNTAX ::= {
+#   WITH SYNTAX            OCTET STRING
+#-- String representations of distinguished names as per RFC1510
+#   ID                     { 1.3.6.1.4.1.5322.10.0.2 }
+#}
+
+# Attribute type definitions
+attributetype ( 1.3.6.1.4.1.5322.10.1.1
+       NAME 'krb5PrincipalName'
+       DESC 'The unparsed Kerberos principal name'
+       EQUALITY caseExactIA5Match
+       SINGLE-VALUE
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.2
+       NAME 'krb5KeyVersionNumber'
+       EQUALITY integerMatch
+       SINGLE-VALUE
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.3
+       NAME 'krb5MaxLife'
+       EQUALITY integerMatch
+       SINGLE-VALUE
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.4
+       NAME 'krb5MaxRenew'
+       EQUALITY integerMatch
+       SINGLE-VALUE
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.5
+       NAME 'krb5KDCFlags'
+       EQUALITY integerMatch
+       SINGLE-VALUE
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.6
+       NAME 'krb5EncryptionType'
+       EQUALITY integerMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.7
+       NAME 'krb5ValidStart'
+       EQUALITY generalizedTimeMatch
+       ORDERING generalizedTimeOrderingMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+       SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.8
+       NAME 'krb5ValidEnd'
+       EQUALITY generalizedTimeMatch
+       ORDERING generalizedTimeOrderingMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+       SINGLE-VALUE )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.9
+       NAME 'krb5PasswordEnd'
+       EQUALITY generalizedTimeMatch
+       ORDERING generalizedTimeOrderingMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.24
+       SINGLE-VALUE )
+
+# this is temporary; keys will eventually
+# be child entries or compound attributes.
+attributetype ( 1.3.6.1.4.1.5322.10.1.10
+       NAME 'krb5Key'
+       DESC 'Encoded ASN1 Key as an octet string'
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.11
+       NAME 'krb5PrincipalRealm'
+       DESC 'Distinguished name of krb5Realm entry'
+       SUP distinguishedName )
+
+attributetype ( 1.3.6.1.4.1.5322.10.1.12
+       NAME 'krb5RealmName'
+       EQUALITY octetStringMatch
+       SYNTAX 1.3.6.1.4.1.1466.115.121.1.40{128} )
+
+# Object class definitions
+
+objectclass ( 1.3.6.1.4.1.5322.10.2.1
+       NAME 'krb5Principal'
+       SUP top
+       AUXILIARY
+       MUST ( krb5PrincipalName )
+       MAY ( cn $ krb5PrincipalRealm ) )
+
+objectclass ( 1.3.6.1.4.1.5322.10.2.2
+       NAME 'krb5KDCEntry'
+       SUP krb5Principal
+       AUXILIARY
+       MUST ( krb5KeyVersionNumber )
+       MAY ( krb5ValidStart $ krb5ValidEnd $ krb5PasswordEnd $
+              krb5MaxLife $ krb5MaxRenew $ krb5KDCFlags $
+              krb5EncryptionType $ krb5Key ) )
+
+objectclass ( 1.3.6.1.4.1.5322.10.2.3
+       NAME 'krb5Realm'
+       SUP top
+       AUXILIARY
+       MUST ( krb5RealmName ) )
+
diff --git a/gosa-plugins/mit-krb5/help/guide.xml b/gosa-plugins/mit-krb5/help/guide.xml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/gosa-plugins/mit-krb5/locale/de/LC_MESSAGES/messages.po b/gosa-plugins/mit-krb5/locale/de/LC_MESSAGES/messages.po
new file mode 100644 (file)
index 0000000..5cfdcd9
--- /dev/null
@@ -0,0 +1,316 @@
+# translation of messages.po to Deutsch
+# GOsa2 Translations
+# Copyright (C) 2003 GONICUS GmbH, Germany
+# This file is distributed under the same license as the GOsa2 package.
+#
+#
+# Alfred Schroeder <schroeder@GONICUS.de>, 2004.
+# Cajus Pollmeier <pollmeier@gonicus.de>, 2004, 2005, 2006, 2008.
+# Jan Wenzel <jan.wenzel@gonicus.de>, 2004,2005, 2008.
+# Stefan Koehler <stefan.koehler@GONICUS.de>, 2005.
+msgid ""
+msgstr ""
+"Project-Id-Version: messages\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-27 10:39+0200\n"
+"PO-Revision-Date: 2008-05-27 10:41+0200\n"
+"Last-Translator: Cajus Pollmeier <pollmeier@gonicus.de>\n"
+"Language-Team: Deutsch <de@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:212
+#, php-format
+msgid "Cannot load principal '%s', from server '%s'!"
+msgstr "Kann Principal '%s' nicht von Server '%s' beziehen!"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:213
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:268
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:295
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:349
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:364
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:628
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr "Dienst-Infrastruktur"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:267
+#, php-format
+msgid "Cannot load principals from server '%s'!"
+msgstr "Kann die Liste der Principals nicht von Server '%s' beziehen!"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:294
+#, php-format
+msgid "Cannot load policies from server '%s'!"
+msgstr "Kann die Liste der Richtlinien nicht von Server '%s' beziehen!"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:299
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:177
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:185
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:189
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:193
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:197
+msgid "none"
+msgstr "keine"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:399
+msgid "Daemon based"
+msgstr "Dienst basierend"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:444
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
+msgid "Kerberos"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:558
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:57
+msgid "Ticket max life"
+msgstr "Maximale Ticketlebensdauer"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:561
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:65
+msgid "Ticket max renew"
+msgstr "Maximale Ticket-Erneuerbarkeit"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:1
+msgid "Kerberos kadmin access"
+msgstr "Kerberos-Zugang via kadmin"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+msgid "Kerberos Realms"
+msgstr "Kerberos Realms"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr "Richtlinien"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+msgid "Kerberos service"
+msgstr "Kerberos-Dienst"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
+msgid "Kerberos service (kadmin access informations)"
+msgstr "Kerberos Dienst (kadmin Zugangs-Informationen)"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:25
+msgid "Realm"
+msgstr "Realm"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid "Cannot apply policy changes! The defined kerberos server has no mac address."
+msgstr "Kann die Richtlinienänderungen nicht anwenden! Der verwendete Kerberos-Server hat keine MAC-Adresse."
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr "Entfernen"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:41
+msgid "Policy"
+msgstr "Richtlinie"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Kerberos access information"
+msgstr "Kerberos Zugangs-Information"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Services"
+msgstr "Dienste"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:1
+msgid "Policy settings"
+msgstr "Richtlinien-Einstellungen"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:7
+#: admin/systems/services/kerberos/class_krb5_policy.inc:103
+#: admin/systems/services/kerberos/class_krb5_policy.inc:106
+#: admin/systems/services/kerberos/class_krb5_policy.inc:110
+msgid "Policy name"
+msgstr "Richtlinien-Name"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:11
+#: admin/systems/services/kerberos/class_krb5_policy.inc:122
+#: admin/systems/services/kerberos/class_krb5_policy.inc:124
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Minimum password length"
+msgstr "Minimale Passwortlänge"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:15
+#: admin/systems/services/kerberos/class_krb5_policy.inc:129
+#: admin/systems/services/kerberos/class_krb5_policy.inc:131
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Required different characters"
+msgstr "Anzahl der unterschiedlichen Zeichen"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:19
+#: admin/systems/services/kerberos/class_krb5_policy.inc:115
+#: admin/systems/services/kerberos/class_krb5_policy.inc:117
+msgid "Password history size"
+msgstr "Größe der Passwort-Historie"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:28
+#: admin/systems/services/kerberos/class_krb5_policy.inc:139
+#: admin/systems/services/kerberos/class_krb5_policy.inc:141
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Minimum password lifetime"
+msgstr "Minimale Passwort-Lebenszeit"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:29
+#: admin/systems/services/kerberos/krb5_policy.tpl:33
+msgid "seconds"
+msgstr "Sekunden"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:32
+#: admin/systems/services/kerberos/class_krb5_policy.inc:146
+#: admin/systems/services/kerberos/class_krb5_policy.inc:148
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Password lifetime"
+msgstr "Passwort-Lebenszeit"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:4
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:21
+msgid "Kerberos options"
+msgstr "Kerberos Einstellungen"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:8
+msgid "Retry"
+msgstr "Wiederholen"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:14
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:243
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:77
+msgid "infinite"
+msgstr "unendlich"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:79
+msgid "Hour"
+msgstr "Stunde"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:81
+msgid "Minute"
+msgstr "Minute"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:83
+msgid "Day"
+msgstr "Tag"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:85
+msgid "Month"
+msgstr "Monat"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:87
+msgid "Year"
+msgstr "Jahr"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:92
+msgid "Valid ticket end time"
+msgstr "Gültigkeitsende des Tickets"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:132
+msgid "Password expires"
+msgstr "Passwort läuft ab"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:173
+msgid "Status"
+msgstr "Status"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:176
+msgid "Failed logins"
+msgstr "Fehlgeschlagene Anmeldungen"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:180
+msgid "Key version number"
+msgstr "Schlüssel Versionsnummer"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:184
+msgid "Last failed login"
+msgstr "Letzte fehlgeschlagene Anmeldung"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:188
+msgid "Last password change"
+msgstr "Letzte Passwortänderung"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:192
+msgid "Last successful login"
+msgstr "Letzte erfolgreiche Anmeldung"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:196
+msgid "Last modification date"
+msgstr "Letzte Änderung"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:209
+msgid "Prohibit issuance of service tickets"
+msgstr "Ausgeben von Dienst-Tickets verbieten"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:211
+msgid "Prohibit forwardable tickets"
+msgstr "Ticketweiterleitung verbieten"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:213
+msgid "Disallow proxiable tickets"
+msgstr "Proxyable-Ticekts verbieten"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:215
+msgid "Prohibit renewable tickets"
+msgstr "Erneuerbare Tickets verbieten"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:217
+msgid "Pohibit postdated tickets"
+msgstr "Zurückdatierte Tickets verbieten"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:219
+msgid "Disallow Ticket-Granting Service"
+msgstr "Ticket-Granting-Dienst verbieten"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:221
+msgid "Password change service"
+msgstr "Passwort-Änderungs-Dienst"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:223
+msgid "Preauthentication required"
+msgstr "Benötige Vor-Authentifizierung"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:225
+msgid "Force a password change"
+msgstr "Erzwinge Passwortänderung"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:227
+msgid "Hardware preauthentication"
+msgstr "Hardware-Vorauthentifizierung"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:229
+msgid "Disallow user to user authentification"
+msgstr "Verbiete Benutzer-Benutzer-Authentifizierung"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:231
+msgid "Forbid ticket issuance"
+msgstr "Ticketausgabe verbieten"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:241
+msgid "Save"
+msgstr "Sichern"
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:73
+#, php-format
+msgid "This policy is referenced %d times."
+msgstr "Diese Richtlinie wird %d mal verwendet."
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:133
+#: admin/systems/services/kerberos/class_krb5_policy.inc:150
+#, php-format
+msgid ""
+"The value specified for '%s' must be smaller than the value specified for '%"
+"s'!"
+msgstr "Der für '%s' angegebene Wert muss kleiner als der für '%s' sein!"
+
diff --git a/gosa-plugins/mit-krb5/locale/es/LC_MESSAGES/messages.po b/gosa-plugins/mit-krb5/locale/es/LC_MESSAGES/messages.po
new file mode 100644 (file)
index 0000000..6bda5b2
--- /dev/null
@@ -0,0 +1,359 @@
+# translation of admin.po to
+# translation of systems.po to
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: admin\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-27 10:39+0200\n"
+"PO-Revision-Date: 2007-07-24 00:26+0200\n"
+"Last-Translator: ALEJANDRO ESCANERO BLANCO\n"
+"Language-Team:  <es@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:212
+#, php-format
+msgid "Cannot load principal '%s', from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:213
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:268
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:295
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:349
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:364
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:628
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:267
+#, php-format
+msgid "Cannot load principals from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:294
+#, php-format
+msgid "Cannot load policies from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:299
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:177
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:185
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:189
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:193
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:197
+msgid "none"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:399
+msgid "Daemon based"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:444
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
+msgid "Kerberos"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:558
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:57
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:561
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:65
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:1
+msgid "Kerberos kadmin access"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+msgid "Kerberos service"
+msgstr "Servicio Kerberos"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
+msgid "Kerberos service (kadmin access informations)"
+msgstr "Servicio Kerberos (información acceso kadmin)"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:25
+msgid "Realm"
+msgstr "Dominio"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"Cannot apply policy changes! The defined kerberos server has no mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:41
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Kerberos access information"
+msgstr "Acceso a información Kerberos"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Services"
+msgstr "Servicios"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:1
+msgid "Policy settings"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:7
+#: admin/systems/services/kerberos/class_krb5_policy.inc:103
+#: admin/systems/services/kerberos/class_krb5_policy.inc:106
+#: admin/systems/services/kerberos/class_krb5_policy.inc:110
+msgid "Policy name"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:11
+#: admin/systems/services/kerberos/class_krb5_policy.inc:122
+#: admin/systems/services/kerberos/class_krb5_policy.inc:124
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Minimum password length"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:15
+#: admin/systems/services/kerberos/class_krb5_policy.inc:129
+#: admin/systems/services/kerberos/class_krb5_policy.inc:131
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Required different characters"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:19
+#: admin/systems/services/kerberos/class_krb5_policy.inc:115
+#: admin/systems/services/kerberos/class_krb5_policy.inc:117
+msgid "Password history size"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:28
+#: admin/systems/services/kerberos/class_krb5_policy.inc:139
+#: admin/systems/services/kerberos/class_krb5_policy.inc:141
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Minimum password lifetime"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:29
+#: admin/systems/services/kerberos/krb5_policy.tpl:33
+msgid "seconds"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:32
+#: admin/systems/services/kerberos/class_krb5_policy.inc:146
+#: admin/systems/services/kerberos/class_krb5_policy.inc:148
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+#, fuzzy
+msgid "Password lifetime"
+msgstr "Contraseña"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:4
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:21
+#, fuzzy
+msgid "Kerberos options"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:8
+msgid "Retry"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:14
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:243
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:77
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:79
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:81
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:83
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:85
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:87
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:92
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:132
+#, fuzzy
+msgid "Password expires"
+msgstr "Contraseña"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:173
+msgid "Status"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:176
+msgid "Failed logins"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:180
+msgid "Key version number"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:184
+msgid "Last failed login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:188
+msgid "Last password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:192
+msgid "Last successful login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:196
+msgid "Last modification date"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:209
+msgid "Prohibit issuance of service tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:211
+msgid "Prohibit forwardable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:213
+msgid "Disallow proxiable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:215
+msgid "Prohibit renewable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:217
+msgid "Pohibit postdated tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:219
+msgid "Disallow Ticket-Granting Service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:221
+msgid "Password change service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:223
+msgid "Preauthentication required"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:225
+msgid "Force a password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:227
+msgid "Hardware preauthentication"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:229
+msgid "Disallow user to user authentification"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:231
+msgid "Forbid ticket issuance"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:241
+msgid "Save"
+msgstr "Guardar"
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:73
+#, php-format
+msgid "This policy is referenced %d times."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:133
+#: admin/systems/services/kerberos/class_krb5_policy.inc:150
+#, php-format
+msgid ""
+"The value specified for '%s' must be smaller than the value specified for '%"
+"s'!"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Heimdal"
+#~ msgstr "mujer"
+
+#, fuzzy
+#~ msgid "Heimdal options"
+#~ msgstr "mujer"
+
+#, fuzzy
+#~ msgid "Password end"
+#~ msgstr "Contraseña"
+
+#~ msgid "Admin user"
+#~ msgstr "Usuario administrador"
+
+#~ msgid "Admin"
+#~ msgstr "Administrador"
+
+#, fuzzy
+#~ msgid "Valid password"
+#~ msgstr "contraseña"
+
+#, fuzzy
+#~ msgid "Please specify a numeric value for %s."
+#~ msgstr "Por favor introduzca un valor numérico para TTL."
+
+#~ msgid "The specified kerberos password is empty."
+#~ msgstr "No ha introducido ninguna contraseña kerberos."
+
+#~ msgid "The specified kerberos admin is empty."
+#~ msgstr "No ha introducido ningún administrador kerberos."
+
+#~ msgid "The specified kerberos realm is empty."
+#~ msgstr "No ha introducido ningún dominio kerberos."
+
+#, fuzzy
+#~ msgid "Tried to remove heimdal extension."
+#~ msgstr "Eliminar extensión de entorno"
+
+#, fuzzy
+#~ msgid "Could not add or update heimdal extensions."
+#~ msgstr "No se puede subir la imagen a %s."
diff --git a/gosa-plugins/mit-krb5/locale/fr/LC_MESSAGES/messages.po b/gosa-plugins/mit-krb5/locale/fr/LC_MESSAGES/messages.po
new file mode 100644 (file)
index 0000000..b32e5cb
--- /dev/null
@@ -0,0 +1,356 @@
+# translation of messages.po to Français
+# Benoit Mortier <benoit.mortier@opensides.be>, 2005, 2006, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: messages\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-27 10:39+0200\n"
+"PO-Revision-Date: 2007-07-19 11:57+0200\n"
+"Last-Translator: Benoit Mortier <benoit.mortier@opensides.be>\n"
+"Language-Team: Français <fr@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms:  nplurals=2; plural=(n > 1);\n"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:212
+#, php-format
+msgid "Cannot load principal '%s', from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:213
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:268
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:295
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:349
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:364
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:628
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:267
+#, php-format
+msgid "Cannot load principals from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:294
+#, php-format
+msgid "Cannot load policies from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:299
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:177
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:185
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:189
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:193
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:197
+msgid "none"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:399
+msgid "Daemon based"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:444
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
+msgid "Kerberos"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:558
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:57
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:561
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:65
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:1
+msgid "Kerberos kadmin access"
+msgstr "Accès kadmin Kerberos"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
+msgstr "Realm Kerberos"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+msgid "Kerberos service"
+msgstr "Service Kerberos"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
+msgid "Kerberos service (kadmin access informations)"
+msgstr "Service Kerberos ( information accès kadmin Kerberos )"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:25
+msgid "Realm"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"Cannot apply policy changes! The defined kerberos server has no mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:41
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Kerberos access information"
+msgstr "Information d'accès Kerberos"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Services"
+msgstr "Services"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:1
+msgid "Policy settings"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:7
+#: admin/systems/services/kerberos/class_krb5_policy.inc:103
+#: admin/systems/services/kerberos/class_krb5_policy.inc:106
+#: admin/systems/services/kerberos/class_krb5_policy.inc:110
+msgid "Policy name"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:11
+#: admin/systems/services/kerberos/class_krb5_policy.inc:122
+#: admin/systems/services/kerberos/class_krb5_policy.inc:124
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Minimum password length"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:15
+#: admin/systems/services/kerberos/class_krb5_policy.inc:129
+#: admin/systems/services/kerberos/class_krb5_policy.inc:131
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Required different characters"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:19
+#: admin/systems/services/kerberos/class_krb5_policy.inc:115
+#: admin/systems/services/kerberos/class_krb5_policy.inc:117
+msgid "Password history size"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:28
+#: admin/systems/services/kerberos/class_krb5_policy.inc:139
+#: admin/systems/services/kerberos/class_krb5_policy.inc:141
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Minimum password lifetime"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:29
+#: admin/systems/services/kerberos/krb5_policy.tpl:33
+msgid "seconds"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:32
+#: admin/systems/services/kerberos/class_krb5_policy.inc:146
+#: admin/systems/services/kerberos/class_krb5_policy.inc:148
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+#, fuzzy
+msgid "Password lifetime"
+msgstr "Mot de passe"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:4
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:21
+#, fuzzy
+msgid "Kerberos options"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:8
+msgid "Retry"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:14
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:243
+msgid "Cancel"
+msgstr "Annuler"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:77
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:79
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:81
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:83
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:85
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:87
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:92
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:132
+#, fuzzy
+msgid "Password expires"
+msgstr "Mot de passe"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:173
+msgid "Status"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:176
+msgid "Failed logins"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:180
+msgid "Key version number"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:184
+msgid "Last failed login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:188
+msgid "Last password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:192
+msgid "Last successful login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:196
+msgid "Last modification date"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:209
+msgid "Prohibit issuance of service tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:211
+msgid "Prohibit forwardable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:213
+msgid "Disallow proxiable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:215
+msgid "Prohibit renewable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:217
+msgid "Pohibit postdated tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:219
+msgid "Disallow Ticket-Granting Service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:221
+msgid "Password change service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:223
+msgid "Preauthentication required"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:225
+msgid "Force a password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:227
+msgid "Hardware preauthentication"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:229
+msgid "Disallow user to user authentification"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:231
+msgid "Forbid ticket issuance"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:241
+msgid "Save"
+msgstr "Enregistrer"
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:73
+#, php-format
+msgid "This policy is referenced %d times."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:133
+#: admin/systems/services/kerberos/class_krb5_policy.inc:150
+#, php-format
+msgid ""
+"The value specified for '%s' must be smaller than the value specified for '%"
+"s'!"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Heimdal"
+#~ msgstr "Série"
+
+#, fuzzy
+#~ msgid "Heimdal options"
+#~ msgstr "Série"
+
+#, fuzzy
+#~ msgid "Password end"
+#~ msgstr "Mot de passe"
+
+#~ msgid "Admin user"
+#~ msgstr "Administrateur"
+
+#~ msgid "Admin"
+#~ msgstr "Administrateur"
+
+#, fuzzy
+#~ msgid "Valid password"
+#~ msgstr "Ancien mot de passe"
+
+#, fuzzy
+#~ msgid "Please specify a numeric value for %s."
+#~ msgstr "Veuillez spécifier un nombre pour la durée du ttl."
+
+#~ msgid "The specified kerberos password is empty."
+#~ msgstr "Le mot de passe Kerberos est vide."
+
+#~ msgid "The specified kerberos admin is empty."
+#~ msgstr "L'admin kerberos spécifié est vide."
+
+#~ msgid "The specified kerberos realm is empty."
+#~ msgstr "Le realm kerberos spécifié est vide."
+
+#, fuzzy
+#~ msgid "Tried to remove heimdal extension."
+#~ msgstr "Enlever l'extension d'environnement"
+
+#, fuzzy
+#~ msgid "Could not add or update heimdal extensions."
+#~ msgstr "Impossible de sauvegarder l'image to %s."
diff --git a/gosa-plugins/mit-krb5/locale/it/LC_MESSAGES/messages.po b/gosa-plugins/mit-krb5/locale/it/LC_MESSAGES/messages.po
new file mode 100644 (file)
index 0000000..cbee1c0
--- /dev/null
@@ -0,0 +1,362 @@
+# translation of messages.po to Italian
+# Copyright (c) 2005 B-Open Solutions srl - http://www.bopen.it/
+# Copyright (c) 2005 Alessandro Amici <a.amici@bopen.it>
+# Alessandro Amici <a.amici@bopen.it>, 2005.
+msgid ""
+msgstr ""
+"Project-Id-Version: messages\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-27 10:39+0200\n"
+"PO-Revision-Date: 2005-11-18 15:26+0100\n"
+"Last-Translator: Alessandro Amici <a.amici@bopen.it>\n"
+"Language-Team: Italian\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.9.1\n"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:212
+#, php-format
+msgid "Cannot load principal '%s', from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:213
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:268
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:295
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:349
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:364
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:628
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:267
+#, php-format
+msgid "Cannot load principals from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:294
+#, php-format
+msgid "Cannot load policies from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:299
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:177
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:185
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:189
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:193
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:197
+msgid "none"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:399
+msgid "Daemon based"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:444
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
+msgid "Kerberos"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:558
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:57
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:561
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:65
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:1
+msgid "Kerberos kadmin access"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+#, fuzzy
+msgid "Kerberos service"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
+#, fuzzy
+msgid "Kerberos service (kadmin access informations)"
+msgstr "Informazioni personali"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:25
+#, fuzzy
+msgid "Realm"
+msgstr "Cognome"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"Cannot apply policy changes! The defined kerberos server has no mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:41
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+#, fuzzy
+msgid "Kerberos access information"
+msgstr "Informazioni personali"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Services"
+msgstr "Servizi"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:1
+msgid "Policy settings"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:7
+#: admin/systems/services/kerberos/class_krb5_policy.inc:103
+#: admin/systems/services/kerberos/class_krb5_policy.inc:106
+#: admin/systems/services/kerberos/class_krb5_policy.inc:110
+msgid "Policy name"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:11
+#: admin/systems/services/kerberos/class_krb5_policy.inc:122
+#: admin/systems/services/kerberos/class_krb5_policy.inc:124
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Minimum password length"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:15
+#: admin/systems/services/kerberos/class_krb5_policy.inc:129
+#: admin/systems/services/kerberos/class_krb5_policy.inc:131
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Required different characters"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:19
+#: admin/systems/services/kerberos/class_krb5_policy.inc:115
+#: admin/systems/services/kerberos/class_krb5_policy.inc:117
+msgid "Password history size"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:28
+#: admin/systems/services/kerberos/class_krb5_policy.inc:139
+#: admin/systems/services/kerberos/class_krb5_policy.inc:141
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Minimum password lifetime"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:29
+#: admin/systems/services/kerberos/krb5_policy.tpl:33
+msgid "seconds"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:32
+#: admin/systems/services/kerberos/class_krb5_policy.inc:146
+#: admin/systems/services/kerberos/class_krb5_policy.inc:148
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+#, fuzzy
+msgid "Password lifetime"
+msgstr "Password"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:4
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:21
+#, fuzzy
+msgid "Kerberos options"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:8
+msgid "Retry"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:14
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:243
+msgid "Cancel"
+msgstr "Annulla"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:77
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:79
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:81
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:83
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:85
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:87
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:92
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:132
+#, fuzzy
+msgid "Password expires"
+msgstr "Password"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:173
+msgid "Status"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:176
+msgid "Failed logins"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:180
+msgid "Key version number"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:184
+msgid "Last failed login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:188
+msgid "Last password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:192
+msgid "Last successful login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:196
+msgid "Last modification date"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:209
+msgid "Prohibit issuance of service tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:211
+msgid "Prohibit forwardable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:213
+msgid "Disallow proxiable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:215
+msgid "Prohibit renewable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:217
+msgid "Pohibit postdated tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:219
+msgid "Disallow Ticket-Granting Service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:221
+msgid "Password change service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:223
+msgid "Preauthentication required"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:225
+msgid "Force a password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:227
+msgid "Hardware preauthentication"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:229
+msgid "Disallow user to user authentification"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:231
+msgid "Forbid ticket issuance"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:241
+msgid "Save"
+msgstr "Salva"
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:73
+#, php-format
+msgid "This policy is referenced %d times."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:133
+#: admin/systems/services/kerberos/class_krb5_policy.inc:150
+#, php-format
+msgid ""
+"The value specified for '%s' must be smaller than the value specified for '%"
+"s'!"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Heimdal"
+#~ msgstr "Terminali"
+
+#, fuzzy
+#~ msgid "Heimdal options"
+#~ msgstr "Terminali"
+
+#, fuzzy
+#~ msgid "Password end"
+#~ msgstr "Password"
+
+#, fuzzy
+#~ msgid "Admin"
+#~ msgstr "DN dell'amministratore"
+
+#, fuzzy
+#~ msgid "Valid password"
+#~ msgstr "Password"
+
+#, fuzzy
+#~ msgid "Please specify a numeric value for %s."
+#~ msgstr "Specificare una dimenzione valida per le mail da rigettare."
+
+#, fuzzy
+#~ msgid "The specified kerberos password is empty."
+#~ msgstr "La password immessa come 'Nuova password' è vuota"
+
+#, fuzzy
+#~ msgid "The specified kerberos admin is empty."
+#~ msgstr "La password immessa come 'Nuova password' è vuota"
+
+#, fuzzy
+#~ msgid "The specified kerberos realm is empty."
+#~ msgstr "La password immessa come 'Nuova password' è vuota"
+
+#, fuzzy
+#~ msgid "Tried to remove heimdal extension."
+#~ msgstr "Questa identità non ha le estensioni per la posta"
+
+#, fuzzy
+#~ msgid "Could not add or update heimdal extensions."
+#~ msgstr "Questa identità non ha le estensioni per la posta"
diff --git a/gosa-plugins/mit-krb5/locale/messages.po b/gosa-plugins/mit-krb5/locale/messages.po
new file mode 100644 (file)
index 0000000..5345f76
--- /dev/null
@@ -0,0 +1,311 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-27 10:39+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:212
+#, php-format
+msgid "Cannot load principal '%s', from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:213
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:268
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:295
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:349
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:364
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:628
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:267
+#, php-format
+msgid "Cannot load principals from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:294
+#, php-format
+msgid "Cannot load policies from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:299
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:177
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:185
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:189
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:193
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:197
+msgid "none"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:399
+msgid "Daemon based"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:444
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
+msgid "Kerberos"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:558
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:57
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:561
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:65
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:1
+msgid "Kerberos kadmin access"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+msgid "Kerberos Realms"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+msgid "Kerberos service"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
+msgid "Kerberos service (kadmin access informations)"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:25
+msgid "Realm"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"Cannot apply policy changes! The defined kerberos server has no mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:41
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Kerberos access information"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Services"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:1
+msgid "Policy settings"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:7
+#: admin/systems/services/kerberos/class_krb5_policy.inc:103
+#: admin/systems/services/kerberos/class_krb5_policy.inc:106
+#: admin/systems/services/kerberos/class_krb5_policy.inc:110
+msgid "Policy name"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:11
+#: admin/systems/services/kerberos/class_krb5_policy.inc:122
+#: admin/systems/services/kerberos/class_krb5_policy.inc:124
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Minimum password length"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:15
+#: admin/systems/services/kerberos/class_krb5_policy.inc:129
+#: admin/systems/services/kerberos/class_krb5_policy.inc:131
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Required different characters"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:19
+#: admin/systems/services/kerberos/class_krb5_policy.inc:115
+#: admin/systems/services/kerberos/class_krb5_policy.inc:117
+msgid "Password history size"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:28
+#: admin/systems/services/kerberos/class_krb5_policy.inc:139
+#: admin/systems/services/kerberos/class_krb5_policy.inc:141
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Minimum password lifetime"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:29
+#: admin/systems/services/kerberos/krb5_policy.tpl:33
+msgid "seconds"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:32
+#: admin/systems/services/kerberos/class_krb5_policy.inc:146
+#: admin/systems/services/kerberos/class_krb5_policy.inc:148
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Password lifetime"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:4
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:21
+msgid "Kerberos options"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:8
+msgid "Retry"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:14
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:243
+msgid "Cancel"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:77
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:79
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:81
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:83
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:85
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:87
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:92
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:132
+msgid "Password expires"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:173
+msgid "Status"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:176
+msgid "Failed logins"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:180
+msgid "Key version number"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:184
+msgid "Last failed login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:188
+msgid "Last password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:192
+msgid "Last successful login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:196
+msgid "Last modification date"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:209
+msgid "Prohibit issuance of service tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:211
+msgid "Prohibit forwardable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:213
+msgid "Disallow proxiable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:215
+msgid "Prohibit renewable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:217
+msgid "Pohibit postdated tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:219
+msgid "Disallow Ticket-Granting Service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:221
+msgid "Password change service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:223
+msgid "Preauthentication required"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:225
+msgid "Force a password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:227
+msgid "Hardware preauthentication"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:229
+msgid "Disallow user to user authentification"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:231
+msgid "Forbid ticket issuance"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:241
+msgid "Save"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:73
+#, php-format
+msgid "This policy is referenced %d times."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:133
+#: admin/systems/services/kerberos/class_krb5_policy.inc:150
+#, php-format
+msgid ""
+"The value specified for '%s' must be smaller than the value specified for '%"
+"s'!"
+msgstr ""
diff --git a/gosa-plugins/mit-krb5/locale/nl/LC_MESSAGES/messages.po b/gosa-plugins/mit-krb5/locale/nl/LC_MESSAGES/messages.po
new file mode 100644 (file)
index 0000000..8f6f46d
--- /dev/null
@@ -0,0 +1,368 @@
+# translation of messages.po to Dutch
+# GOsa2 Translations
+# Copyright (C) 2003 GONICUS GmbH, Germany
+# This file is distributed under the same license as the GOsa2 package.
+# Alfred Schroeder <schroeder@GONICUS.de>, 2004.
+# Cajus Pollmeier <pollmeier@gonicus.de>, 2004.
+#
+# Translator:
+# Niels Klomp (CareWorks ICT Services) <nk@careworks.nl>, 2005.
+msgid ""
+msgstr ""
+"Project-Id-Version: messages\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-27 10:39+0200\n"
+"PO-Revision-Date: 2006-06-02 16:58+0100\n"
+"Last-Translator: Niels Klomp (CareWorks ICT Services) <nk@careworks.nl>\n"
+"Language-Team: CareWorks ICT Services <info@careworks.nl>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:212
+#, php-format
+msgid "Cannot load principal '%s', from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:213
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:268
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:295
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:349
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:364
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:628
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:267
+#, php-format
+msgid "Cannot load principals from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:294
+#, php-format
+msgid "Cannot load policies from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:299
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:177
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:185
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:189
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:193
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:197
+msgid "none"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:399
+msgid "Daemon based"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:444
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
+msgid "Kerberos"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:558
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:57
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:561
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:65
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:1
+msgid "Kerberos kadmin access"
+msgstr "Kerberos kadmin toegang"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
+msgstr "Kerberos Realm"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+#, fuzzy
+msgid "Kerberos service"
+msgstr "Kerberos server"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
+#, fuzzy
+msgid "Kerberos service (kadmin access informations)"
+msgstr "Kerberos kadmin toegang"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:25
+#, fuzzy
+msgid "Realm"
+msgstr "RAM"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"Cannot apply policy changes! The defined kerberos server has no mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:41
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+#, fuzzy
+msgid "Kerberos access information"
+msgstr "Kerberos kadmin toegang"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Services"
+msgstr "Services"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:1
+msgid "Policy settings"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:7
+#: admin/systems/services/kerberos/class_krb5_policy.inc:103
+#: admin/systems/services/kerberos/class_krb5_policy.inc:106
+#: admin/systems/services/kerberos/class_krb5_policy.inc:110
+msgid "Policy name"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:11
+#: admin/systems/services/kerberos/class_krb5_policy.inc:122
+#: admin/systems/services/kerberos/class_krb5_policy.inc:124
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Minimum password length"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:15
+#: admin/systems/services/kerberos/class_krb5_policy.inc:129
+#: admin/systems/services/kerberos/class_krb5_policy.inc:131
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Required different characters"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:19
+#: admin/systems/services/kerberos/class_krb5_policy.inc:115
+#: admin/systems/services/kerberos/class_krb5_policy.inc:117
+msgid "Password history size"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:28
+#: admin/systems/services/kerberos/class_krb5_policy.inc:139
+#: admin/systems/services/kerberos/class_krb5_policy.inc:141
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Minimum password lifetime"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:29
+#: admin/systems/services/kerberos/krb5_policy.tpl:33
+msgid "seconds"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:32
+#: admin/systems/services/kerberos/class_krb5_policy.inc:146
+#: admin/systems/services/kerberos/class_krb5_policy.inc:148
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+#, fuzzy
+msgid "Password lifetime"
+msgstr "Wachtwoord"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:4
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:21
+#, fuzzy
+msgid "Kerberos options"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:8
+msgid "Retry"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:14
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:243
+msgid "Cancel"
+msgstr "Annuleren"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:77
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:79
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:81
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:83
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:85
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:87
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:92
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:132
+#, fuzzy
+msgid "Password expires"
+msgstr "Wachtwoord"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:173
+msgid "Status"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:176
+msgid "Failed logins"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:180
+msgid "Key version number"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:184
+msgid "Last failed login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:188
+msgid "Last password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:192
+msgid "Last successful login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:196
+msgid "Last modification date"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:209
+msgid "Prohibit issuance of service tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:211
+msgid "Prohibit forwardable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:213
+msgid "Disallow proxiable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:215
+msgid "Prohibit renewable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:217
+msgid "Pohibit postdated tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:219
+msgid "Disallow Ticket-Granting Service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:221
+msgid "Password change service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:223
+msgid "Preauthentication required"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:225
+msgid "Force a password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:227
+msgid "Hardware preauthentication"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:229
+msgid "Disallow user to user authentification"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:231
+msgid "Forbid ticket issuance"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:241
+msgid "Save"
+msgstr "Opslaan"
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:73
+#, php-format
+msgid "This policy is referenced %d times."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:133
+#: admin/systems/services/kerberos/class_krb5_policy.inc:150
+#, php-format
+msgid ""
+"The value specified for '%s' must be smaller than the value specified for '%"
+"s'!"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Heimdal"
+#~ msgstr "Serieel"
+
+#, fuzzy
+#~ msgid "Heimdal options"
+#~ msgstr "Serieel"
+
+#, fuzzy
+#~ msgid "Password end"
+#~ msgstr "Wachtwoord"
+
+#~ msgid "Admin user"
+#~ msgstr "Beheerder"
+
+#, fuzzy
+#~ msgid "Admin"
+#~ msgstr "Beheerders"
+
+#, fuzzy
+#~ msgid "Valid password"
+#~ msgstr "Oud wachtwoord"
+
+#, fuzzy
+#~ msgid "Please specify a numeric value for %s."
+#~ msgstr "Geef a.u.b. een nummerieke waarde op voor TTL."
+
+#~ msgid "The specified kerberos password is empty."
+#~ msgstr "Het opgegeven kerberos wachtwoord is leeg."
+
+#, fuzzy
+#~ msgid "The specified kerberos admin is empty."
+#~ msgstr "Het opgegeven kerberos wachtwoord is leeg."
+
+#, fuzzy
+#~ msgid "The specified kerberos realm is empty."
+#~ msgstr "Het opgegeven kerberos wachtwoord is leeg."
+
+#, fuzzy
+#~ msgid "Tried to remove heimdal extension."
+#~ msgstr "Verwijder omgevingsmogelijkheden"
+
+#, fuzzy
+#~ msgid "Could not add or update heimdal extensions."
+#~ msgstr "Dit account heeft E-mail mogelijkheden uitgeschakeld."
diff --git a/gosa-plugins/mit-krb5/locale/pl/LC_MESSAGES/messages.po b/gosa-plugins/mit-krb5/locale/pl/LC_MESSAGES/messages.po
new file mode 100644 (file)
index 0000000..6b3de34
--- /dev/null
@@ -0,0 +1,358 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: polski\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-27 10:39+0200\n"
+"PO-Revision-Date: 2007-07-14 21:45+0100\n"
+"Last-Translator: Piotr Rybicki <meritus@innervision.pl>\n"
+"Language-Team: Piotr Rybicki <meritus@innervision.pl>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Polish\n"
+"X-Poedit-Country: POLAND\n"
+"X-Poedit-SourceCharset: iso-8859-2\n"
+"X-Poedit-Basepath: tedst\n"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:212
+#, php-format
+msgid "Cannot load principal '%s', from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:213
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:268
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:295
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:349
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:364
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:628
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:267
+#, php-format
+msgid "Cannot load principals from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:294
+#, php-format
+msgid "Cannot load policies from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:299
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:177
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:185
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:189
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:193
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:197
+msgid "none"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:399
+msgid "Daemon based"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:444
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
+msgid "Kerberos"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:558
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:57
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:561
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:65
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:1
+msgid "Kerberos kadmin access"
+msgstr "Dostęp do Kerberos kadmin"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
+msgstr "Dziedzina Kerberos"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+msgid "Kerberos service"
+msgstr "Usługa Kerberos"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
+#, fuzzy
+msgid "Kerberos service (kadmin access informations)"
+msgstr "Informacje dostępowe Kerberos kadmin"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:25
+msgid "Realm"
+msgstr "Dziedzina"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"Cannot apply policy changes! The defined kerberos server has no mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:41
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+#, fuzzy
+msgid "Kerberos access information"
+msgstr "Informacje dostępowe Kerberos kadmin"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Services"
+msgstr "Usługi"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:1
+msgid "Policy settings"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:7
+#: admin/systems/services/kerberos/class_krb5_policy.inc:103
+#: admin/systems/services/kerberos/class_krb5_policy.inc:106
+#: admin/systems/services/kerberos/class_krb5_policy.inc:110
+msgid "Policy name"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:11
+#: admin/systems/services/kerberos/class_krb5_policy.inc:122
+#: admin/systems/services/kerberos/class_krb5_policy.inc:124
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Minimum password length"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:15
+#: admin/systems/services/kerberos/class_krb5_policy.inc:129
+#: admin/systems/services/kerberos/class_krb5_policy.inc:131
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Required different characters"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:19
+#: admin/systems/services/kerberos/class_krb5_policy.inc:115
+#: admin/systems/services/kerberos/class_krb5_policy.inc:117
+msgid "Password history size"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:28
+#: admin/systems/services/kerberos/class_krb5_policy.inc:139
+#: admin/systems/services/kerberos/class_krb5_policy.inc:141
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Minimum password lifetime"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:29
+#: admin/systems/services/kerberos/krb5_policy.tpl:33
+msgid "seconds"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:32
+#: admin/systems/services/kerberos/class_krb5_policy.inc:146
+#: admin/systems/services/kerberos/class_krb5_policy.inc:148
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+#, fuzzy
+msgid "Password lifetime"
+msgstr "Hasło"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:4
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:21
+#, fuzzy
+msgid "Kerberos options"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:8
+msgid "Retry"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:14
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:243
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:77
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:79
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:81
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:83
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:85
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:87
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:92
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:132
+#, fuzzy
+msgid "Password expires"
+msgstr "Hasło"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:173
+msgid "Status"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:176
+msgid "Failed logins"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:180
+msgid "Key version number"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:184
+msgid "Last failed login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:188
+msgid "Last password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:192
+msgid "Last successful login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:196
+msgid "Last modification date"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:209
+msgid "Prohibit issuance of service tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:211
+msgid "Prohibit forwardable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:213
+msgid "Disallow proxiable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:215
+msgid "Prohibit renewable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:217
+msgid "Pohibit postdated tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:219
+msgid "Disallow Ticket-Granting Service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:221
+msgid "Password change service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:223
+msgid "Preauthentication required"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:225
+msgid "Force a password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:227
+msgid "Hardware preauthentication"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:229
+msgid "Disallow user to user authentification"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:231
+msgid "Forbid ticket issuance"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:241
+msgid "Save"
+msgstr "Zapisz"
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:73
+#, php-format
+msgid "This policy is referenced %d times."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:133
+#: admin/systems/services/kerberos/class_krb5_policy.inc:150
+#, php-format
+msgid ""
+"The value specified for '%s' must be smaller than the value specified for '%"
+"s'!"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Heimdal"
+#~ msgstr "kobieta"
+
+#, fuzzy
+#~ msgid "Heimdal options"
+#~ msgstr "kobieta"
+
+#, fuzzy
+#~ msgid "Password end"
+#~ msgstr "Hasło"
+
+#~ msgid "Admin user"
+#~ msgstr "Użytkownik administracyjny"
+
+#~ msgid "Admin"
+#~ msgstr "Admin"
+
+#, fuzzy
+#~ msgid "Valid password"
+#~ msgstr "Stare hasło"
+
+#, fuzzy
+#~ msgid "Please specify a numeric value for %s."
+#~ msgstr "Proszę podać liczbę jako wartość dla ttl."
+
+#~ msgid "The specified kerberos password is empty."
+#~ msgstr "Podane hasło kerberos jest puste."
+
+#~ msgid "The specified kerberos admin is empty."
+#~ msgstr "Podany administrator kerberos jest pusty."
+
+#~ msgid "The specified kerberos realm is empty."
+#~ msgstr "Podana dziedzina kerberos jest pusta."
+
+#, fuzzy
+#~ msgid "Tried to remove heimdal extension."
+#~ msgstr "Usuń rozszerzenie środowiska"
+
+#, fuzzy
+#~ msgid "Could not add or update heimdal extensions."
+#~ msgstr "To konto nie posiada rozszerzeń pocztowych"
diff --git a/gosa-plugins/mit-krb5/locale/ru/LC_MESSAGES/messages.po b/gosa-plugins/mit-krb5/locale/ru/LC_MESSAGES/messages.po
new file mode 100644 (file)
index 0000000..29c172a
--- /dev/null
@@ -0,0 +1,365 @@
+# Translation of messages.po to Russian
+# Valia V. Vaneeva <fattie@altlinux.ru>, 2004.
+# $Id: messages.po,v 1.61 2005/04/18 10:37:13 migor-guest Exp $
+msgid ""
+msgstr ""
+"Project-Id-Version: messages\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-27 10:39+0200\n"
+"PO-Revision-Date: 2005-04-18 14:35+0300\n"
+"Last-Translator: Igor Muratov <migor@altlinux.org>\n"
+"Language-Team: ALT Linux Team\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: poEdit 1.3.1\n"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:212
+#, php-format
+msgid "Cannot load principal '%s', from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:213
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:268
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:295
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:349
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:364
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:628
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:267
+#, php-format
+msgid "Cannot load principals from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:294
+#, php-format
+msgid "Cannot load policies from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:299
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:177
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:185
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:189
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:193
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:197
+msgid "none"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:399
+msgid "Daemon based"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:444
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
+msgid "Kerberos"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:558
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:57
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:561
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:65
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:1
+msgid "Kerberos kadmin access"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+#, fuzzy
+msgid "Kerberos service"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
+#, fuzzy
+msgid "Kerberos service (kadmin access informations)"
+msgstr "Личная информация"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:25
+#, fuzzy
+msgid "Realm"
+msgstr "Имя сервера"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"Cannot apply policy changes! The defined kerberos server has no mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:41
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+#, fuzzy
+msgid "Kerberos access information"
+msgstr "Личная информация"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Services"
+msgstr "Сервисы"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:1
+msgid "Policy settings"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:7
+#: admin/systems/services/kerberos/class_krb5_policy.inc:103
+#: admin/systems/services/kerberos/class_krb5_policy.inc:106
+#: admin/systems/services/kerberos/class_krb5_policy.inc:110
+msgid "Policy name"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:11
+#: admin/systems/services/kerberos/class_krb5_policy.inc:122
+#: admin/systems/services/kerberos/class_krb5_policy.inc:124
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Minimum password length"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:15
+#: admin/systems/services/kerberos/class_krb5_policy.inc:129
+#: admin/systems/services/kerberos/class_krb5_policy.inc:131
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Required different characters"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:19
+#: admin/systems/services/kerberos/class_krb5_policy.inc:115
+#: admin/systems/services/kerberos/class_krb5_policy.inc:117
+msgid "Password history size"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:28
+#: admin/systems/services/kerberos/class_krb5_policy.inc:139
+#: admin/systems/services/kerberos/class_krb5_policy.inc:141
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Minimum password lifetime"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:29
+#: admin/systems/services/kerberos/krb5_policy.tpl:33
+msgid "seconds"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:32
+#: admin/systems/services/kerberos/class_krb5_policy.inc:146
+#: admin/systems/services/kerberos/class_krb5_policy.inc:148
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+#, fuzzy
+msgid "Password lifetime"
+msgstr "Пароль"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:4
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:21
+#, fuzzy
+msgid "Kerberos options"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:8
+msgid "Retry"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:14
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:243
+msgid "Cancel"
+msgstr "Отмена"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:77
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:79
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:81
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:83
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:85
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:87
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:92
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:132
+#, fuzzy
+msgid "Password expires"
+msgstr "Пароль"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:173
+msgid "Status"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:176
+msgid "Failed logins"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:180
+msgid "Key version number"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:184
+msgid "Last failed login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:188
+msgid "Last password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:192
+msgid "Last successful login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:196
+msgid "Last modification date"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:209
+msgid "Prohibit issuance of service tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:211
+msgid "Prohibit forwardable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:213
+msgid "Disallow proxiable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:215
+msgid "Prohibit renewable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:217
+msgid "Pohibit postdated tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:219
+msgid "Disallow Ticket-Granting Service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:221
+msgid "Password change service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:223
+msgid "Preauthentication required"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:225
+msgid "Force a password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:227
+msgid "Hardware preauthentication"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:229
+msgid "Disallow user to user authentification"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:231
+msgid "Forbid ticket issuance"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:241
+msgid "Save"
+msgstr "Сохранить"
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:73
+#, php-format
+msgid "This policy is referenced %d times."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:133
+#: admin/systems/services/kerberos/class_krb5_policy.inc:150
+#, php-format
+msgid ""
+"The value specified for '%s' must be smaller than the value specified for '%"
+"s'!"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Heimdal"
+#~ msgstr "Email"
+
+#, fuzzy
+#~ msgid "Heimdal options"
+#~ msgstr "Email"
+
+#, fuzzy
+#~ msgid "Password end"
+#~ msgstr "Пароль"
+
+#, fuzzy
+#~ msgid "Admin user"
+#~ msgstr "Пользователи домена"
+
+#, fuzzy
+#~ msgid "Admin"
+#~ msgstr "DN администратора"
+
+#, fuzzy
+#~ msgid "Valid password"
+#~ msgstr "Пароль"
+
+#, fuzzy
+#~ msgid "Please specify a numeric value for %s."
+#~ msgstr "Укажите корректный номер телефона."
+
+#, fuzzy
+#~ msgid "The specified kerberos password is empty."
+#~ msgstr "Значение поля \"Файлы\" некорректно."
+
+#, fuzzy
+#~ msgid "The specified kerberos admin is empty."
+#~ msgstr "Значение поля \"Файлы\" некорректно."
+
+#, fuzzy
+#~ msgid "The specified kerberos realm is empty."
+#~ msgstr "Значение поля \"Файлы\" некорректно."
+
+#, fuzzy
+#~ msgid "Tried to remove heimdal extension."
+#~ msgstr "Удалить параметры"
+
+#, fuzzy
+#~ msgid "Could not add or update heimdal extensions."
+#~ msgstr "В этой учетной записи нет почтовых расширений."
diff --git a/gosa-plugins/mit-krb5/locale/zh/LC_MESSAGES/messages.po b/gosa-plugins/mit-krb5/locale/zh/LC_MESSAGES/messages.po
new file mode 100644 (file)
index 0000000..ea23908
--- /dev/null
@@ -0,0 +1,365 @@
+# translation of messages.po to Chinese Simplified
+# Copyright (C) 2003 GONICUS GmbH, Germany
+# This file is distributed under the same license as the GOsa2 package.
+#
+# Jiang Xin <worldhello.net@gmail.com>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: messages\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-05-27 10:39+0200\n"
+"PO-Revision-Date: 2007-06-03 12:27+0800\n"
+"Last-Translator: Jiang Xin <worldhello.net@gmail.com>\n"
+"Language-Team: Chinese Simplified <zh@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:212
+#, php-format
+msgid "Cannot load principal '%s', from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:213
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:268
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:295
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:349
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:364
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:628
+#: admin/systems/services/kerberos/class_goKrbServer.inc:74
+#: admin/systems/services/kerberos/class_goKrbServer.inc:358
+#: admin/systems/services/kerberos/class_goKrbServer.inc:367
+#: admin/systems/services/kerberos/class_goKrbServer.inc:371
+msgid "Service infrastructure"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:267
+#, php-format
+msgid "Cannot load principals from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:294
+#, php-format
+msgid "Cannot load policies from server '%s'!"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:299
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:177
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:185
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:189
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:193
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:197
+msgid "none"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:399
+msgid "Daemon based"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:444
+#: admin/systems/services/kerberos/class_goKrbServer.inc:384
+msgid "Kerberos"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:558
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:57
+msgid "Ticket max life"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_password-methods-MIT.inc:561
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:65
+msgid "Ticket max renew"
+msgstr ""
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:1
+msgid "Kerberos kadmin access"
+msgstr "Kerberos kadmin 访问"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:8
+#, fuzzy
+msgid "Kerberos Realms"
+msgstr "Kerberos Realm"
+
+#: admin/systems/services/kerberos/goKrbServer.tpl:16
+#: admin/systems/services/kerberos/class_goKrbServer.inc:393
+msgid "Policies"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:58
+#, fuzzy
+msgid "Kerberos service"
+msgstr "Kerberos 服务器"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:165
+#, fuzzy
+msgid "Kerberos service (kadmin access informations)"
+msgstr "Kerberos kadmin 访问"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:178
+#: admin/systems/services/kerberos/class_goKrbServer.inc:394
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:25
+#, fuzzy
+msgid "Realm"
+msgstr "Ram"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:181
+msgid ""
+"Cannot apply policy changes! The defined kerberos server has no mac address."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+msgid "Remove"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:265
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:41
+msgid "Policy"
+msgstr ""
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+#, fuzzy
+msgid "Kerberos access information"
+msgstr "个人信息"
+
+#: admin/systems/services/kerberos/class_goKrbServer.inc:385
+msgid "Services"
+msgstr "服务"
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:1
+msgid "Policy settings"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:7
+#: admin/systems/services/kerberos/class_krb5_policy.inc:103
+#: admin/systems/services/kerberos/class_krb5_policy.inc:106
+#: admin/systems/services/kerberos/class_krb5_policy.inc:110
+msgid "Policy name"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:11
+#: admin/systems/services/kerberos/class_krb5_policy.inc:122
+#: admin/systems/services/kerberos/class_krb5_policy.inc:124
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Minimum password length"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:15
+#: admin/systems/services/kerberos/class_krb5_policy.inc:129
+#: admin/systems/services/kerberos/class_krb5_policy.inc:131
+#: admin/systems/services/kerberos/class_krb5_policy.inc:134
+msgid "Required different characters"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:19
+#: admin/systems/services/kerberos/class_krb5_policy.inc:115
+#: admin/systems/services/kerberos/class_krb5_policy.inc:117
+msgid "Password history size"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:28
+#: admin/systems/services/kerberos/class_krb5_policy.inc:139
+#: admin/systems/services/kerberos/class_krb5_policy.inc:141
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+msgid "Minimum password lifetime"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:29
+#: admin/systems/services/kerberos/krb5_policy.tpl:33
+msgid "seconds"
+msgstr ""
+
+#: admin/systems/services/kerberos/krb5_policy.tpl:32
+#: admin/systems/services/kerberos/class_krb5_policy.inc:146
+#: admin/systems/services/kerberos/class_krb5_policy.inc:148
+#: admin/systems/services/kerberos/class_krb5_policy.inc:151
+#, fuzzy
+msgid "Password lifetime"
+msgstr "口令"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:4
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:21
+#, fuzzy
+msgid "Kerberos options"
+msgstr "Kerberos"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:8
+msgid "Retry"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:14
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:243
+msgid "Cancel"
+msgstr "取消"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:77
+msgid "infinite"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:79
+msgid "Hour"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:81
+msgid "Minute"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:83
+msgid "Day"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:85
+msgid "Month"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:87
+msgid "Year"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:92
+msgid "Valid ticket end time"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:132
+#, fuzzy
+msgid "Password expires"
+msgstr "口令"
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:173
+msgid "Status"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:176
+msgid "Failed logins"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:180
+msgid "Key version number"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:184
+msgid "Last failed login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:188
+msgid "Last password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:192
+msgid "Last successful login"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:196
+msgid "Last modification date"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:209
+msgid "Prohibit issuance of service tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:211
+msgid "Prohibit forwardable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:213
+msgid "Disallow proxiable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:215
+msgid "Prohibit renewable tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:217
+msgid "Pohibit postdated tickets"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:219
+msgid "Disallow Ticket-Granting Service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:221
+msgid "Password change service"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:223
+msgid "Preauthentication required"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:225
+msgid "Force a password change"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:227
+msgid "Hardware preauthentication"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:229
+msgid "Disallow user to user authentification"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:231
+msgid "Forbid ticket issuance"
+msgstr ""
+
+#: admin/systems/services/kerberos/pwd_kerberos_mit.tpl:241
+msgid "Save"
+msgstr "保存"
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:73
+#, php-format
+msgid "This policy is referenced %d times."
+msgstr ""
+
+#: admin/systems/services/kerberos/class_krb5_policy.inc:133
+#: admin/systems/services/kerberos/class_krb5_policy.inc:150
+#, php-format
+msgid ""
+"The value specified for '%s' must be smaller than the value specified for '%"
+"s'!"
+msgstr ""
+
+#, fuzzy
+#~ msgid "Heimdal"
+#~ msgstr "串行"
+
+#, fuzzy
+#~ msgid "Heimdal options"
+#~ msgstr "串行"
+
+#, fuzzy
+#~ msgid "Password end"
+#~ msgstr "口令"
+
+#~ msgid "Admin user"
+#~ msgstr "管理员"
+
+#, fuzzy
+#~ msgid "Admin"
+#~ msgstr "管理员"
+
+#, fuzzy
+#~ msgid "Valid password"
+#~ msgstr "旧口令"
+
+#, fuzzy
+#~ msgid "Please specify a numeric value for %s."
+#~ msgstr "请为 ttl 提供一个数值。"
+
+#~ msgid "The specified kerberos password is empty."
+#~ msgstr "提供的 kerberos 口令为空。"
+
+#, fuzzy
+#~ msgid "The specified kerberos admin is empty."
+#~ msgstr "提供的 kerberos 口令为空。"
+
+#, fuzzy
+#~ msgid "The specified kerberos realm is empty."
+#~ msgstr "提供的 kerberos 口令为空。"
+
+#, fuzzy
+#~ msgid "Tried to remove heimdal extension."
+#~ msgstr "删除环境变量扩展"
+
+#, fuzzy
+#~ msgid "Could not add or update heimdal extensions."
+#~ msgstr "这个账号没有邮件扩展。"
diff --git a/gosa-plugins/mit-krb5/plugin.dsc b/gosa-plugins/mit-krb5/plugin.dsc
new file mode 100644 (file)
index 0000000..8f26bf0
--- /dev/null
@@ -0,0 +1,6 @@
+[gosa-plugin]
+name = mit-kerb5
+description = "MIT kerberos management plugin"
+version = 2.6
+author = "Cajus Pollmeier <pollmeier@gonicus.de>"
+conflicts = heimdal
index baed8f8ee8bc07dabe3be441967d3da819030ec1..111d8f22db8e785be817a63fff65e7b31f532295 100644 (file)
@@ -191,9 +191,9 @@ class divListSudo extends MultiSelectWindow
       $actions= "";
       if(($this->parent->CopyPasteHandler) && preg_match("/(c.*w|w.*c)/",$acl)){
 #        $actions.= "<input class='center' type='image'
-#          src='images/lists/cut.png' alt='"._("cut")."' name='cut_%KEY%' title='"._("Cut this entry")."'>&nbsp;";
+#          src='images/lists/cut.png' alt='"._("Cut")."' name='cut_%KEY%' title='"._("Cut this entry")."'>&nbsp;";
         $actions.= "<input class='center' type='image'
-          src='images/lists/copy.png' alt='"._("copy")."' name='copy_%KEY%' title='"._("Copy this entry")."'>&nbsp;";
+          src='images/lists/copy.png' alt='"._("Copy")."' name='copy_%KEY%' title='"._("Copy this entry")."'>&nbsp;";
       }
 
 
index 26206cba888eaf1936c8a6c88f69a49223633e33..ea240fefd9fefe1282e019d0f9a1745db3049aed 100644 (file)
@@ -142,7 +142,7 @@ class target_list_systems extends MultiSelectWindow
     /* Add department selector */
     $listhead .= _("Base")."&nbsp;<select name='CurrentMainBase' onChange='mainform.submit()' class='center'>$options</select>".
       " <input class='center' type='image' src='images/lists/submit.png' align='middle'
-      title='"._("Submit department")."' name='submit_department' alt='"._("Submit")."'>&nbsp;";
+      title='"._("Submit")."' name='submit_department' alt='"._("Submit")."'>&nbsp;";
     $listhead .="</div>";
 
     $this->SetListHeader($listhead);
index cc36e9d833e0d240a43bd27aa26e0469db5b118c..ad6636287d8351e69152356cd6d966d1868c09db 100644 (file)
@@ -139,7 +139,7 @@ class target_list_users extends MultiSelectWindow
     /* Add department selector */
     $listhead .= _("Base")."&nbsp;<select name='CurrentMainBase' onChange='mainform.submit()' class='center'>$options</select>".
       " <input class='center' type='image' src='images/lists/submit.png' align='middle'
-      title='"._("Submit department")."' name='submit_department' alt='"._("Submit")."'>&nbsp;";
+      title='"._("Apply")."' name='submit_department' alt='"._("Submit")."'>&nbsp;";
     $listhead .="</div>";
 
     $this->SetListHeader($listhead);
index 452ab0a01f6ee1cad105f9f91591ba7154df7f5a..917ceb77d3c19242820596472f59effe7d59b226 100644 (file)
@@ -1,6 +1,6 @@
 {if $is_default}
 
-<h2>{t}Sudo generic{/t} - {t}Global defaults{/t}</h2>
+<h2>{t}Generic{/t} - {t}global defaults{/t}</h2>
 <table> 
  <tr>
   <td>
@@ -27,7 +27,7 @@
 <table style="width: 90%;">
  <tr>
   <td style="vertical-align:top;width:50%">
-   <h2>{t}Sudo generic{/t}</h2>
+   <h2>{t}Generic{/t}</h2>
    <table> 
     <tr>
      <td>
index 54e52722bcbf06c22c677c0a00afbfaa7f34f3df..0d5a10b91b6a0b12f7a44fafca48e6217a036610 100644 (file)
@@ -1,4 +1,4 @@
-<h2>{t}Sudo generic{/t} - {t}Global defaults{/t}</h2>
+<h2>{t}Generic{/t} - {t}global defaults{/t}</h2>
 <table> 
  <tr>
   <td>
index b5c9410761931c701afeb6291ce59ad7cea9f055..a4e510f64b187a6b4ca76147c870a78c94ac6e23 100644 (file)
@@ -1,3 +1,4 @@
+# translation of messages.po to Deutsch
 # translation of messages.po to
 # Header entry was created by KBabel!
 #
@@ -6,89 +7,115 @@ msgid ""
 msgstr ""
 "Project-Id-Version: messages\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-29 17:53+0200\n"
-"PO-Revision-Date: 2008-04-04 10:40+0200\n"
+"POT-Creation-Date: 2008-05-27 10:57+0200\n"
+"PO-Revision-Date: 2008-05-27 10:57+0200\n"
 "Last-Translator: Cajus Pollmeier <pollmeier@gonicus.de>\n"
-"Language-Team:  <de@li.org>\n"
+"Language-Team: Deutsch <de@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.11.4\n"
 
-#: admin/sudo/class_target_list_systems.inc:53
-msgid "Select the target objects for your scheduled action."
-msgstr ""
+#: admin/sudo/trust_machines.tpl:6
+msgid "Select systems to add"
+msgstr "Wählen Sie die hinzuzufügenden Systeme"
 
-#: admin/sudo/class_target_list_systems.inc:54
-#: admin/sudo/class_target_list_systems.inc:55
-#: admin/sudo/class_target_list_users.inc:51
-#: admin/sudo/class_target_list_users.inc:52
-#, fuzzy
-msgid "Available targets"
-msgstr "Verfügbare Optionen"
+#: admin/sudo/trust_machines.tpl:26
+msgid "Display systems of department"
+msgstr "Zeige Systeme der Abteilung"
 
-#: admin/sudo/class_target_list_systems.inc:64
-#: admin/sudo/class_target_list_users.inc:61
-msgid "Object name"
-msgstr ""
+#: admin/sudo/trust_machines.tpl:27
+msgid "Choose the department the search will be based on"
+msgstr "Wählen Sie die Abteilung auf der die Suche durchgeführt werden soll"
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Select to see terminals"
-msgstr ""
+#: admin/sudo/trust_machines.tpl:30
+msgid "Display systems matching"
+msgstr "Zeige Systeme auf die folgendes passt"
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Show terminals"
-msgstr ""
+#: admin/sudo/trust_machines.tpl:31
+msgid "Regular expression for matching addresses"
+msgstr "Regulärer Ausdruck zum Abgleich der Addressen"
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Select to see servers"
-msgstr ""
+#: admin/sudo/class_sudoManagement.inc:31
+msgid "Sudo roles"
+msgstr "Sudo-Rollen"
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Show servers"
-msgstr ""
+#: admin/sudo/class_sudoManagement.inc:32
+msgid "Manage sudo roles"
+msgstr "Sudo-Rollen verwalten"
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Select to see workstations"
-msgstr ""
+#: admin/sudo/class_sudoManagement.inc:250
+#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
+msgid "Sudo role"
+msgstr "Sudo-Rolle"
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Show workstations"
-msgstr ""
+#: admin/sudo/class_sudoManagement.inc:282
+msgid "Permission error"
+msgstr "Berechtigungs-Fehler"
 
-#: admin/sudo/class_target_list_systems.inc:76
-#: admin/sudo/class_target_list_users.inc:73
-#, fuzzy
-msgid "Regular expression for matching group names"
-msgstr "Regulärer Ausdruck zum Abgleich der Rollen-Namen"
+#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
+msgid "Sudo role administration"
+msgstr "Administration der sudo-Rollen"
 
-#: admin/sudo/class_target_list_systems.inc:143
-#: admin/sudo/class_target_list_users.inc:140
-msgid "Base"
-msgstr ""
+#: admin/sudo/options.tpl:5
+msgid "Option name"
+msgstr "Options-Name"
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-#, fuzzy
-msgid "Submit department"
-msgstr "Abteilung"
+#: admin/sudo/options.tpl:7
+msgid "Value"
+msgstr "Wert"
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit"
-msgstr ""
+#: admin/sudo/options.tpl:8
+msgid "Options"
+msgstr "Optionen"
 
-#: admin/sudo/class_target_list_systems.inc:187
-msgid "Server"
-msgstr ""
+#: admin/sudo/options.tpl:81
+msgid "Available options"
+msgstr "Verfügbare Optionen"
 
-#: admin/sudo/class_target_list_systems.inc:189
-msgid "Workstation"
-msgstr ""
+#: admin/sudo/remove.tpl:2
+msgid "Warning"
+msgstr "Warnung"
 
-#: admin/sudo/class_target_list_systems.inc:191
-msgid "Terminal"
+#: admin/sudo/remove.tpl:9
+msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
 msgstr ""
+"Wenn Sie sicher sind, klicken Sie auf 'Entfernen' um fortzufahren oder "
+"'Abbrechen' um die Aktion abzubrechen."
+
+#: admin/sudo/generic.tpl:3 admin/sudo/generic.tpl:30
+#: admin/sudo/paste_generic.tpl:1
+msgid "Generic"
+msgstr "Allgemein"
+
+#: admin/sudo/generic.tpl:3 admin/sudo/paste_generic.tpl:1
+msgid "global defaults"
+msgstr "globale Vorgaben"
+
+#: admin/sudo/generic.tpl:7 admin/sudo/generic.tpl:34
+#: admin/sudo/class_divListSudo.inc:82 admin/sudo/paste_generic.tpl:5
+#: admin/sudo/class_sudoGeneric.inc:561 admin/sudo/class_sudoGeneric.inc:566
+#: admin/sudo/class_sudoGeneric.inc:571 admin/sudo/class_sudoGeneric.inc:580
+#: admin/sudo/class_sudoGeneric.inc:677
+msgid "Name"
+msgstr "Name"
+
+#: admin/sudo/generic.tpl:15 admin/sudo/generic.tpl:44
+#: admin/sudo/class_sudoGeneric.inc:678
+msgid "Description"
+msgstr "Beschreibung"
+
+#: admin/sudo/generic.tpl:55
+msgid "System trust"
+msgstr "System-Vertrauen"
+
+#: admin/sudo/generic.tpl:56
+msgid "Trust mode"
+msgstr "Vertrauens-Modus"
+
+#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
+msgid "Add from list"
+msgstr "Aus Liste hinzufügen"
 
 #: admin/sudo/class_sudoOption.inc:154
 msgid "Unknown option"
@@ -116,21 +143,114 @@ msgstr "Ganzzahl"
 msgid "list"
 msgstr "Liste"
 
+#: admin/sudo/class_target_list_users.inc:50
+msgid "Select the target objects"
+msgstr "Wählen Sie die Ziel-Objekte"
+
+#: admin/sudo/class_target_list_users.inc:51
+#: admin/sudo/class_target_list_users.inc:52
+#: admin/sudo/class_target_list_systems.inc:54
+#: admin/sudo/class_target_list_systems.inc:55
+msgid "Available targets"
+msgstr "Verfügbare Ziele"
+
+#: admin/sudo/class_target_list_users.inc:61
+#: admin/sudo/class_target_list_systems.inc:64
+msgid "Object name"
+msgstr "Objekt-Name"
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Select to see users"
+msgstr "Auswählen um Benutzer zu sehen"
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Show users"
+msgstr "Zeige Benutzer"
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Select to see groups"
+msgstr "Auswählen um Gruppen zu sehen"
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Show groups"
+msgstr "Zeige Gruppen"
+
+#: admin/sudo/class_target_list_users.inc:73
+#: admin/sudo/class_target_list_systems.inc:76
+msgid "Regular expression for matching group names"
+msgstr "Regulärer Ausdruck zum Abgleich der Gruppen-Namen"
+
+#: admin/sudo/class_target_list_users.inc:140
+#: admin/sudo/class_target_list_systems.inc:143
+msgid "Base"
+msgstr "Basis"
+
+#: admin/sudo/class_target_list_users.inc:142
+msgid "Apply"
+msgstr "Anwenden"
+
+#: admin/sudo/class_target_list_users.inc:142
+#: admin/sudo/class_target_list_systems.inc:145
+msgid "Submit"
+msgstr "Übertragen"
+
+#: admin/sudo/class_target_list_users.inc:181
+#: admin/sudo/class_sudoGeneric.inc:398
+msgid "User"
+msgstr "Benutzer"
+
+#: admin/sudo/class_target_list_users.inc:182
+#: admin/sudo/class_sudoGeneric.inc:399
+msgid "Group"
+msgstr "Gruppe"
+
+#: admin/sudo/class_target_list_systems.inc:53
+msgid "Select the target objects for your scheduled action."
+msgstr "Wählen Sie die Ziel-Objekte für die geplante Aktion."
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Select to see terminals"
+msgstr "Auswählen um Terminals zu sehen"
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Show terminals"
+msgstr "Zeige Terminals"
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Select to see servers"
+msgstr "Auswählen um Server zu sehen"
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Show servers"
+msgstr "Zeige Server"
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Select to see workstations"
+msgstr "Auswählen um Arbeitsstationen zu sehen"
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Show workstations"
+msgstr "Zeige Arbeitsstationen"
+
+#: admin/sudo/class_target_list_systems.inc:187
+msgid "Server"
+msgstr "Server"
+
+#: admin/sudo/class_target_list_systems.inc:189
+msgid "Workstation"
+msgstr "Arbeitsstation"
+
+#: admin/sudo/class_target_list_systems.inc:191
+msgid "Terminal"
+msgstr "Terminal"
+
 #: admin/sudo/class_divListSudo.inc:55 admin/sudo/class_divListSudo.inc:56
 msgid "List of sudo roles"
 msgstr "Liste der sudo-Rollen"
 
 #: admin/sudo/class_divListSudo.inc:76
 msgid "Select all"
-msgstr ""
-
-#: admin/sudo/class_divListSudo.inc:82 admin/sudo/class_sudoGeneric.inc:561
-#: admin/sudo/class_sudoGeneric.inc:566 admin/sudo/class_sudoGeneric.inc:571
-#: admin/sudo/class_sudoGeneric.inc:580 admin/sudo/class_sudoGeneric.inc:677
-#: admin/sudo/paste_generic.tpl:5 admin/sudo/generic.tpl:7
-#: admin/sudo/generic.tpl:34
-msgid "Name"
-msgstr "Name"
+msgstr "Alles auswählen"
 
 #: admin/sudo/class_divListSudo.inc:82
 msgid "Department"
@@ -158,28 +278,23 @@ msgstr "Rolle"
 
 #: admin/sudo/class_divListSudo.inc:115
 msgid "Default"
-msgstr ""
+msgstr "Vorgabe"
 
 #: admin/sudo/class_divListSudo.inc:122
 msgid "Remove"
 msgstr "Entfernen"
 
-#: admin/sudo/class_divListSudo.inc:129
+#: admin/sudo/class_divListSudo.inc:129 admin/sudo/class_divListSudo.inc:196
 msgid "Copy"
-msgstr ""
+msgstr "Kopieren"
 
 #: admin/sudo/class_divListSudo.inc:135 admin/sudo/class_divListSudo.inc:138
 msgid "Paste"
-msgstr ""
-
-#: admin/sudo/class_divListSudo.inc:196
-msgid "copy"
-msgstr ""
+msgstr "Einfügen"
 
 #: admin/sudo/class_divListSudo.inc:196
-#, fuzzy
 msgid "Copy this entry"
-msgstr "Diesen Eintrag bearbeiten"
+msgstr "Diesen Eintrag kopieren"
 
 #: admin/sudo/class_divListSudo.inc:201
 msgid "Edit this entry"
@@ -193,73 +308,30 @@ msgstr "Diesen Eintrag löschen"
 msgid "Number of listed roles"
 msgstr "Anzahl der angezeigten Rollen"
 
-#: admin/sudo/remove.tpl:2
-msgid "Warning"
-msgstr "Warnung"
-
-#: admin/sudo/remove.tpl:9
-msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-"Wenn Sie sicher sind, klicken Sie auf 'Entfernen' um fortzufahren oder "
-"'Abbrechen' um die Aktion abzubrechen."
-
-#: admin/sudo/class_sudoManagement.inc:31
-msgid "Sudo roles"
-msgstr "Sudo-Rollen"
-
-#: admin/sudo/class_sudoManagement.inc:32
-msgid "Manage sudo roles"
-msgstr "Sudo-Rollen verwalten"
-
-#: admin/sudo/class_sudoManagement.inc:248
-#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
-msgid "Sudo role"
-msgstr "Sudo-Rolle"
-
-#: admin/sudo/class_sudoManagement.inc:280
-msgid "Permission error"
-msgstr "Berechtigungs-Fehler"
-
 #: admin/sudo/class_sudoGeneric.inc:309
 msgid "Error"
 msgstr "Fehler"
 
 #: admin/sudo/class_sudoGeneric.inc:351
 msgid "disabled"
-msgstr ""
+msgstr "abgeschaltet"
 
 #: admin/sudo/class_sudoGeneric.inc:352
 msgid "full access"
-msgstr ""
+msgstr "Vollzugriff"
 
 #: admin/sudo/class_sudoGeneric.inc:353
 msgid "allow access to these hosts"
-msgstr ""
-
-#: admin/sudo/class_sudoGeneric.inc:398
-#: admin/sudo/class_target_list_users.inc:181
-#, fuzzy
-msgid "User"
-msgstr "Benutzer"
-
-#: admin/sudo/class_sudoGeneric.inc:399
-#: admin/sudo/class_target_list_users.inc:182
-msgid "Group"
-msgstr ""
+msgstr "Zugriff auf diese Hosts erlauben"
 
 #: admin/sudo/class_sudoGeneric.inc:547
 msgid "LDAP error"
-msgstr ""
+msgstr "LDAP-Fehler"
 
 #: admin/sudo/class_sudoGeneric.inc:668
 msgid "Sudo"
 msgstr "Sudo"
 
-#: admin/sudo/class_sudoGeneric.inc:678 admin/sudo/generic.tpl:15
-#: admin/sudo/generic.tpl:44
-msgid "Description"
-msgstr "Beschreibung"
-
 #: admin/sudo/class_sudoGeneric.inc:679
 msgid "Users"
 msgstr "Benutzer"
@@ -278,87 +350,4 @@ msgstr "Als Benutzer ausführen"
 
 #: admin/sudo/class_sudoGeneric.inc:683
 msgid "Access control list"
-msgstr ""
-
-#: admin/sudo/options.tpl:5
-msgid "Option name"
-msgstr ""
-
-#: admin/sudo/options.tpl:7
-msgid "Value"
-msgstr ""
-
-#: admin/sudo/options.tpl:8
-#, fuzzy
-msgid "Options"
-msgstr "Aktionen"
-
-#: admin/sudo/options.tpl:81
-msgid "Available options"
-msgstr "Verfügbare Optionen"
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-#: admin/sudo/generic.tpl:30
-msgid "Sudo generic"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-msgid "Global defaults"
-msgstr ""
-
-#: admin/sudo/generic.tpl:55
-msgid "System trust"
-msgstr ""
-
-#: admin/sudo/generic.tpl:56
-msgid "Trust mode"
-msgstr ""
-
-#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
-msgid "Add from list"
-msgstr "Aus Liste hinzufügen"
-
-#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
-msgid "Sudo role administration"
-msgstr "Administration der sudo-Rollen"
-
-#: admin/sudo/class_target_list_users.inc:50
-msgid "Select the target objects"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Select to see users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Show users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Select to see groups"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Show groups"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:6
-msgid "Select systems to add"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:26
-msgid "Display systems of department"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:27
-msgid "Choose the department the search will be based on"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:30
-msgid "Display systems matching"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:31
-#, fuzzy
-msgid "Regular expression for matching addresses"
-msgstr "Regulärer Ausdruck zum Abgleich der Rollen-Namen"
+msgstr "Zugriffsberechtigungen"
index 4378660cbd559fd8fff27e22b7beea3759523782..a402c9781ac085f561fa9b23eb20813d3a07c465 100644 (file)
-#: admin/sudo/class_target_list_systems.inc:53
-msgid "Select the target objects for your scheduled action."
+#: admin/sudo/trust_machines.tpl:6
+msgid "Select systems to add"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:54
-#: admin/sudo/class_target_list_systems.inc:55
-#: admin/sudo/class_target_list_users.inc:51
-#: admin/sudo/class_target_list_users.inc:52
-msgid "Available targets"
+#: admin/sudo/trust_machines.tpl:26
+msgid "Display systems of department"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:64
-#: admin/sudo/class_target_list_users.inc:61
-msgid "Object name"
+#: admin/sudo/trust_machines.tpl:27
+msgid "Choose the department the search will be based on"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Select to see terminals"
+#: admin/sudo/trust_machines.tpl:30
+msgid "Display systems matching"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Show terminals"
+#: admin/sudo/trust_machines.tpl:31
+msgid "Regular expression for matching addresses"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Select to see servers"
+#: admin/sudo/class_sudoManagement.inc:31
+msgid "Sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Show servers"
+#: admin/sudo/class_sudoManagement.inc:32
+msgid "Manage sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Select to see workstations"
+#: admin/sudo/class_sudoManagement.inc:250
+#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
+msgid "Sudo role"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Show workstations"
+#: admin/sudo/class_sudoManagement.inc:282
+msgid "Permission error"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:76
-#: admin/sudo/class_target_list_users.inc:73
-msgid "Regular expression for matching group names"
+#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
+msgid "Sudo role administration"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:143
-#: admin/sudo/class_target_list_users.inc:140
-msgid "Base"
+#: admin/sudo/options.tpl:5
+msgid "Option name"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit department"
+#: admin/sudo/options.tpl:7
+msgid "Value"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit"
+#: admin/sudo/options.tpl:8
+msgid "Options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:187
-msgid "Server"
+#: admin/sudo/options.tpl:81
+msgid "Available options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:189
-msgid "Workstation"
+#: admin/sudo/remove.tpl:2
+msgid "Warning"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:191
-msgid "Terminal"
+#: admin/sudo/remove.tpl:9
+msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/generic.tpl:30
+#: admin/sudo/paste_generic.tpl:1
+msgid "Generic"
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/paste_generic.tpl:1
+msgid "global defaults"
+msgstr ""
+
+#: admin/sudo/generic.tpl:7 admin/sudo/generic.tpl:34
+#: admin/sudo/class_divListSudo.inc:82 admin/sudo/paste_generic.tpl:5
+#: admin/sudo/class_sudoGeneric.inc:561 admin/sudo/class_sudoGeneric.inc:566
+#: admin/sudo/class_sudoGeneric.inc:571 admin/sudo/class_sudoGeneric.inc:580
+#: admin/sudo/class_sudoGeneric.inc:677
+msgid "Name"
+msgstr ""
+
+#: admin/sudo/generic.tpl:15 admin/sudo/generic.tpl:44
+#: admin/sudo/class_sudoGeneric.inc:678
+msgid "Description"
+msgstr ""
+
+#: admin/sudo/generic.tpl:55
+msgid "System trust"
+msgstr ""
+
+#: admin/sudo/generic.tpl:56
+msgid "Trust mode"
+msgstr ""
+
+#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
+msgid "Add from list"
 msgstr ""
 
 #: admin/sudo/class_sudoOption.inc:154
@@ -96,6 +123,107 @@ msgstr ""
 msgid "list"
 msgstr ""
 
+#: admin/sudo/class_target_list_users.inc:50
+msgid "Select the target objects"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:51
+#: admin/sudo/class_target_list_users.inc:52
+#: admin/sudo/class_target_list_systems.inc:54
+#: admin/sudo/class_target_list_systems.inc:55
+msgid "Available targets"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:61
+#: admin/sudo/class_target_list_systems.inc:64
+msgid "Object name"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Select to see users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Show users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Select to see groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Show groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:73
+#: admin/sudo/class_target_list_systems.inc:76
+msgid "Regular expression for matching group names"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:140
+#: admin/sudo/class_target_list_systems.inc:143
+msgid "Base"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+msgid "Apply"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+#: admin/sudo/class_target_list_systems.inc:145
+msgid "Submit"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:181
+#: admin/sudo/class_sudoGeneric.inc:398
+msgid "User"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:182
+#: admin/sudo/class_sudoGeneric.inc:399
+msgid "Group"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:53
+msgid "Select the target objects for your scheduled action."
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Select to see terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Show terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Select to see servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Show servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Select to see workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Show workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:187
+msgid "Server"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:189
+msgid "Workstation"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:191
+msgid "Terminal"
+msgstr ""
+
 #: admin/sudo/class_divListSudo.inc:55 admin/sudo/class_divListSudo.inc:56
 msgid "List of sudo roles"
 msgstr ""
@@ -104,14 +232,6 @@ msgstr ""
 msgid "Select all"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:82 admin/sudo/class_sudoGeneric.inc:561
-#: admin/sudo/class_sudoGeneric.inc:566 admin/sudo/class_sudoGeneric.inc:571
-#: admin/sudo/class_sudoGeneric.inc:580 admin/sudo/class_sudoGeneric.inc:677
-#: admin/sudo/paste_generic.tpl:5 admin/sudo/generic.tpl:7
-#: admin/sudo/generic.tpl:34
-msgid "Name"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:82
 msgid "Department"
 msgstr ""
@@ -144,7 +264,7 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:129
+#: admin/sudo/class_divListSudo.inc:129 admin/sudo/class_divListSudo.inc:196
 msgid "Copy"
 msgstr ""
 
@@ -152,10 +272,6 @@ msgstr ""
 msgid "Paste"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:196
-msgid "copy"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:196
 msgid "Copy this entry"
 msgstr ""
@@ -172,31 +288,6 @@ msgstr ""
 msgid "Number of listed roles"
 msgstr ""
 
-#: admin/sudo/remove.tpl:2
-msgid "Warning"
-msgstr ""
-
-#: admin/sudo/remove.tpl:9
-msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:31
-msgid "Sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:32
-msgid "Manage sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:248
-#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
-msgid "Sudo role"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:280
-msgid "Permission error"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:309
 msgid "Error"
 msgstr ""
@@ -213,16 +304,6 @@ msgstr ""
 msgid "allow access to these hosts"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:398
-#: admin/sudo/class_target_list_users.inc:181
-msgid "User"
-msgstr ""
-
-#: admin/sudo/class_sudoGeneric.inc:399
-#: admin/sudo/class_target_list_users.inc:182
-msgid "Group"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:547
 msgid "LDAP error"
 msgstr ""
@@ -231,11 +312,6 @@ msgstr ""
 msgid "Sudo"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:678 admin/sudo/generic.tpl:15
-#: admin/sudo/generic.tpl:44
-msgid "Description"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:679
 msgid "Users"
 msgstr ""
@@ -255,84 +331,3 @@ msgstr ""
 #: admin/sudo/class_sudoGeneric.inc:683
 msgid "Access control list"
 msgstr ""
-
-#: admin/sudo/options.tpl:5
-msgid "Option name"
-msgstr ""
-
-#: admin/sudo/options.tpl:7
-msgid "Value"
-msgstr ""
-
-#: admin/sudo/options.tpl:8
-msgid "Options"
-msgstr ""
-
-#: admin/sudo/options.tpl:81
-msgid "Available options"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-#: admin/sudo/generic.tpl:30
-msgid "Sudo generic"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-msgid "Global defaults"
-msgstr ""
-
-#: admin/sudo/generic.tpl:55
-msgid "System trust"
-msgstr ""
-
-#: admin/sudo/generic.tpl:56
-msgid "Trust mode"
-msgstr ""
-
-#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
-msgid "Add from list"
-msgstr ""
-
-#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
-msgid "Sudo role administration"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:50
-msgid "Select the target objects"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Select to see users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Show users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Select to see groups"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Show groups"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:6
-msgid "Select systems to add"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:26
-msgid "Display systems of department"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:27
-msgid "Choose the department the search will be based on"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:30
-msgid "Display systems matching"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:31
-msgid "Regular expression for matching addresses"
-msgstr ""
index 4378660cbd559fd8fff27e22b7beea3759523782..a402c9781ac085f561fa9b23eb20813d3a07c465 100644 (file)
-#: admin/sudo/class_target_list_systems.inc:53
-msgid "Select the target objects for your scheduled action."
+#: admin/sudo/trust_machines.tpl:6
+msgid "Select systems to add"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:54
-#: admin/sudo/class_target_list_systems.inc:55
-#: admin/sudo/class_target_list_users.inc:51
-#: admin/sudo/class_target_list_users.inc:52
-msgid "Available targets"
+#: admin/sudo/trust_machines.tpl:26
+msgid "Display systems of department"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:64
-#: admin/sudo/class_target_list_users.inc:61
-msgid "Object name"
+#: admin/sudo/trust_machines.tpl:27
+msgid "Choose the department the search will be based on"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Select to see terminals"
+#: admin/sudo/trust_machines.tpl:30
+msgid "Display systems matching"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Show terminals"
+#: admin/sudo/trust_machines.tpl:31
+msgid "Regular expression for matching addresses"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Select to see servers"
+#: admin/sudo/class_sudoManagement.inc:31
+msgid "Sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Show servers"
+#: admin/sudo/class_sudoManagement.inc:32
+msgid "Manage sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Select to see workstations"
+#: admin/sudo/class_sudoManagement.inc:250
+#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
+msgid "Sudo role"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Show workstations"
+#: admin/sudo/class_sudoManagement.inc:282
+msgid "Permission error"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:76
-#: admin/sudo/class_target_list_users.inc:73
-msgid "Regular expression for matching group names"
+#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
+msgid "Sudo role administration"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:143
-#: admin/sudo/class_target_list_users.inc:140
-msgid "Base"
+#: admin/sudo/options.tpl:5
+msgid "Option name"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit department"
+#: admin/sudo/options.tpl:7
+msgid "Value"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit"
+#: admin/sudo/options.tpl:8
+msgid "Options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:187
-msgid "Server"
+#: admin/sudo/options.tpl:81
+msgid "Available options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:189
-msgid "Workstation"
+#: admin/sudo/remove.tpl:2
+msgid "Warning"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:191
-msgid "Terminal"
+#: admin/sudo/remove.tpl:9
+msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/generic.tpl:30
+#: admin/sudo/paste_generic.tpl:1
+msgid "Generic"
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/paste_generic.tpl:1
+msgid "global defaults"
+msgstr ""
+
+#: admin/sudo/generic.tpl:7 admin/sudo/generic.tpl:34
+#: admin/sudo/class_divListSudo.inc:82 admin/sudo/paste_generic.tpl:5
+#: admin/sudo/class_sudoGeneric.inc:561 admin/sudo/class_sudoGeneric.inc:566
+#: admin/sudo/class_sudoGeneric.inc:571 admin/sudo/class_sudoGeneric.inc:580
+#: admin/sudo/class_sudoGeneric.inc:677
+msgid "Name"
+msgstr ""
+
+#: admin/sudo/generic.tpl:15 admin/sudo/generic.tpl:44
+#: admin/sudo/class_sudoGeneric.inc:678
+msgid "Description"
+msgstr ""
+
+#: admin/sudo/generic.tpl:55
+msgid "System trust"
+msgstr ""
+
+#: admin/sudo/generic.tpl:56
+msgid "Trust mode"
+msgstr ""
+
+#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
+msgid "Add from list"
 msgstr ""
 
 #: admin/sudo/class_sudoOption.inc:154
@@ -96,6 +123,107 @@ msgstr ""
 msgid "list"
 msgstr ""
 
+#: admin/sudo/class_target_list_users.inc:50
+msgid "Select the target objects"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:51
+#: admin/sudo/class_target_list_users.inc:52
+#: admin/sudo/class_target_list_systems.inc:54
+#: admin/sudo/class_target_list_systems.inc:55
+msgid "Available targets"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:61
+#: admin/sudo/class_target_list_systems.inc:64
+msgid "Object name"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Select to see users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Show users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Select to see groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Show groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:73
+#: admin/sudo/class_target_list_systems.inc:76
+msgid "Regular expression for matching group names"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:140
+#: admin/sudo/class_target_list_systems.inc:143
+msgid "Base"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+msgid "Apply"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+#: admin/sudo/class_target_list_systems.inc:145
+msgid "Submit"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:181
+#: admin/sudo/class_sudoGeneric.inc:398
+msgid "User"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:182
+#: admin/sudo/class_sudoGeneric.inc:399
+msgid "Group"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:53
+msgid "Select the target objects for your scheduled action."
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Select to see terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Show terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Select to see servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Show servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Select to see workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Show workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:187
+msgid "Server"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:189
+msgid "Workstation"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:191
+msgid "Terminal"
+msgstr ""
+
 #: admin/sudo/class_divListSudo.inc:55 admin/sudo/class_divListSudo.inc:56
 msgid "List of sudo roles"
 msgstr ""
@@ -104,14 +232,6 @@ msgstr ""
 msgid "Select all"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:82 admin/sudo/class_sudoGeneric.inc:561
-#: admin/sudo/class_sudoGeneric.inc:566 admin/sudo/class_sudoGeneric.inc:571
-#: admin/sudo/class_sudoGeneric.inc:580 admin/sudo/class_sudoGeneric.inc:677
-#: admin/sudo/paste_generic.tpl:5 admin/sudo/generic.tpl:7
-#: admin/sudo/generic.tpl:34
-msgid "Name"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:82
 msgid "Department"
 msgstr ""
@@ -144,7 +264,7 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:129
+#: admin/sudo/class_divListSudo.inc:129 admin/sudo/class_divListSudo.inc:196
 msgid "Copy"
 msgstr ""
 
@@ -152,10 +272,6 @@ msgstr ""
 msgid "Paste"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:196
-msgid "copy"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:196
 msgid "Copy this entry"
 msgstr ""
@@ -172,31 +288,6 @@ msgstr ""
 msgid "Number of listed roles"
 msgstr ""
 
-#: admin/sudo/remove.tpl:2
-msgid "Warning"
-msgstr ""
-
-#: admin/sudo/remove.tpl:9
-msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:31
-msgid "Sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:32
-msgid "Manage sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:248
-#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
-msgid "Sudo role"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:280
-msgid "Permission error"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:309
 msgid "Error"
 msgstr ""
@@ -213,16 +304,6 @@ msgstr ""
 msgid "allow access to these hosts"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:398
-#: admin/sudo/class_target_list_users.inc:181
-msgid "User"
-msgstr ""
-
-#: admin/sudo/class_sudoGeneric.inc:399
-#: admin/sudo/class_target_list_users.inc:182
-msgid "Group"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:547
 msgid "LDAP error"
 msgstr ""
@@ -231,11 +312,6 @@ msgstr ""
 msgid "Sudo"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:678 admin/sudo/generic.tpl:15
-#: admin/sudo/generic.tpl:44
-msgid "Description"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:679
 msgid "Users"
 msgstr ""
@@ -255,84 +331,3 @@ msgstr ""
 #: admin/sudo/class_sudoGeneric.inc:683
 msgid "Access control list"
 msgstr ""
-
-#: admin/sudo/options.tpl:5
-msgid "Option name"
-msgstr ""
-
-#: admin/sudo/options.tpl:7
-msgid "Value"
-msgstr ""
-
-#: admin/sudo/options.tpl:8
-msgid "Options"
-msgstr ""
-
-#: admin/sudo/options.tpl:81
-msgid "Available options"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-#: admin/sudo/generic.tpl:30
-msgid "Sudo generic"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-msgid "Global defaults"
-msgstr ""
-
-#: admin/sudo/generic.tpl:55
-msgid "System trust"
-msgstr ""
-
-#: admin/sudo/generic.tpl:56
-msgid "Trust mode"
-msgstr ""
-
-#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
-msgid "Add from list"
-msgstr ""
-
-#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
-msgid "Sudo role administration"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:50
-msgid "Select the target objects"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Select to see users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Show users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Select to see groups"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Show groups"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:6
-msgid "Select systems to add"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:26
-msgid "Display systems of department"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:27
-msgid "Choose the department the search will be based on"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:30
-msgid "Display systems matching"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:31
-msgid "Regular expression for matching addresses"
-msgstr ""
index 4378660cbd559fd8fff27e22b7beea3759523782..a402c9781ac085f561fa9b23eb20813d3a07c465 100644 (file)
-#: admin/sudo/class_target_list_systems.inc:53
-msgid "Select the target objects for your scheduled action."
+#: admin/sudo/trust_machines.tpl:6
+msgid "Select systems to add"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:54
-#: admin/sudo/class_target_list_systems.inc:55
-#: admin/sudo/class_target_list_users.inc:51
-#: admin/sudo/class_target_list_users.inc:52
-msgid "Available targets"
+#: admin/sudo/trust_machines.tpl:26
+msgid "Display systems of department"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:64
-#: admin/sudo/class_target_list_users.inc:61
-msgid "Object name"
+#: admin/sudo/trust_machines.tpl:27
+msgid "Choose the department the search will be based on"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Select to see terminals"
+#: admin/sudo/trust_machines.tpl:30
+msgid "Display systems matching"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Show terminals"
+#: admin/sudo/trust_machines.tpl:31
+msgid "Regular expression for matching addresses"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Select to see servers"
+#: admin/sudo/class_sudoManagement.inc:31
+msgid "Sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Show servers"
+#: admin/sudo/class_sudoManagement.inc:32
+msgid "Manage sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Select to see workstations"
+#: admin/sudo/class_sudoManagement.inc:250
+#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
+msgid "Sudo role"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Show workstations"
+#: admin/sudo/class_sudoManagement.inc:282
+msgid "Permission error"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:76
-#: admin/sudo/class_target_list_users.inc:73
-msgid "Regular expression for matching group names"
+#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
+msgid "Sudo role administration"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:143
-#: admin/sudo/class_target_list_users.inc:140
-msgid "Base"
+#: admin/sudo/options.tpl:5
+msgid "Option name"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit department"
+#: admin/sudo/options.tpl:7
+msgid "Value"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit"
+#: admin/sudo/options.tpl:8
+msgid "Options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:187
-msgid "Server"
+#: admin/sudo/options.tpl:81
+msgid "Available options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:189
-msgid "Workstation"
+#: admin/sudo/remove.tpl:2
+msgid "Warning"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:191
-msgid "Terminal"
+#: admin/sudo/remove.tpl:9
+msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/generic.tpl:30
+#: admin/sudo/paste_generic.tpl:1
+msgid "Generic"
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/paste_generic.tpl:1
+msgid "global defaults"
+msgstr ""
+
+#: admin/sudo/generic.tpl:7 admin/sudo/generic.tpl:34
+#: admin/sudo/class_divListSudo.inc:82 admin/sudo/paste_generic.tpl:5
+#: admin/sudo/class_sudoGeneric.inc:561 admin/sudo/class_sudoGeneric.inc:566
+#: admin/sudo/class_sudoGeneric.inc:571 admin/sudo/class_sudoGeneric.inc:580
+#: admin/sudo/class_sudoGeneric.inc:677
+msgid "Name"
+msgstr ""
+
+#: admin/sudo/generic.tpl:15 admin/sudo/generic.tpl:44
+#: admin/sudo/class_sudoGeneric.inc:678
+msgid "Description"
+msgstr ""
+
+#: admin/sudo/generic.tpl:55
+msgid "System trust"
+msgstr ""
+
+#: admin/sudo/generic.tpl:56
+msgid "Trust mode"
+msgstr ""
+
+#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
+msgid "Add from list"
 msgstr ""
 
 #: admin/sudo/class_sudoOption.inc:154
@@ -96,6 +123,107 @@ msgstr ""
 msgid "list"
 msgstr ""
 
+#: admin/sudo/class_target_list_users.inc:50
+msgid "Select the target objects"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:51
+#: admin/sudo/class_target_list_users.inc:52
+#: admin/sudo/class_target_list_systems.inc:54
+#: admin/sudo/class_target_list_systems.inc:55
+msgid "Available targets"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:61
+#: admin/sudo/class_target_list_systems.inc:64
+msgid "Object name"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Select to see users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Show users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Select to see groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Show groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:73
+#: admin/sudo/class_target_list_systems.inc:76
+msgid "Regular expression for matching group names"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:140
+#: admin/sudo/class_target_list_systems.inc:143
+msgid "Base"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+msgid "Apply"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+#: admin/sudo/class_target_list_systems.inc:145
+msgid "Submit"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:181
+#: admin/sudo/class_sudoGeneric.inc:398
+msgid "User"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:182
+#: admin/sudo/class_sudoGeneric.inc:399
+msgid "Group"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:53
+msgid "Select the target objects for your scheduled action."
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Select to see terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Show terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Select to see servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Show servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Select to see workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Show workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:187
+msgid "Server"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:189
+msgid "Workstation"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:191
+msgid "Terminal"
+msgstr ""
+
 #: admin/sudo/class_divListSudo.inc:55 admin/sudo/class_divListSudo.inc:56
 msgid "List of sudo roles"
 msgstr ""
@@ -104,14 +232,6 @@ msgstr ""
 msgid "Select all"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:82 admin/sudo/class_sudoGeneric.inc:561
-#: admin/sudo/class_sudoGeneric.inc:566 admin/sudo/class_sudoGeneric.inc:571
-#: admin/sudo/class_sudoGeneric.inc:580 admin/sudo/class_sudoGeneric.inc:677
-#: admin/sudo/paste_generic.tpl:5 admin/sudo/generic.tpl:7
-#: admin/sudo/generic.tpl:34
-msgid "Name"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:82
 msgid "Department"
 msgstr ""
@@ -144,7 +264,7 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:129
+#: admin/sudo/class_divListSudo.inc:129 admin/sudo/class_divListSudo.inc:196
 msgid "Copy"
 msgstr ""
 
@@ -152,10 +272,6 @@ msgstr ""
 msgid "Paste"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:196
-msgid "copy"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:196
 msgid "Copy this entry"
 msgstr ""
@@ -172,31 +288,6 @@ msgstr ""
 msgid "Number of listed roles"
 msgstr ""
 
-#: admin/sudo/remove.tpl:2
-msgid "Warning"
-msgstr ""
-
-#: admin/sudo/remove.tpl:9
-msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:31
-msgid "Sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:32
-msgid "Manage sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:248
-#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
-msgid "Sudo role"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:280
-msgid "Permission error"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:309
 msgid "Error"
 msgstr ""
@@ -213,16 +304,6 @@ msgstr ""
 msgid "allow access to these hosts"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:398
-#: admin/sudo/class_target_list_users.inc:181
-msgid "User"
-msgstr ""
-
-#: admin/sudo/class_sudoGeneric.inc:399
-#: admin/sudo/class_target_list_users.inc:182
-msgid "Group"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:547
 msgid "LDAP error"
 msgstr ""
@@ -231,11 +312,6 @@ msgstr ""
 msgid "Sudo"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:678 admin/sudo/generic.tpl:15
-#: admin/sudo/generic.tpl:44
-msgid "Description"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:679
 msgid "Users"
 msgstr ""
@@ -255,84 +331,3 @@ msgstr ""
 #: admin/sudo/class_sudoGeneric.inc:683
 msgid "Access control list"
 msgstr ""
-
-#: admin/sudo/options.tpl:5
-msgid "Option name"
-msgstr ""
-
-#: admin/sudo/options.tpl:7
-msgid "Value"
-msgstr ""
-
-#: admin/sudo/options.tpl:8
-msgid "Options"
-msgstr ""
-
-#: admin/sudo/options.tpl:81
-msgid "Available options"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-#: admin/sudo/generic.tpl:30
-msgid "Sudo generic"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-msgid "Global defaults"
-msgstr ""
-
-#: admin/sudo/generic.tpl:55
-msgid "System trust"
-msgstr ""
-
-#: admin/sudo/generic.tpl:56
-msgid "Trust mode"
-msgstr ""
-
-#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
-msgid "Add from list"
-msgstr ""
-
-#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
-msgid "Sudo role administration"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:50
-msgid "Select the target objects"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Select to see users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Show users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Select to see groups"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Show groups"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:6
-msgid "Select systems to add"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:26
-msgid "Display systems of department"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:27
-msgid "Choose the department the search will be based on"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:30
-msgid "Display systems matching"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:31
-msgid "Regular expression for matching addresses"
-msgstr ""
index 88df38726b7962ba92557479e184742ae980a39f..7e93f1b9f402aa42c1d5c533a9f300d19f21adaa 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-04-29 17:53+0200\n"
+"POT-Creation-Date: 2008-05-27 10:57+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,76 +16,103 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: admin/sudo/class_target_list_systems.inc:53
-msgid "Select the target objects for your scheduled action."
+#: admin/sudo/trust_machines.tpl:6
+msgid "Select systems to add"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:54
-#: admin/sudo/class_target_list_systems.inc:55
-#: admin/sudo/class_target_list_users.inc:51
-#: admin/sudo/class_target_list_users.inc:52
-msgid "Available targets"
+#: admin/sudo/trust_machines.tpl:26
+msgid "Display systems of department"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:64
-#: admin/sudo/class_target_list_users.inc:61
-msgid "Object name"
+#: admin/sudo/trust_machines.tpl:27
+msgid "Choose the department the search will be based on"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Select to see terminals"
+#: admin/sudo/trust_machines.tpl:30
+msgid "Display systems matching"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Show terminals"
+#: admin/sudo/trust_machines.tpl:31
+msgid "Regular expression for matching addresses"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Select to see servers"
+#: admin/sudo/class_sudoManagement.inc:31
+msgid "Sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Show servers"
+#: admin/sudo/class_sudoManagement.inc:32
+msgid "Manage sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Select to see workstations"
+#: admin/sudo/class_sudoManagement.inc:250
+#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
+msgid "Sudo role"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Show workstations"
+#: admin/sudo/class_sudoManagement.inc:282
+msgid "Permission error"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:76
-#: admin/sudo/class_target_list_users.inc:73
-msgid "Regular expression for matching group names"
+#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
+msgid "Sudo role administration"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:143
-#: admin/sudo/class_target_list_users.inc:140
-msgid "Base"
+#: admin/sudo/options.tpl:5
+msgid "Option name"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit department"
+#: admin/sudo/options.tpl:7
+msgid "Value"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit"
+#: admin/sudo/options.tpl:8
+msgid "Options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:187
-msgid "Server"
+#: admin/sudo/options.tpl:81
+msgid "Available options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:189
-msgid "Workstation"
+#: admin/sudo/remove.tpl:2
+msgid "Warning"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:191
-msgid "Terminal"
+#: admin/sudo/remove.tpl:9
+msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/generic.tpl:30
+#: admin/sudo/paste_generic.tpl:1
+msgid "Generic"
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/paste_generic.tpl:1
+msgid "global defaults"
+msgstr ""
+
+#: admin/sudo/generic.tpl:7 admin/sudo/generic.tpl:34
+#: admin/sudo/class_divListSudo.inc:82 admin/sudo/paste_generic.tpl:5
+#: admin/sudo/class_sudoGeneric.inc:561 admin/sudo/class_sudoGeneric.inc:566
+#: admin/sudo/class_sudoGeneric.inc:571 admin/sudo/class_sudoGeneric.inc:580
+#: admin/sudo/class_sudoGeneric.inc:677
+msgid "Name"
+msgstr ""
+
+#: admin/sudo/generic.tpl:15 admin/sudo/generic.tpl:44
+#: admin/sudo/class_sudoGeneric.inc:678
+msgid "Description"
+msgstr ""
+
+#: admin/sudo/generic.tpl:55
+msgid "System trust"
+msgstr ""
+
+#: admin/sudo/generic.tpl:56
+msgid "Trust mode"
+msgstr ""
+
+#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
+msgid "Add from list"
 msgstr ""
 
 #: admin/sudo/class_sudoOption.inc:154
@@ -114,6 +141,107 @@ msgstr ""
 msgid "list"
 msgstr ""
 
+#: admin/sudo/class_target_list_users.inc:50
+msgid "Select the target objects"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:51
+#: admin/sudo/class_target_list_users.inc:52
+#: admin/sudo/class_target_list_systems.inc:54
+#: admin/sudo/class_target_list_systems.inc:55
+msgid "Available targets"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:61
+#: admin/sudo/class_target_list_systems.inc:64
+msgid "Object name"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Select to see users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Show users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Select to see groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Show groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:73
+#: admin/sudo/class_target_list_systems.inc:76
+msgid "Regular expression for matching group names"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:140
+#: admin/sudo/class_target_list_systems.inc:143
+msgid "Base"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+msgid "Apply"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+#: admin/sudo/class_target_list_systems.inc:145
+msgid "Submit"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:181
+#: admin/sudo/class_sudoGeneric.inc:398
+msgid "User"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:182
+#: admin/sudo/class_sudoGeneric.inc:399
+msgid "Group"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:53
+msgid "Select the target objects for your scheduled action."
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Select to see terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Show terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Select to see servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Show servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Select to see workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Show workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:187
+msgid "Server"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:189
+msgid "Workstation"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:191
+msgid "Terminal"
+msgstr ""
+
 #: admin/sudo/class_divListSudo.inc:55 admin/sudo/class_divListSudo.inc:56
 msgid "List of sudo roles"
 msgstr ""
@@ -122,14 +250,6 @@ msgstr ""
 msgid "Select all"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:82 admin/sudo/class_sudoGeneric.inc:561
-#: admin/sudo/class_sudoGeneric.inc:566 admin/sudo/class_sudoGeneric.inc:571
-#: admin/sudo/class_sudoGeneric.inc:580 admin/sudo/class_sudoGeneric.inc:677
-#: admin/sudo/paste_generic.tpl:5 admin/sudo/generic.tpl:7
-#: admin/sudo/generic.tpl:34
-msgid "Name"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:82
 msgid "Department"
 msgstr ""
@@ -162,7 +282,7 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:129
+#: admin/sudo/class_divListSudo.inc:129 admin/sudo/class_divListSudo.inc:196
 msgid "Copy"
 msgstr ""
 
@@ -170,10 +290,6 @@ msgstr ""
 msgid "Paste"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:196
-msgid "copy"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:196
 msgid "Copy this entry"
 msgstr ""
@@ -190,31 +306,6 @@ msgstr ""
 msgid "Number of listed roles"
 msgstr ""
 
-#: admin/sudo/remove.tpl:2
-msgid "Warning"
-msgstr ""
-
-#: admin/sudo/remove.tpl:9
-msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:31
-msgid "Sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:32
-msgid "Manage sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:248
-#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
-msgid "Sudo role"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:280
-msgid "Permission error"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:309
 msgid "Error"
 msgstr ""
@@ -231,16 +322,6 @@ msgstr ""
 msgid "allow access to these hosts"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:398
-#: admin/sudo/class_target_list_users.inc:181
-msgid "User"
-msgstr ""
-
-#: admin/sudo/class_sudoGeneric.inc:399
-#: admin/sudo/class_target_list_users.inc:182
-msgid "Group"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:547
 msgid "LDAP error"
 msgstr ""
@@ -249,11 +330,6 @@ msgstr ""
 msgid "Sudo"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:678 admin/sudo/generic.tpl:15
-#: admin/sudo/generic.tpl:44
-msgid "Description"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:679
 msgid "Users"
 msgstr ""
@@ -273,84 +349,3 @@ msgstr ""
 #: admin/sudo/class_sudoGeneric.inc:683
 msgid "Access control list"
 msgstr ""
-
-#: admin/sudo/options.tpl:5
-msgid "Option name"
-msgstr ""
-
-#: admin/sudo/options.tpl:7
-msgid "Value"
-msgstr ""
-
-#: admin/sudo/options.tpl:8
-msgid "Options"
-msgstr ""
-
-#: admin/sudo/options.tpl:81
-msgid "Available options"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-#: admin/sudo/generic.tpl:30
-msgid "Sudo generic"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-msgid "Global defaults"
-msgstr ""
-
-#: admin/sudo/generic.tpl:55
-msgid "System trust"
-msgstr ""
-
-#: admin/sudo/generic.tpl:56
-msgid "Trust mode"
-msgstr ""
-
-#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
-msgid "Add from list"
-msgstr ""
-
-#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
-msgid "Sudo role administration"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:50
-msgid "Select the target objects"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Select to see users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Show users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Select to see groups"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Show groups"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:6
-msgid "Select systems to add"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:26
-msgid "Display systems of department"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:27
-msgid "Choose the department the search will be based on"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:30
-msgid "Display systems matching"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:31
-msgid "Regular expression for matching addresses"
-msgstr ""
index 4378660cbd559fd8fff27e22b7beea3759523782..a402c9781ac085f561fa9b23eb20813d3a07c465 100644 (file)
-#: admin/sudo/class_target_list_systems.inc:53
-msgid "Select the target objects for your scheduled action."
+#: admin/sudo/trust_machines.tpl:6
+msgid "Select systems to add"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:54
-#: admin/sudo/class_target_list_systems.inc:55
-#: admin/sudo/class_target_list_users.inc:51
-#: admin/sudo/class_target_list_users.inc:52
-msgid "Available targets"
+#: admin/sudo/trust_machines.tpl:26
+msgid "Display systems of department"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:64
-#: admin/sudo/class_target_list_users.inc:61
-msgid "Object name"
+#: admin/sudo/trust_machines.tpl:27
+msgid "Choose the department the search will be based on"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Select to see terminals"
+#: admin/sudo/trust_machines.tpl:30
+msgid "Display systems matching"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Show terminals"
+#: admin/sudo/trust_machines.tpl:31
+msgid "Regular expression for matching addresses"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Select to see servers"
+#: admin/sudo/class_sudoManagement.inc:31
+msgid "Sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Show servers"
+#: admin/sudo/class_sudoManagement.inc:32
+msgid "Manage sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Select to see workstations"
+#: admin/sudo/class_sudoManagement.inc:250
+#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
+msgid "Sudo role"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Show workstations"
+#: admin/sudo/class_sudoManagement.inc:282
+msgid "Permission error"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:76
-#: admin/sudo/class_target_list_users.inc:73
-msgid "Regular expression for matching group names"
+#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
+msgid "Sudo role administration"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:143
-#: admin/sudo/class_target_list_users.inc:140
-msgid "Base"
+#: admin/sudo/options.tpl:5
+msgid "Option name"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit department"
+#: admin/sudo/options.tpl:7
+msgid "Value"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit"
+#: admin/sudo/options.tpl:8
+msgid "Options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:187
-msgid "Server"
+#: admin/sudo/options.tpl:81
+msgid "Available options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:189
-msgid "Workstation"
+#: admin/sudo/remove.tpl:2
+msgid "Warning"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:191
-msgid "Terminal"
+#: admin/sudo/remove.tpl:9
+msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/generic.tpl:30
+#: admin/sudo/paste_generic.tpl:1
+msgid "Generic"
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/paste_generic.tpl:1
+msgid "global defaults"
+msgstr ""
+
+#: admin/sudo/generic.tpl:7 admin/sudo/generic.tpl:34
+#: admin/sudo/class_divListSudo.inc:82 admin/sudo/paste_generic.tpl:5
+#: admin/sudo/class_sudoGeneric.inc:561 admin/sudo/class_sudoGeneric.inc:566
+#: admin/sudo/class_sudoGeneric.inc:571 admin/sudo/class_sudoGeneric.inc:580
+#: admin/sudo/class_sudoGeneric.inc:677
+msgid "Name"
+msgstr ""
+
+#: admin/sudo/generic.tpl:15 admin/sudo/generic.tpl:44
+#: admin/sudo/class_sudoGeneric.inc:678
+msgid "Description"
+msgstr ""
+
+#: admin/sudo/generic.tpl:55
+msgid "System trust"
+msgstr ""
+
+#: admin/sudo/generic.tpl:56
+msgid "Trust mode"
+msgstr ""
+
+#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
+msgid "Add from list"
 msgstr ""
 
 #: admin/sudo/class_sudoOption.inc:154
@@ -96,6 +123,107 @@ msgstr ""
 msgid "list"
 msgstr ""
 
+#: admin/sudo/class_target_list_users.inc:50
+msgid "Select the target objects"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:51
+#: admin/sudo/class_target_list_users.inc:52
+#: admin/sudo/class_target_list_systems.inc:54
+#: admin/sudo/class_target_list_systems.inc:55
+msgid "Available targets"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:61
+#: admin/sudo/class_target_list_systems.inc:64
+msgid "Object name"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Select to see users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Show users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Select to see groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Show groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:73
+#: admin/sudo/class_target_list_systems.inc:76
+msgid "Regular expression for matching group names"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:140
+#: admin/sudo/class_target_list_systems.inc:143
+msgid "Base"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+msgid "Apply"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+#: admin/sudo/class_target_list_systems.inc:145
+msgid "Submit"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:181
+#: admin/sudo/class_sudoGeneric.inc:398
+msgid "User"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:182
+#: admin/sudo/class_sudoGeneric.inc:399
+msgid "Group"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:53
+msgid "Select the target objects for your scheduled action."
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Select to see terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Show terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Select to see servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Show servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Select to see workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Show workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:187
+msgid "Server"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:189
+msgid "Workstation"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:191
+msgid "Terminal"
+msgstr ""
+
 #: admin/sudo/class_divListSudo.inc:55 admin/sudo/class_divListSudo.inc:56
 msgid "List of sudo roles"
 msgstr ""
@@ -104,14 +232,6 @@ msgstr ""
 msgid "Select all"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:82 admin/sudo/class_sudoGeneric.inc:561
-#: admin/sudo/class_sudoGeneric.inc:566 admin/sudo/class_sudoGeneric.inc:571
-#: admin/sudo/class_sudoGeneric.inc:580 admin/sudo/class_sudoGeneric.inc:677
-#: admin/sudo/paste_generic.tpl:5 admin/sudo/generic.tpl:7
-#: admin/sudo/generic.tpl:34
-msgid "Name"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:82
 msgid "Department"
 msgstr ""
@@ -144,7 +264,7 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:129
+#: admin/sudo/class_divListSudo.inc:129 admin/sudo/class_divListSudo.inc:196
 msgid "Copy"
 msgstr ""
 
@@ -152,10 +272,6 @@ msgstr ""
 msgid "Paste"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:196
-msgid "copy"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:196
 msgid "Copy this entry"
 msgstr ""
@@ -172,31 +288,6 @@ msgstr ""
 msgid "Number of listed roles"
 msgstr ""
 
-#: admin/sudo/remove.tpl:2
-msgid "Warning"
-msgstr ""
-
-#: admin/sudo/remove.tpl:9
-msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:31
-msgid "Sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:32
-msgid "Manage sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:248
-#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
-msgid "Sudo role"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:280
-msgid "Permission error"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:309
 msgid "Error"
 msgstr ""
@@ -213,16 +304,6 @@ msgstr ""
 msgid "allow access to these hosts"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:398
-#: admin/sudo/class_target_list_users.inc:181
-msgid "User"
-msgstr ""
-
-#: admin/sudo/class_sudoGeneric.inc:399
-#: admin/sudo/class_target_list_users.inc:182
-msgid "Group"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:547
 msgid "LDAP error"
 msgstr ""
@@ -231,11 +312,6 @@ msgstr ""
 msgid "Sudo"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:678 admin/sudo/generic.tpl:15
-#: admin/sudo/generic.tpl:44
-msgid "Description"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:679
 msgid "Users"
 msgstr ""
@@ -255,84 +331,3 @@ msgstr ""
 #: admin/sudo/class_sudoGeneric.inc:683
 msgid "Access control list"
 msgstr ""
-
-#: admin/sudo/options.tpl:5
-msgid "Option name"
-msgstr ""
-
-#: admin/sudo/options.tpl:7
-msgid "Value"
-msgstr ""
-
-#: admin/sudo/options.tpl:8
-msgid "Options"
-msgstr ""
-
-#: admin/sudo/options.tpl:81
-msgid "Available options"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-#: admin/sudo/generic.tpl:30
-msgid "Sudo generic"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-msgid "Global defaults"
-msgstr ""
-
-#: admin/sudo/generic.tpl:55
-msgid "System trust"
-msgstr ""
-
-#: admin/sudo/generic.tpl:56
-msgid "Trust mode"
-msgstr ""
-
-#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
-msgid "Add from list"
-msgstr ""
-
-#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
-msgid "Sudo role administration"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:50
-msgid "Select the target objects"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Select to see users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Show users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Select to see groups"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Show groups"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:6
-msgid "Select systems to add"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:26
-msgid "Display systems of department"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:27
-msgid "Choose the department the search will be based on"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:30
-msgid "Display systems matching"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:31
-msgid "Regular expression for matching addresses"
-msgstr ""
index 4378660cbd559fd8fff27e22b7beea3759523782..a402c9781ac085f561fa9b23eb20813d3a07c465 100644 (file)
-#: admin/sudo/class_target_list_systems.inc:53
-msgid "Select the target objects for your scheduled action."
+#: admin/sudo/trust_machines.tpl:6
+msgid "Select systems to add"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:54
-#: admin/sudo/class_target_list_systems.inc:55
-#: admin/sudo/class_target_list_users.inc:51
-#: admin/sudo/class_target_list_users.inc:52
-msgid "Available targets"
+#: admin/sudo/trust_machines.tpl:26
+msgid "Display systems of department"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:64
-#: admin/sudo/class_target_list_users.inc:61
-msgid "Object name"
+#: admin/sudo/trust_machines.tpl:27
+msgid "Choose the department the search will be based on"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Select to see terminals"
+#: admin/sudo/trust_machines.tpl:30
+msgid "Display systems matching"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Show terminals"
+#: admin/sudo/trust_machines.tpl:31
+msgid "Regular expression for matching addresses"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Select to see servers"
+#: admin/sudo/class_sudoManagement.inc:31
+msgid "Sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Show servers"
+#: admin/sudo/class_sudoManagement.inc:32
+msgid "Manage sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Select to see workstations"
+#: admin/sudo/class_sudoManagement.inc:250
+#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
+msgid "Sudo role"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Show workstations"
+#: admin/sudo/class_sudoManagement.inc:282
+msgid "Permission error"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:76
-#: admin/sudo/class_target_list_users.inc:73
-msgid "Regular expression for matching group names"
+#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
+msgid "Sudo role administration"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:143
-#: admin/sudo/class_target_list_users.inc:140
-msgid "Base"
+#: admin/sudo/options.tpl:5
+msgid "Option name"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit department"
+#: admin/sudo/options.tpl:7
+msgid "Value"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit"
+#: admin/sudo/options.tpl:8
+msgid "Options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:187
-msgid "Server"
+#: admin/sudo/options.tpl:81
+msgid "Available options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:189
-msgid "Workstation"
+#: admin/sudo/remove.tpl:2
+msgid "Warning"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:191
-msgid "Terminal"
+#: admin/sudo/remove.tpl:9
+msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/generic.tpl:30
+#: admin/sudo/paste_generic.tpl:1
+msgid "Generic"
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/paste_generic.tpl:1
+msgid "global defaults"
+msgstr ""
+
+#: admin/sudo/generic.tpl:7 admin/sudo/generic.tpl:34
+#: admin/sudo/class_divListSudo.inc:82 admin/sudo/paste_generic.tpl:5
+#: admin/sudo/class_sudoGeneric.inc:561 admin/sudo/class_sudoGeneric.inc:566
+#: admin/sudo/class_sudoGeneric.inc:571 admin/sudo/class_sudoGeneric.inc:580
+#: admin/sudo/class_sudoGeneric.inc:677
+msgid "Name"
+msgstr ""
+
+#: admin/sudo/generic.tpl:15 admin/sudo/generic.tpl:44
+#: admin/sudo/class_sudoGeneric.inc:678
+msgid "Description"
+msgstr ""
+
+#: admin/sudo/generic.tpl:55
+msgid "System trust"
+msgstr ""
+
+#: admin/sudo/generic.tpl:56
+msgid "Trust mode"
+msgstr ""
+
+#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
+msgid "Add from list"
 msgstr ""
 
 #: admin/sudo/class_sudoOption.inc:154
@@ -96,6 +123,107 @@ msgstr ""
 msgid "list"
 msgstr ""
 
+#: admin/sudo/class_target_list_users.inc:50
+msgid "Select the target objects"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:51
+#: admin/sudo/class_target_list_users.inc:52
+#: admin/sudo/class_target_list_systems.inc:54
+#: admin/sudo/class_target_list_systems.inc:55
+msgid "Available targets"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:61
+#: admin/sudo/class_target_list_systems.inc:64
+msgid "Object name"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Select to see users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Show users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Select to see groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Show groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:73
+#: admin/sudo/class_target_list_systems.inc:76
+msgid "Regular expression for matching group names"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:140
+#: admin/sudo/class_target_list_systems.inc:143
+msgid "Base"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+msgid "Apply"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+#: admin/sudo/class_target_list_systems.inc:145
+msgid "Submit"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:181
+#: admin/sudo/class_sudoGeneric.inc:398
+msgid "User"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:182
+#: admin/sudo/class_sudoGeneric.inc:399
+msgid "Group"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:53
+msgid "Select the target objects for your scheduled action."
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Select to see terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Show terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Select to see servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Show servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Select to see workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Show workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:187
+msgid "Server"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:189
+msgid "Workstation"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:191
+msgid "Terminal"
+msgstr ""
+
 #: admin/sudo/class_divListSudo.inc:55 admin/sudo/class_divListSudo.inc:56
 msgid "List of sudo roles"
 msgstr ""
@@ -104,14 +232,6 @@ msgstr ""
 msgid "Select all"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:82 admin/sudo/class_sudoGeneric.inc:561
-#: admin/sudo/class_sudoGeneric.inc:566 admin/sudo/class_sudoGeneric.inc:571
-#: admin/sudo/class_sudoGeneric.inc:580 admin/sudo/class_sudoGeneric.inc:677
-#: admin/sudo/paste_generic.tpl:5 admin/sudo/generic.tpl:7
-#: admin/sudo/generic.tpl:34
-msgid "Name"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:82
 msgid "Department"
 msgstr ""
@@ -144,7 +264,7 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:129
+#: admin/sudo/class_divListSudo.inc:129 admin/sudo/class_divListSudo.inc:196
 msgid "Copy"
 msgstr ""
 
@@ -152,10 +272,6 @@ msgstr ""
 msgid "Paste"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:196
-msgid "copy"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:196
 msgid "Copy this entry"
 msgstr ""
@@ -172,31 +288,6 @@ msgstr ""
 msgid "Number of listed roles"
 msgstr ""
 
-#: admin/sudo/remove.tpl:2
-msgid "Warning"
-msgstr ""
-
-#: admin/sudo/remove.tpl:9
-msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:31
-msgid "Sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:32
-msgid "Manage sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:248
-#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
-msgid "Sudo role"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:280
-msgid "Permission error"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:309
 msgid "Error"
 msgstr ""
@@ -213,16 +304,6 @@ msgstr ""
 msgid "allow access to these hosts"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:398
-#: admin/sudo/class_target_list_users.inc:181
-msgid "User"
-msgstr ""
-
-#: admin/sudo/class_sudoGeneric.inc:399
-#: admin/sudo/class_target_list_users.inc:182
-msgid "Group"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:547
 msgid "LDAP error"
 msgstr ""
@@ -231,11 +312,6 @@ msgstr ""
 msgid "Sudo"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:678 admin/sudo/generic.tpl:15
-#: admin/sudo/generic.tpl:44
-msgid "Description"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:679
 msgid "Users"
 msgstr ""
@@ -255,84 +331,3 @@ msgstr ""
 #: admin/sudo/class_sudoGeneric.inc:683
 msgid "Access control list"
 msgstr ""
-
-#: admin/sudo/options.tpl:5
-msgid "Option name"
-msgstr ""
-
-#: admin/sudo/options.tpl:7
-msgid "Value"
-msgstr ""
-
-#: admin/sudo/options.tpl:8
-msgid "Options"
-msgstr ""
-
-#: admin/sudo/options.tpl:81
-msgid "Available options"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-#: admin/sudo/generic.tpl:30
-msgid "Sudo generic"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-msgid "Global defaults"
-msgstr ""
-
-#: admin/sudo/generic.tpl:55
-msgid "System trust"
-msgstr ""
-
-#: admin/sudo/generic.tpl:56
-msgid "Trust mode"
-msgstr ""
-
-#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
-msgid "Add from list"
-msgstr ""
-
-#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
-msgid "Sudo role administration"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:50
-msgid "Select the target objects"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Select to see users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Show users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Select to see groups"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Show groups"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:6
-msgid "Select systems to add"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:26
-msgid "Display systems of department"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:27
-msgid "Choose the department the search will be based on"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:30
-msgid "Display systems matching"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:31
-msgid "Regular expression for matching addresses"
-msgstr ""
index 4378660cbd559fd8fff27e22b7beea3759523782..a402c9781ac085f561fa9b23eb20813d3a07c465 100644 (file)
-#: admin/sudo/class_target_list_systems.inc:53
-msgid "Select the target objects for your scheduled action."
+#: admin/sudo/trust_machines.tpl:6
+msgid "Select systems to add"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:54
-#: admin/sudo/class_target_list_systems.inc:55
-#: admin/sudo/class_target_list_users.inc:51
-#: admin/sudo/class_target_list_users.inc:52
-msgid "Available targets"
+#: admin/sudo/trust_machines.tpl:26
+msgid "Display systems of department"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:64
-#: admin/sudo/class_target_list_users.inc:61
-msgid "Object name"
+#: admin/sudo/trust_machines.tpl:27
+msgid "Choose the department the search will be based on"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Select to see terminals"
+#: admin/sudo/trust_machines.tpl:30
+msgid "Display systems matching"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Show terminals"
+#: admin/sudo/trust_machines.tpl:31
+msgid "Regular expression for matching addresses"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Select to see servers"
+#: admin/sudo/class_sudoManagement.inc:31
+msgid "Sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Show servers"
+#: admin/sudo/class_sudoManagement.inc:32
+msgid "Manage sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Select to see workstations"
+#: admin/sudo/class_sudoManagement.inc:250
+#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
+msgid "Sudo role"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Show workstations"
+#: admin/sudo/class_sudoManagement.inc:282
+msgid "Permission error"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:76
-#: admin/sudo/class_target_list_users.inc:73
-msgid "Regular expression for matching group names"
+#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
+msgid "Sudo role administration"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:143
-#: admin/sudo/class_target_list_users.inc:140
-msgid "Base"
+#: admin/sudo/options.tpl:5
+msgid "Option name"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit department"
+#: admin/sudo/options.tpl:7
+msgid "Value"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit"
+#: admin/sudo/options.tpl:8
+msgid "Options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:187
-msgid "Server"
+#: admin/sudo/options.tpl:81
+msgid "Available options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:189
-msgid "Workstation"
+#: admin/sudo/remove.tpl:2
+msgid "Warning"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:191
-msgid "Terminal"
+#: admin/sudo/remove.tpl:9
+msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/generic.tpl:30
+#: admin/sudo/paste_generic.tpl:1
+msgid "Generic"
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/paste_generic.tpl:1
+msgid "global defaults"
+msgstr ""
+
+#: admin/sudo/generic.tpl:7 admin/sudo/generic.tpl:34
+#: admin/sudo/class_divListSudo.inc:82 admin/sudo/paste_generic.tpl:5
+#: admin/sudo/class_sudoGeneric.inc:561 admin/sudo/class_sudoGeneric.inc:566
+#: admin/sudo/class_sudoGeneric.inc:571 admin/sudo/class_sudoGeneric.inc:580
+#: admin/sudo/class_sudoGeneric.inc:677
+msgid "Name"
+msgstr ""
+
+#: admin/sudo/generic.tpl:15 admin/sudo/generic.tpl:44
+#: admin/sudo/class_sudoGeneric.inc:678
+msgid "Description"
+msgstr ""
+
+#: admin/sudo/generic.tpl:55
+msgid "System trust"
+msgstr ""
+
+#: admin/sudo/generic.tpl:56
+msgid "Trust mode"
+msgstr ""
+
+#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
+msgid "Add from list"
 msgstr ""
 
 #: admin/sudo/class_sudoOption.inc:154
@@ -96,6 +123,107 @@ msgstr ""
 msgid "list"
 msgstr ""
 
+#: admin/sudo/class_target_list_users.inc:50
+msgid "Select the target objects"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:51
+#: admin/sudo/class_target_list_users.inc:52
+#: admin/sudo/class_target_list_systems.inc:54
+#: admin/sudo/class_target_list_systems.inc:55
+msgid "Available targets"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:61
+#: admin/sudo/class_target_list_systems.inc:64
+msgid "Object name"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Select to see users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Show users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Select to see groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Show groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:73
+#: admin/sudo/class_target_list_systems.inc:76
+msgid "Regular expression for matching group names"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:140
+#: admin/sudo/class_target_list_systems.inc:143
+msgid "Base"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+msgid "Apply"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+#: admin/sudo/class_target_list_systems.inc:145
+msgid "Submit"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:181
+#: admin/sudo/class_sudoGeneric.inc:398
+msgid "User"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:182
+#: admin/sudo/class_sudoGeneric.inc:399
+msgid "Group"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:53
+msgid "Select the target objects for your scheduled action."
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Select to see terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Show terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Select to see servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Show servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Select to see workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Show workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:187
+msgid "Server"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:189
+msgid "Workstation"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:191
+msgid "Terminal"
+msgstr ""
+
 #: admin/sudo/class_divListSudo.inc:55 admin/sudo/class_divListSudo.inc:56
 msgid "List of sudo roles"
 msgstr ""
@@ -104,14 +232,6 @@ msgstr ""
 msgid "Select all"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:82 admin/sudo/class_sudoGeneric.inc:561
-#: admin/sudo/class_sudoGeneric.inc:566 admin/sudo/class_sudoGeneric.inc:571
-#: admin/sudo/class_sudoGeneric.inc:580 admin/sudo/class_sudoGeneric.inc:677
-#: admin/sudo/paste_generic.tpl:5 admin/sudo/generic.tpl:7
-#: admin/sudo/generic.tpl:34
-msgid "Name"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:82
 msgid "Department"
 msgstr ""
@@ -144,7 +264,7 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:129
+#: admin/sudo/class_divListSudo.inc:129 admin/sudo/class_divListSudo.inc:196
 msgid "Copy"
 msgstr ""
 
@@ -152,10 +272,6 @@ msgstr ""
 msgid "Paste"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:196
-msgid "copy"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:196
 msgid "Copy this entry"
 msgstr ""
@@ -172,31 +288,6 @@ msgstr ""
 msgid "Number of listed roles"
 msgstr ""
 
-#: admin/sudo/remove.tpl:2
-msgid "Warning"
-msgstr ""
-
-#: admin/sudo/remove.tpl:9
-msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:31
-msgid "Sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:32
-msgid "Manage sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:248
-#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
-msgid "Sudo role"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:280
-msgid "Permission error"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:309
 msgid "Error"
 msgstr ""
@@ -213,16 +304,6 @@ msgstr ""
 msgid "allow access to these hosts"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:398
-#: admin/sudo/class_target_list_users.inc:181
-msgid "User"
-msgstr ""
-
-#: admin/sudo/class_sudoGeneric.inc:399
-#: admin/sudo/class_target_list_users.inc:182
-msgid "Group"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:547
 msgid "LDAP error"
 msgstr ""
@@ -231,11 +312,6 @@ msgstr ""
 msgid "Sudo"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:678 admin/sudo/generic.tpl:15
-#: admin/sudo/generic.tpl:44
-msgid "Description"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:679
 msgid "Users"
 msgstr ""
@@ -255,84 +331,3 @@ msgstr ""
 #: admin/sudo/class_sudoGeneric.inc:683
 msgid "Access control list"
 msgstr ""
-
-#: admin/sudo/options.tpl:5
-msgid "Option name"
-msgstr ""
-
-#: admin/sudo/options.tpl:7
-msgid "Value"
-msgstr ""
-
-#: admin/sudo/options.tpl:8
-msgid "Options"
-msgstr ""
-
-#: admin/sudo/options.tpl:81
-msgid "Available options"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-#: admin/sudo/generic.tpl:30
-msgid "Sudo generic"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-msgid "Global defaults"
-msgstr ""
-
-#: admin/sudo/generic.tpl:55
-msgid "System trust"
-msgstr ""
-
-#: admin/sudo/generic.tpl:56
-msgid "Trust mode"
-msgstr ""
-
-#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
-msgid "Add from list"
-msgstr ""
-
-#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
-msgid "Sudo role administration"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:50
-msgid "Select the target objects"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Select to see users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Show users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Select to see groups"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Show groups"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:6
-msgid "Select systems to add"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:26
-msgid "Display systems of department"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:27
-msgid "Choose the department the search will be based on"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:30
-msgid "Display systems matching"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:31
-msgid "Regular expression for matching addresses"
-msgstr ""
index 4378660cbd559fd8fff27e22b7beea3759523782..a402c9781ac085f561fa9b23eb20813d3a07c465 100644 (file)
-#: admin/sudo/class_target_list_systems.inc:53
-msgid "Select the target objects for your scheduled action."
+#: admin/sudo/trust_machines.tpl:6
+msgid "Select systems to add"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:54
-#: admin/sudo/class_target_list_systems.inc:55
-#: admin/sudo/class_target_list_users.inc:51
-#: admin/sudo/class_target_list_users.inc:52
-msgid "Available targets"
+#: admin/sudo/trust_machines.tpl:26
+msgid "Display systems of department"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:64
-#: admin/sudo/class_target_list_users.inc:61
-msgid "Object name"
+#: admin/sudo/trust_machines.tpl:27
+msgid "Choose the department the search will be based on"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Select to see terminals"
+#: admin/sudo/trust_machines.tpl:30
+msgid "Display systems matching"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:67
-msgid "Show terminals"
+#: admin/sudo/trust_machines.tpl:31
+msgid "Regular expression for matching addresses"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Select to see servers"
+#: admin/sudo/class_sudoManagement.inc:31
+msgid "Sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:68
-msgid "Show servers"
+#: admin/sudo/class_sudoManagement.inc:32
+msgid "Manage sudo roles"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Select to see workstations"
+#: admin/sudo/class_sudoManagement.inc:250
+#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
+msgid "Sudo role"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:69
-msgid "Show workstations"
+#: admin/sudo/class_sudoManagement.inc:282
+msgid "Permission error"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:76
-#: admin/sudo/class_target_list_users.inc:73
-msgid "Regular expression for matching group names"
+#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
+msgid "Sudo role administration"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:143
-#: admin/sudo/class_target_list_users.inc:140
-msgid "Base"
+#: admin/sudo/options.tpl:5
+msgid "Option name"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit department"
+#: admin/sudo/options.tpl:7
+msgid "Value"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:145
-#: admin/sudo/class_target_list_users.inc:142
-msgid "Submit"
+#: admin/sudo/options.tpl:8
+msgid "Options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:187
-msgid "Server"
+#: admin/sudo/options.tpl:81
+msgid "Available options"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:189
-msgid "Workstation"
+#: admin/sudo/remove.tpl:2
+msgid "Warning"
 msgstr ""
 
-#: admin/sudo/class_target_list_systems.inc:191
-msgid "Terminal"
+#: admin/sudo/remove.tpl:9
+msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/generic.tpl:30
+#: admin/sudo/paste_generic.tpl:1
+msgid "Generic"
+msgstr ""
+
+#: admin/sudo/generic.tpl:3 admin/sudo/paste_generic.tpl:1
+msgid "global defaults"
+msgstr ""
+
+#: admin/sudo/generic.tpl:7 admin/sudo/generic.tpl:34
+#: admin/sudo/class_divListSudo.inc:82 admin/sudo/paste_generic.tpl:5
+#: admin/sudo/class_sudoGeneric.inc:561 admin/sudo/class_sudoGeneric.inc:566
+#: admin/sudo/class_sudoGeneric.inc:571 admin/sudo/class_sudoGeneric.inc:580
+#: admin/sudo/class_sudoGeneric.inc:677
+msgid "Name"
+msgstr ""
+
+#: admin/sudo/generic.tpl:15 admin/sudo/generic.tpl:44
+#: admin/sudo/class_sudoGeneric.inc:678
+msgid "Description"
+msgstr ""
+
+#: admin/sudo/generic.tpl:55
+msgid "System trust"
+msgstr ""
+
+#: admin/sudo/generic.tpl:56
+msgid "Trust mode"
+msgstr ""
+
+#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
+msgid "Add from list"
 msgstr ""
 
 #: admin/sudo/class_sudoOption.inc:154
@@ -96,6 +123,107 @@ msgstr ""
 msgid "list"
 msgstr ""
 
+#: admin/sudo/class_target_list_users.inc:50
+msgid "Select the target objects"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:51
+#: admin/sudo/class_target_list_users.inc:52
+#: admin/sudo/class_target_list_systems.inc:54
+#: admin/sudo/class_target_list_systems.inc:55
+msgid "Available targets"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:61
+#: admin/sudo/class_target_list_systems.inc:64
+msgid "Object name"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Select to see users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:63
+msgid "Show users"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Select to see groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:64
+msgid "Show groups"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:73
+#: admin/sudo/class_target_list_systems.inc:76
+msgid "Regular expression for matching group names"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:140
+#: admin/sudo/class_target_list_systems.inc:143
+msgid "Base"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+msgid "Apply"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:142
+#: admin/sudo/class_target_list_systems.inc:145
+msgid "Submit"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:181
+#: admin/sudo/class_sudoGeneric.inc:398
+msgid "User"
+msgstr ""
+
+#: admin/sudo/class_target_list_users.inc:182
+#: admin/sudo/class_sudoGeneric.inc:399
+msgid "Group"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:53
+msgid "Select the target objects for your scheduled action."
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Select to see terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:67
+msgid "Show terminals"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Select to see servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:68
+msgid "Show servers"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Select to see workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:69
+msgid "Show workstations"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:187
+msgid "Server"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:189
+msgid "Workstation"
+msgstr ""
+
+#: admin/sudo/class_target_list_systems.inc:191
+msgid "Terminal"
+msgstr ""
+
 #: admin/sudo/class_divListSudo.inc:55 admin/sudo/class_divListSudo.inc:56
 msgid "List of sudo roles"
 msgstr ""
@@ -104,14 +232,6 @@ msgstr ""
 msgid "Select all"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:82 admin/sudo/class_sudoGeneric.inc:561
-#: admin/sudo/class_sudoGeneric.inc:566 admin/sudo/class_sudoGeneric.inc:571
-#: admin/sudo/class_sudoGeneric.inc:580 admin/sudo/class_sudoGeneric.inc:677
-#: admin/sudo/paste_generic.tpl:5 admin/sudo/generic.tpl:7
-#: admin/sudo/generic.tpl:34
-msgid "Name"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:82
 msgid "Department"
 msgstr ""
@@ -144,7 +264,7 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:129
+#: admin/sudo/class_divListSudo.inc:129 admin/sudo/class_divListSudo.inc:196
 msgid "Copy"
 msgstr ""
 
@@ -152,10 +272,6 @@ msgstr ""
 msgid "Paste"
 msgstr ""
 
-#: admin/sudo/class_divListSudo.inc:196
-msgid "copy"
-msgstr ""
-
 #: admin/sudo/class_divListSudo.inc:196
 msgid "Copy this entry"
 msgstr ""
@@ -172,31 +288,6 @@ msgstr ""
 msgid "Number of listed roles"
 msgstr ""
 
-#: admin/sudo/remove.tpl:2
-msgid "Warning"
-msgstr ""
-
-#: admin/sudo/remove.tpl:9
-msgid "If you're sure, press 'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:31
-msgid "Sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:32
-msgid "Manage sudo roles"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:248
-#: admin/sudo/class_sudoGeneric.inc:669 admin/sudo/class_sudoGeneric.inc:674
-msgid "Sudo role"
-msgstr ""
-
-#: admin/sudo/class_sudoManagement.inc:280
-msgid "Permission error"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:309
 msgid "Error"
 msgstr ""
@@ -213,16 +304,6 @@ msgstr ""
 msgid "allow access to these hosts"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:398
-#: admin/sudo/class_target_list_users.inc:181
-msgid "User"
-msgstr ""
-
-#: admin/sudo/class_sudoGeneric.inc:399
-#: admin/sudo/class_target_list_users.inc:182
-msgid "Group"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:547
 msgid "LDAP error"
 msgstr ""
@@ -231,11 +312,6 @@ msgstr ""
 msgid "Sudo"
 msgstr ""
 
-#: admin/sudo/class_sudoGeneric.inc:678 admin/sudo/generic.tpl:15
-#: admin/sudo/generic.tpl:44
-msgid "Description"
-msgstr ""
-
 #: admin/sudo/class_sudoGeneric.inc:679
 msgid "Users"
 msgstr ""
@@ -255,84 +331,3 @@ msgstr ""
 #: admin/sudo/class_sudoGeneric.inc:683
 msgid "Access control list"
 msgstr ""
-
-#: admin/sudo/options.tpl:5
-msgid "Option name"
-msgstr ""
-
-#: admin/sudo/options.tpl:7
-msgid "Value"
-msgstr ""
-
-#: admin/sudo/options.tpl:8
-msgid "Options"
-msgstr ""
-
-#: admin/sudo/options.tpl:81
-msgid "Available options"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-#: admin/sudo/generic.tpl:30
-msgid "Sudo generic"
-msgstr ""
-
-#: admin/sudo/paste_generic.tpl:1 admin/sudo/generic.tpl:3
-msgid "Global defaults"
-msgstr ""
-
-#: admin/sudo/generic.tpl:55
-msgid "System trust"
-msgstr ""
-
-#: admin/sudo/generic.tpl:56
-msgid "Trust mode"
-msgstr ""
-
-#: admin/sudo/generic.tpl:98 admin/sudo/generic.tpl:113
-msgid "Add from list"
-msgstr ""
-
-#: admin/sudo/main.inc:42 admin/sudo/main.inc:46
-msgid "Sudo role administration"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:50
-msgid "Select the target objects"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Select to see users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:63
-msgid "Show users"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Select to see groups"
-msgstr ""
-
-#: admin/sudo/class_target_list_users.inc:64
-msgid "Show groups"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:6
-msgid "Select systems to add"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:26
-msgid "Display systems of department"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:27
-msgid "Choose the department the search will be based on"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:30
-msgid "Display systems matching"
-msgstr ""
-
-#: admin/sudo/trust_machines.tpl:31
-msgid "Regular expression for matching addresses"
-msgstr ""