Code

Apply fix for #4368
authorpsc <psc@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 9 Mar 2010 08:33:09 +0000 (08:33 +0000)
committerpsc <psc@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 9 Mar 2010 08:33:09 +0000 (08:33 +0000)
Ask for an object group when creating a new workstation.

git-svn-id: https://oss.gonicus.de/repositories/gosa/branches/2.6-lhm@16357 594d385d-05f5-0310-b6e9-bd551577e9d8

trunk/gosa-plugins/goto/admin/systems/goto/class_workstationGeneric.inc
trunk/gosa-plugins/goto/admin/systems/goto/class_workstationService.inc
trunk/gosa-plugins/goto/admin/systems/goto/class_workstationStartup.inc
trunk/gosa-plugins/systems/admin/systems/askObjectGroup.tpl [new file with mode: 0644]
trunk/gosa-plugins/systems/admin/systems/class_askOgroup.inc [new file with mode: 0644]
trunk/gosa-plugins/systems/admin/systems/class_systemManagement.inc
trunk/gosa-plugins/systems/locale/de/LC_MESSAGES/messages.po
trunk/gosa-plugins/systems/locale/messages.po

index 8d7748de6c642f4f09e9c15a371161b6864063e0..a9c0d62d8a4644083f60e952df26e573ca487701 100644 (file)
@@ -33,6 +33,7 @@ class workgeneric extends plugin
   var $orig_dn= "";
   var $orig_cn= "";
   var $orig_base= "";
+  var $ogroup=FALSE;
 
   /* Plugin side filled */
   var $modes= array();
@@ -182,6 +183,12 @@ class workgeneric extends plugin
     /* Call parent execute */
     plugin::execute();
 
+    if ($this->ogroup) {
+      $this->member_of_ogroup = TRUE;
+      $this->parent->by_object['workservice']->ogroup = $this->ogroup;
+      $this->set_everything_to_inherited();
+    }
+
     if($this->is_account && !$this->view_logged){
       $this->view_logged = TRUE;
       new log("view","workstation/".get_class($this),$this->dn);
@@ -636,6 +643,13 @@ class workgeneric extends plugin
         }
       }
     }
+
+    /* If $this->ogroup is set add the new system to the requested ogroup */
+    if ($this->ogroup) {
+      $og = new ogroup($this->config, $this->ogroup);
+      $og->AddDelMembership($this->dn);
+      $og->save();
+    }
   }
 
 
@@ -721,19 +735,28 @@ class workgeneric extends plugin
   {
     /* Find out what is set in the object group as XDriver */
     $inherit_xdriver = 0;
-    if ($this->dn != 'new') {
+    if ($this->dn != 'new' || $this->ogroup) {
         $ldap = $this->config->get_ldap_link();
-        $ldap->search ("(&(objectClass=gosaGroupOfNames)(member=".LDAP::prepare4filter($this->dn)."))", array("gotoXDriver"));
-        if ($ldap->count() == 1) {
-          $entry = $ldap->fetch();
-          /* Get list of valid XDrivers */
-          $xdrivers = $this->parent->by_object['workservice']->getListOfXDrivers();
-          /* Only inherit if driver in object group is set to something in the list of
-           * valid XDrivers */
-          if (in_array($entry['gotoXDriver'][0], $xdrivers)) {
-            $inherit_xdriver = 1;
+        $entry = NULL;
+        /* If initialized with an object group we need to use this instead of
+         * an object group we'll become a member in */
+        if ($this->ogroup) {
+            $entry = $ldap->cat($this->ogroup, array("gotoXDriver"));
+        }else {
+          $ldap->search ("(&(objectClass=gosaGroupOfNames)(member=".LDAP::prepare4filter($this->dn)."))", array("gotoXDriver"));
+          if ($ldap->count() == 1) {
+            $entry = $ldap->fetch();
           }
         }
+        if ($entry) {
+            /* Get list of valid XDrivers */
+            $xdrivers = $this->parent->by_object['workservice']->getListOfXDrivers();
+            /* Only inherit if driver in object group is set to something in the list of
+             * valid XDrivers */
+            if (in_array($entry['gotoXDriver'][0], $xdrivers)) {
+              $inherit_xdriver = 1;
+            }
+        }
     }
 
     $this->gotoSyslogServer  = "default";
index fde0993dee56fd7ce4e142a2a532266bcc7344bd..47a3da9d939fda67aac55933038af92f214ce26e 100644 (file)
@@ -33,7 +33,7 @@ class workservice extends plugin
   var $MousePorts= array();
   var $hardware_list= array();
   var $used_hardware= array();
-
+  var $ogroup = FALSE;
 
   /* attribute list for save action */
   var $attributes= array("gotoXMonitor", "gotoXDriver", "gotoXResolution", "gotoXColordepth",
@@ -185,54 +185,6 @@ class workservice extends plugin
       $this->gotoXVsync = preg_replace("/\+/","-",$this->gotoXVsync);
     }
 
-    /* Load hardware list */
-    $ldap= $this->config->get_ldap_link();
-    $ldap->cd($this->config->current['BASE']);
-    $ldap->search("(&(objectClass=gotoWorkstationTemplate)(member=".LDAP::prepare4filter($this->dn)."))");
-    if ($ldap->count() == 1){
-      $map= array("gotoXResolution", "gotoXColordepth", "gotoXKbModel", "gotoXKbLayout",
-                  "gotoXKbVariant", "gotoXMouseType", "gotoXMouseport", "gotoXDriver");
-      $attrs= $ldap->fetch();
-
-      foreach ($map as $name){
-        if (!isset($attrs[$name][0])){
-          continue;
-        }
-        
-        switch ($name){
-          case 'gotoXDriver':
-            $ogroup_driver = $attrs['gotoXDriver'][0];
-            if (in_array($ogroup_driver, $this->XDrivers) && (empty($this->attrs['gotoXDriver']))) {
-                $this->XDrivers = array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->XDrivers;
-            }
-            break;
-          case 'gotoXResolution':
-            $this->XResolutions= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->XResolutions;
-            break;
-          case 'gotoXColordepth':
-            $this->XColordepths= array('default' => _("inherited").' ['.$attrs[$name][0].' '._('Bit').']') + $this->XColordepths;
-            break;
-          case 'gotoXKbModel':
-            $this->XKbModels= array('default' => _("inherited").' ['.$attrs[$name][0].']') + $this->XKbModels;
-            break;
-          case 'gotoXKbLayout':
-            $this->XKbLayouts= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->XKbLayouts;
-            break;
-          case 'gotoXKbVariant':
-            $this->XKbVariants= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->XKbVariants;
-            break;
-          case 'gotoXMouseType':
-            $this->MouseTypes= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->MouseTypes;
-            break;
-          case 'gotoXMouseport':
-            $this->MousePorts= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->MousePorts;
-            break;
-        }
-
-      }
-
-    }
-
     /* Workaround to fill in inherited values if we've specified an objectclass */
     $SelectedSystemType = session::get("SelectedSystemType");
     if (isset($SelectedSystemType['ogroup']) && $SelectedSystemType['ogroup'] != 'none'){
@@ -252,6 +204,9 @@ class workservice extends plugin
     /* Call parent execute */
     plugin::execute();
 
+    /* Load hardware list */  
+    $this->loadHardwareList();
+
     if($this->is_account && !$this->view_logged){
       $this->view_logged = TRUE;
       new log("view","workstation/".get_class($this),$this->dn);
@@ -486,6 +441,61 @@ class workservice extends plugin
 
   }
 
+  function loadHardwareList()
+  {
+    $ldap= $this->config->get_ldap_link();
+
+    if ($this->ogroup) {
+      $ldap->cat($this->ogroup);
+    } else {
+      $ldap->cd($this->config->current['BASE']);
+      $ldap->search("(&(objectClass=gotoWorkstationTemplate)(member=".LDAP::prepare4filter($this->dn)."))");
+    }
+      if ($ldap->count() == 1){
+        $attrs= $ldap->fetch();
+        $map= array("gotoXResolution", "gotoXColordepth", "gotoXKbModel", "gotoXKbLayout",
+                    "gotoXKbVariant", "gotoXMouseType", "gotoXMouseport", "gotoXDriver");
+        foreach ($map as $name){
+        if (!isset($attrs[$name][0])){
+          continue;
+        }
+        
+        switch ($name){
+          case 'gotoXDriver':
+            $ogroup_driver = $attrs['gotoXDriver'][0];
+            if (in_array($ogroup_driver, $this->XDrivers) && (empty($this->attrs['gotoXDriver']))) {
+                $this->XDrivers = array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->XDrivers;
+            }
+            break;
+          case 'gotoXResolution':
+            $this->XResolutions= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->XResolutions;
+            break;
+          case 'gotoXColordepth':
+            $this->XColordepths= array('default' => _("inherited").' ['.$attrs[$name][0].' '._('Bit').']') + $this->XColordepths;
+            break;
+          case 'gotoXKbModel':
+            $this->XKbModels= array('default' => _("inherited").' ['.$attrs[$name][0].']') + $this->XKbModels;
+            break;
+          case 'gotoXKbLayout':
+            $this->XKbLayouts= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->XKbLayouts;
+            break;
+          case 'gotoXKbVariant':
+            $this->XKbVariants= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->XKbVariants;
+            break;
+          case 'gotoXMouseType':
+            $this->MouseTypes= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->MouseTypes;
+            break;
+          case 'gotoXMouseport':
+            $this->MousePorts= array('default' => _("inherited").' ['.$attrs[$name][0].']' ) + $this->MousePorts;
+            break;
+        }
+
+      }
+
+    }
+
+
+  }
 
   function getListOfXDrivers()
   {
index 7b67379d7aaa7243a8db9dbc6bc29db005707e6b..b1ae491fcc536fb43adbaa9feac5d5332f53a839 100644 (file)
@@ -857,7 +857,7 @@ class workstartup extends plugin
       }
     }
 
-    if ($this->attrs['gotoBootKernel'] == "default-inherited"){
+    if ($this->gotoBootKernel == "default-inherited"){
       $this->attrs['gotoBootKernel']= array();
     }
 
diff --git a/trunk/gosa-plugins/systems/admin/systems/askObjectGroup.tpl b/trunk/gosa-plugins/systems/admin/systems/askObjectGroup.tpl
new file mode 100644 (file)
index 0000000..d3b9d94
--- /dev/null
@@ -0,0 +1,35 @@
+<div style="font-size: 18px;">
+       {$headline}
+</div>
+<br>
+<p class="seperator">
+{t}This dialog gives you the possibility to select an optional bundle of predefined settings to be inherited.{/t}
+<br>
+<br>
+</p>
+<br>
+<table summary="" style='width:100%'>
+ <tr>
+  <td style='width:49%'>
+   <table summary="">
+    <tr>
+     <td>
+        <h1>{t}Select object group{/t}</h1>
+     </td>
+   </tr>
+   <tr>
+     <td>
+      {t}Choose an object group as template{/t}&nbsp;
+      <select name="SelectedOgroup" title="{t}Select object group{/t}" style="width:120px;">
+      {html_options options=$ogroups}
+      
+     </td>
+    </tr>
+  </table>
+  <p class="seperator">
+  <br>
+  </p>
+  <p style="text-align:right">
+  <input type="submit" name="edit_continue" value="Fortsetzen">&nbsp;<input type="submit" name="edit_cancel" value="Abbrechen">
+  </p>
+
diff --git a/trunk/gosa-plugins/systems/admin/systems/class_askOgroup.inc b/trunk/gosa-plugins/systems/admin/systems/class_askOgroup.inc
new file mode 100644 (file)
index 0000000..5788dbc
--- /dev/null
@@ -0,0 +1,77 @@
+<?php
+
+class askObjectGroup extends plugin
+{
+  /* attribute list for save action */
+  var $ignore_account     = TRUE;
+  var $attributes         = array();
+  var $objectclasses      = array("whatever");
+
+  var $objectClass        = false;
+  var $ObjectGroup        = "";  
+  var $ObjectGroups       = array();
+  var $sw = "";
+  var $parent;
+
+  function askObjectGroup (&$config,$dn,$ui, $ObjectClass, $sw)
+  {
+    $this->ui = $ui;
+    plugin::plugin ($config, $dn);
+    $this->ObjectClass = $ObjectClass;
+    $this->sw = $sw;
+
+    /* Get a list of object groups */
+    $ldap = $this->config->get_ldap_link();
+    $ldap->cd($this->config->current['BASE']);
+    $ldap->search('(objectClass=gosaGroupOfNames)', array("cn"));
+    $tmp = array();
+    while($attrs = $ldap->fetch()) {
+      $tmp[$attrs['dn']] = $attrs['cn'][0];
+    }
+    asort($tmp, SORT_LOCALE_STRING);
+    $this->ObjectGroups = array_merge(array("" => _("None")), $tmp);
+  }
+
+  function execute()
+  {
+    /* Call parent execute */
+    plugin::execute();
+
+    /* Fill templating stuff */
+    $smarty = get_smarty();
+    $display= "";
+
+    /* Generate headline */
+    $str = "";
+    switch($this->ObjectClass) {
+      case "worktabs":  $str =_("Create workstation"); break;
+      default:  $str =_("Create");break;
+    }
+    $smarty->assign("headline", $str);
+
+    $smarty->assign("ogroups", $this->ObjectGroups);
+    $display.= $smarty->fetch(get_template_path('askObjectGroup.tpl', TRUE));
+    return($display);
+  }
+
+  /* Get posts and set class name 
+   */ 
+  function save_object()
+  {
+    if (isset($_POST['SelectedOgroup']) && isset($_POST['edit_continue'])) {
+      if ($this->ObjectGroup != _("None")) {
+          $this->ObjectGroup = $_POST['SelectedOgroup'];
+      }
+    }
+  }
+
+  /* Return the class name */
+  function save()
+  {
+    return($this->ObjectGroup);
+  }
+
+}
+
+// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
+?>
index 9e0862d0b975ef2d7b6163a72246e6a540ef9824..f07b78ae1842da5b466abb8e4baaed76f1886cbf 100644 (file)
@@ -149,6 +149,10 @@ class systems extends plugin
       $s_entry  = preg_replace("/^newsystem_/","",$_POST['menu_action']);
     }
 
+    if (isset($_POST['edit_continue'])) {
+      $s_action = "select_ogroup_finished";
+    }
+
     /* handle C&P from layers menu */
     if(isset($_POST['menu_action']) && preg_match("/^multiple_copy_systems/",$_POST['menu_action'])){
       $s_action = "copy_multiple";
@@ -458,8 +462,34 @@ class systems extends plugin
     }
 
 
+    if ($s_action=="select_ogroup_finished") {
+      $this->systab->save_object();
+
+      if (count($this->systab->check())!=0) {
+        foreach($this->systab->check() as $msg){
+          msg_dialog::display(_("Error"), $msg, ERROR_DIALOG);
+        }
+      }elseif(isset($this->systab->objectClass) && isset($this->systab->sw)) {
+        $this->dn = "new";
+        $sw = $this->systab->sw;
+        $tabs = $this->get_tab_defs();
+        $class    = $tabs[$sw]["CLASS"];
+        $tabname  = $tabs[$sw]["TABNAME"];
+        $tabclass = $tabs[$sw]["TABCLASS"];
+        $acl_cat  = $tabs[$sw]["ACLC"];
+        $ogroup = $this->systab->save();
+        if (class_exists($tabclass)) {
+            $this->systab= new $tabclass($this->config, $this->config->data['TABS'][$class], $this->dn,$sw);
+            $this->systab->set_acl_base($this->DivListSystem->selectedBase);
+            $this->systab->by_object[$tabname]->base = $this->DivListSystem->selectedBase;
+            $this->systab->by_object[$tabname]->ogroup = $ogroup;
+            $this->systab->base = $this->DivListSystem->selectedBase;
+        }
+      }
+    }
+
     if (isset($_POST['create_system'])||$s_action=="newsystem") {
-    
+
       $this->last_action = "";
   
       /* If the current entry is an incoming object 
@@ -470,6 +500,7 @@ class systems extends plugin
       }else{
         $sw = $s_entry;
       }
+
       $this->dn= "new";
 
       $tabs = $this->get_tab_defs();
@@ -485,14 +516,18 @@ class systems extends plugin
         $ui       = get_userinfo();
         $tabacl   = $ui->get_permissions($this->DivListSystem->selectedBase,$acl_cat."/".$tabname);
         if(preg_match("/c/",$tabacl)){
-
-          if(!class_available($tabclass)){
-            msg_dialog::display(_("Error"), msgPool::class_not_found($tabclass), ERROR_DIALOG);
-          }else{
-            $this->systab= new $tabclass($this->config, $this->config->data['TABS'][$class], $this->dn,$sw);
+          if ($tabclass == 'worktabs') {
+            $this->systab = new askObjectGroup($this->config, $this->dn, $ui, $tabclass, $sw);
+          }
+          else {
+            if(!class_available($tabclass)){
+              msg_dialog::display(_("Error"), msgPool::class_not_found($tabclass), ERROR_DIALOG);
+            }else{
+              $this->systab= new $tabclass($this->config, $this->config->data['TABS'][$class], $this->dn,$sw);
             $this->systab->set_acl_base($this->DivListSystem->selectedBase);
             $this->systab->by_object[$tabname]->base = $this->DivListSystem->selectedBase;
             $this->systab->base = $this->DivListSystem->selectedBase;
+            }
           }
         }else{
           msg_dialog::display(_("Error"), msgPool::permCreate(), ERROR_DIALOG);
@@ -1098,6 +1133,7 @@ class systems extends plugin
         $display.= "<input type=\"submit\" name=\"edit_cancel\" value=\"".msgPool::cancelButton()."\">\n";
         $display.= "</p>";
       }
+
       return ($display);
     }
 
index fc6b3cd96f30a7a125673e17c730add50fd777af..51aa68acf61e543dcbed29878f385ad39ef90e73 100644 (file)
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: messages\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-19 08:38+0100\n"
+"POT-Creation-Date: 2010-03-08 16:38+0100\n"
 "PO-Revision-Date: 2008-12-19 08:43+0100\n"
 "Last-Translator: Cajus Pollmeier <pollmeier@gonicus.de>\n"
 "Language-Team: deutsch <de@li.org>\n"
@@ -22,505 +22,252 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Generator: KBabel 1.11.4\n"
 
-#: admin/systems/remove.tpl:2
-msgid "Warning"
-msgstr "Warnung"
-
-#: admin/systems/remove.tpl:6
-msgid ""
-"This includes all system and setup informations. Please double check if your "
-"really want to do this since there is no way for GOsa to get your data back."
-msgstr ""
-"Dies umfasst alle System- und Setup-Informationen Bitte prüfen Sie dies "
-"genau, da es keine Möglichkeit für GOsa gibt, die Daten zu restaurieren. "
-
-#: admin/systems/remove.tpl:10
-msgid ""
-"Best thing to do before performing this action would be to save the current "
-"contents of your LDAP tree in a file. So - if you've done so - press "
-"'Delete' to continue or 'Cancel' to abort."
-msgstr ""
-"Eine Sicherung der LDAP-Datenbank bietet sich an. Wenn Sie dies erledigt "
-"haben, drücken Sie 'Entfernen' um Fortzufahren oder 'Abbrechen', um den "
-"Vorgang abzubrechen."
-
-#: admin/systems/class_systemManagement.inc:26
-#: admin/systems/class_divListSystem.inc:88
-msgid "Systems"
-msgstr "Systeme"
-
-#: admin/systems/class_divListsystem.inc:395
-msgid "Member of %s object group"
-msgstr "Mitglied von Objektgruppe %s"
-
-#: admin/systems/class_systemManagement.inc:27
-msgid "This does something"
-msgstr "Dies tut etwas"
-
-#: admin/systems/class_systemManagement.inc:239
-msgid "Back"
-msgstr "Zurück"
-
-#: admin/systems/class_systemManagement.inc:286
-msgid "Creating the image failed. Please see the report below."
-msgstr ""
-"Erstellen des Abbilds fehlgeschlagen. Bitte Ã¼berprüfen Sie den Fehlerbericht "
-"unterhalb."
-
-#: admin/systems/class_systemManagement.inc:295
-#, php-format
-msgid "Command '%s', specified for ISO creation doesn't seem to exist."
-msgstr ""
-"Das Kommando '%s', angegeben für die ISO-Erstellung, scheint nicht zu "
-"existieren."
-
-#: admin/systems/class_systemManagement.inc:344
-#: admin/systems/class_systemManagement.inc:459
-#: admin/systems/class_systemManagement.inc:496
-#: admin/systems/class_systemManagement.inc:504
-#: admin/systems/class_systemManagement.inc:554
-#: admin/systems/class_systemManagement.inc:561
-#: admin/systems/class_systemManagement.inc:576
-#: admin/systems/class_systemManagement.inc:584
-#: admin/systems/class_systemManagement.inc:623
-#: admin/systems/class_systemManagement.inc:717
-#: admin/systems/class_systemManagement.inc:1279
-#: admin/systems/class_serverService.inc:186
-#: admin/systems/class_serverService.inc:236
-#: admin/systems/class_serverService.inc:363
-#: admin/systems/class_termDNS.inc:338
-msgid "Error"
-msgstr "Fehler"
-
-#: admin/systems/class_systemManagement.inc:399
-msgid "Internal error"
-msgstr "Interner Fehler"
-
-#: admin/systems/class_systemManagement.inc:399
-msgid "Cannot set mode to 'active'!"
-msgstr "Kann Modus nicht auf 'aktiv' setzen!"
-
-#: admin/systems/class_systemManagement.inc:584
-msgid "Editing this type of object is not supported yet!"
-msgstr "Bearbeiten von Objekten dieses Typs wird momentan noch nicht unterstützt!"
-
-#: admin/systems/class_systemManagement.inc:611
-#: admin/systems/class_systemManagement.inc:714
-#: admin/systems/class_systemManagement.inc:943
-msgid "Permission error"
-msgstr "Berechtigungsfehler"
-
-#: admin/systems/class_systemManagement.inc:611
-#: admin/systems/class_systemManagement.inc:714
-msgid "You have no permission to change this password!"
-msgstr "Sie haben keine Berechtigung, um das Passwort zu Ã¤ndern!"
-
-#: admin/systems/class_systemManagement.inc:623
-msgid ""
-"The passwords you've entered as 'New password' and 'Repeated password' do "
-"not match!"
-msgstr ""
-"Die Passworte, die Sie als 'Neues Passwort' und 'Wiederholung des neuen "
-"Passworts' eingegeben haben sind nicht identisch!"
-
-#: admin/systems/class_systemManagement.inc:698
-msgid "Password method"
-msgstr "Passwort-Methode"
-
-#: admin/systems/class_systemManagement.inc:698
-msgid "Password method crypt is missing. Cannot set system password."
-msgstr "Die Password-Methode CRYPT fehlt. Kann das System-Passwort nicht setzen."
-
-#: admin/systems/class_systemManagement.inc:704
-#: admin/systems/class_systemManagement.inc:1810
-#: admin/systems/services/class_goService.inc:122
-#: admin/systems/services/class_goService.inc:150
-#: admin/systems/services/class_goService.inc:183
-#: admin/systems/class_servGeneric.inc:281
-#: admin/systems/class_servGeneric.inc:433 admin/systems/class_termDNS.inc:483
-#: admin/systems/class_termDNS.inc:771 admin/systems/class_termDNS.inc:790
-#: admin/systems/class_termDNS.inc:811 admin/systems/class_termDNS.inc:816
-#: admin/systems/class_termDNS.inc:834 admin/systems/class_termDNS.inc:906
-#: admin/systems/class_componentGeneric.inc:160
-#: admin/systems/class_componentGeneric.inc:301
-msgid "LDAP error"
-msgstr "LDAP-Fehler"
-
-#: admin/systems/class_systemManagement.inc:717
-msgid "Cannot determine object to change password!"
-msgstr "Kann Objekt nicht erkennen, um das Passwort zu Ã¤ndern."
-
-#: admin/systems/class_systemManagement.inc:824
-#: admin/systems/class_servGeneric.inc:165
-#: admin/systems/class_servGeneric.inc:453
-msgid "Service infrastructure"
-msgstr "Dienst-Infrastruktur"
-
-#: admin/systems/class_systemManagement.inc:869
-msgid "Permission"
-msgstr "Berechtigung"
-
-#: admin/systems/class_systemManagement.inc:1308
-#: admin/systems/class_systemManagement.inc:1621
-msgid "New terminal"
-msgstr "Neues Terminal"
-
-#: admin/systems/class_systemManagement.inc:1310
-#: admin/systems/class_systemManagement.inc:1622
-msgid "New workstation"
-msgstr "Neue Arbeitsstation"
-
-#: admin/systems/class_systemManagement.inc:1312
-msgid "Unknown device"
-msgstr "Unbekanntes Gerät"
-
-#: admin/systems/class_systemManagement.inc:1314
-msgid "New Device"
-msgstr "Neues Gerät"
-
-#: admin/systems/class_systemManagement.inc:1339
-msgid "Terminal template for"
-msgstr "Terminal-Vorlage für"
-
-#: admin/systems/class_systemManagement.inc:1355
-msgid "Workstation template for"
-msgstr "Arbeitsstations-Vorlage für"
-
-#: admin/systems/class_systemManagement.inc:1598
-msgid "Template"
-msgstr "Vorlage"
-
-#: admin/systems/class_systemManagement.inc:1599
-#: admin/systems/class_divListSystem.inc:199
-msgid "Phone"
-msgstr "Telefon"
-
-#: admin/systems/class_systemManagement.inc:1600
-#: admin/systems/class_componentGeneric.inc:315
-msgid "Network device"
-msgstr "Netzwerk-Gerät"
-
-#: admin/systems/class_systemManagement.inc:1601
-#: admin/systems/class_divListSystem.inc:203
-msgid "Printer"
-msgstr "Drucker"
-
-#: admin/systems/class_systemManagement.inc:1603
-msgid "Windows workstation"
-msgstr "Windows-Arbeitsstation"
-
-#: admin/systems/class_systemManagement.inc:1605
-#: admin/systems/class_divListSystem.inc:191
-msgid "Workstation"
-msgstr "Arbeitsstation"
-
-#: admin/systems/class_systemManagement.inc:1606
-#: admin/systems/class_divListSystem.inc:195
-#: admin/systems/class_servGeneric.inc:509
-msgid "Server"
-msgstr "Server"
-
-#: admin/systems/class_systemManagement.inc:1607
-#: admin/systems/class_divListSystem.inc:187
-msgid "Terminal"
-msgstr "Terminal"
-
-#: admin/systems/class_systemManagement.inc:1609
-msgid "Locked workstation"
-msgstr "Gesperrte Arbeitsstation"
-
-#: admin/systems/class_systemManagement.inc:1610
-msgid "Locked server"
-msgstr "Gesperrter Server"
-
-#: admin/systems/class_systemManagement.inc:1611
-msgid "Locked terminal"
-msgstr "Gesperrtes Terminal"
-
-#: admin/systems/class_systemManagement.inc:1613
-msgid "Workstation error"
-msgstr "Arbeitsstationsfehler"
-
-#: admin/systems/class_systemManagement.inc:1614
-msgid "Server error"
-msgstr "Serverfehler"
-
-#: admin/systems/class_systemManagement.inc:1615
-msgid "Terminal error"
-msgstr "Terminalfehler"
-
-#: admin/systems/class_systemManagement.inc:1617
-msgid "Workstation busy"
-msgstr "Arbeitsstation beschäftigt"
-
-#: admin/systems/class_systemManagement.inc:1618
-msgid "Server busy"
-msgstr "Server ist ausgelastet"
-
-#: admin/systems/class_systemManagement.inc:1620
-msgid "New system from incoming"
-msgstr "Neues Gerät aus 'incoming'"
-
-#: admin/systems/class_systemManagement.inc:1626
-#: admin/systems/class_divListSystem.inc:214
-msgid "Opsi client"
-msgstr "OPSI Client"
-
-#: admin/systems/class_systemManagement.inc:1826
-#: admin/systems/class_systemManagement.inc:1827
-msgid "Incoming objects"
-msgstr "Eingehende Objekte"
-
-#: admin/systems/class_systemManagement.inc:1832
-msgid "Incoming"
-msgstr "Eingehend"
-
-#: admin/systems/services/class_goService.inc:44
-#: admin/systems/services/class_goService.inc:79
-msgid "Empty service"
-msgstr "Leerer Dienst"
-
-#: admin/systems/services/class_goService.inc:237
-msgid "Configuration error"
-msgstr "Konfigurationsfehler"
-
-#: admin/systems/services/ServiceAddDialog.tpl:3
-msgid "Adding a new service to the current server"
-msgstr "Hinzufügen eines neues Dienstes zum gewählten Server"
-
-#: admin/systems/services/ServiceAddDialog.tpl:7
-msgid ""
-"This dialog allows you to add new services to the currenty edited server "
-"object. The box below shows all available but not already used services."
-msgstr ""
-"Dieser Dialog ermöglicht Ihnen das Hinzufügen neuer Dienste zum momentan "
-"gewählten Server. Die Box unterhalb zeigt alle verfügbaren aber momentan "
-"nicht verwendeten Dienste."
-
-#: admin/systems/services/ServiceAddDialog.tpl:13
-msgid "Service to add"
-msgstr "Dienst, der hinzugefügt wird"
-
-#: admin/systems/services/ServiceAddDialog.tpl:20
-msgid "All available services are already in use."
-msgstr "Alle verfügbaren Dienste werden bereits verwendet."
-
-#: admin/systems/services/ServiceAddDialog.tpl:28
-msgid "Continue"
-msgstr "Fortsetzen"
-
-#: admin/systems/class_divListSystem.inc:63
-#: admin/systems/class_divListSystem.inc:64
+#: admin/systems/class_divListSystem.inc:66
+#: admin/systems/class_divListSystem.inc:67
 msgid "List of systems"
 msgstr "Liste der Systeme"
 
-#: admin/systems/class_divListSystem.inc:82
+#: admin/systems/class_divListSystem.inc:85
 msgid "Select all"
 msgstr "Alle auswählen"
 
-#: admin/systems/class_divListSystem.inc:88
+#: admin/systems/class_divListSystem.inc:91
+#: admin/systems/class_systemManagement.inc:26
+msgid "Systems"
+msgstr "Systeme"
+
+#: admin/systems/class_divListSystem.inc:91
 msgid "Department"
 msgstr "Abteilung"
 
-#: admin/systems/class_divListSystem.inc:92
+#: admin/systems/class_divListSystem.inc:95
 msgid "Release"
 msgstr "Freigeben"
 
-#: admin/systems/class_divListSystem.inc:95
-#: admin/systems/class_divListSystem.inc:181
+#: admin/systems/class_divListSystem.inc:98
+#: admin/systems/class_divListSystem.inc:187
 #: admin/systems/class_divListSystemService.inc:51
 msgid "Actions"
 msgstr "Aktionen"
 
-#: admin/systems/class_divListSystem.inc:101
-#: admin/systems/class_divListSystem.inc:102
-#: admin/systems/class_divListSystem.inc:423
+#: admin/systems/class_divListSystem.inc:104
+#: admin/systems/class_divListSystem.inc:105
+#: admin/systems/class_divListSystem.inc:444
 msgid "servers"
 msgstr "Server"
 
-#: admin/systems/class_divListSystem.inc:102
-#: admin/systems/class_divListSystem.inc:107
-#: admin/systems/class_divListSystem.inc:112
-#: admin/systems/class_divListSystem.inc:117
-#: admin/systems/class_divListSystem.inc:128
-#: admin/systems/class_divListSystem.inc:133
-#: admin/systems/class_divListSystem.inc:138
+#: admin/systems/class_divListSystem.inc:105
+#: admin/systems/class_divListSystem.inc:110
+#: admin/systems/class_divListSystem.inc:115
+#: admin/systems/class_divListSystem.inc:120
+#: admin/systems/class_divListSystem.inc:131
+#: admin/systems/class_divListSystem.inc:136
+#: admin/systems/class_divListSystem.inc:141
 #, php-format
 msgid "Show %s"
 msgstr "Zeige %s"
 
-#: admin/systems/class_divListSystem.inc:106
+#: admin/systems/class_divListSystem.inc:109
 msgid "Linux terminals"
 msgstr "Linux Terminals"
 
-#: admin/systems/class_divListSystem.inc:107
-#: admin/systems/class_divListSystem.inc:425
+#: admin/systems/class_divListSystem.inc:110
+#: admin/systems/class_divListSystem.inc:446
 msgid "terminals"
 msgstr "Terminals"
 
-#: admin/systems/class_divListSystem.inc:111
+#: admin/systems/class_divListSystem.inc:114
 msgid "Linux workstations"
 msgstr "Linux Arbeitsstationen"
 
-#: admin/systems/class_divListSystem.inc:112
-#: admin/systems/class_divListSystem.inc:424
+#: admin/systems/class_divListSystem.inc:115
+#: admin/systems/class_divListSystem.inc:445
 msgid "workstations"
 msgstr "Arbeitsstationen"
 
-#: admin/systems/class_divListSystem.inc:116
+#: admin/systems/class_divListSystem.inc:119
 msgid "MicroSoft Windows based workstations"
 msgstr "Microsoft Windows Arbeitsstationen"
 
-#: admin/systems/class_divListSystem.inc:117
+#: admin/systems/class_divListSystem.inc:120
 msgid "windows based workstations"
 msgstr "Windows basierte Arbeitsstationen"
 
-#: admin/systems/class_divListSystem.inc:121
+#: admin/systems/class_divListSystem.inc:124
 #, php-format
 msgid "Display objects of type '%s'."
 msgstr "Auswählen um Objekte des Typs '%s' aufzulisten."
 
-#: admin/systems/class_divListSystem.inc:122
+#: admin/systems/class_divListSystem.inc:125
 msgid "OPSI installed client"
 msgstr "mit OPSI installierte Clients"
 
-#: admin/systems/class_divListSystem.inc:122
+#: admin/systems/class_divListSystem.inc:125
 msgid "Show OPSI based clients"
 msgstr "Zeige auf OPSI basierende Clients"
 
-#: admin/systems/class_divListSystem.inc:127
-#: admin/systems/class_divListSystem.inc:128
+#: admin/systems/class_divListSystem.inc:130
+#: admin/systems/class_divListSystem.inc:131
 msgid "network printers"
 msgstr "Netzwerk-Drucker"
 
-#: admin/systems/class_divListSystem.inc:132
+#: admin/systems/class_divListSystem.inc:135
 msgid "VoIP phones"
 msgstr "VoIP-Telefone"
 
-#: admin/systems/class_divListSystem.inc:133
-#: admin/systems/class_divListSystem.inc:426
+#: admin/systems/class_divListSystem.inc:136
+#: admin/systems/class_divListSystem.inc:447
 msgid "phones"
 msgstr "Telefone"
 
-#: admin/systems/class_divListSystem.inc:137
-#: admin/systems/class_divListSystem.inc:138
+#: admin/systems/class_divListSystem.inc:140
+#: admin/systems/class_divListSystem.inc:141
 msgid "network devices"
 msgstr "Netzwerk-Geräte"
 
-#: admin/systems/class_divListSystem.inc:146
+#: admin/systems/class_divListSystem.inc:152
 msgid "Display systems matching"
 msgstr "Zeige die Systeme, auf die das Folgende passt"
 
-#: admin/systems/class_divListSystem.inc:147
+#: admin/systems/class_divListSystem.inc:153
 msgid "Display systems of user"
 msgstr "Zeige Systeme des Benutzers"
 
-#: admin/systems/class_divListSystem.inc:176
-#: admin/systems/class_servGeneric.inc:514 admin/systems/server.tpl:22
-#: admin/systems/class_componentGeneric.inc:319 admin/systems/component.tpl:17
+#: admin/systems/class_divListSystem.inc:182 admin/systems/component.tpl:17
+#: admin/systems/class_componentGeneric.inc:319 admin/systems/server.tpl:22
+#: admin/systems/class_servGeneric.inc:511
 msgid "Base"
 msgstr "Basis"
 
-#: admin/systems/class_divListSystem.inc:178
+#: admin/systems/class_divListSystem.inc:184
 msgid "Submit department"
 msgstr "Aktualisieren"
 
-#: admin/systems/class_divListSystem.inc:178
+#: admin/systems/class_divListSystem.inc:184
 msgid "Submit"
 msgstr "Ãœbertragen"
 
-#: admin/systems/class_divListSystem.inc:183
+#: admin/systems/class_divListSystem.inc:189
+#: admin/systems/class_askOgroup.inc:48
 msgid "Create"
 msgstr "Anlegen"
 
-#: admin/systems/class_divListSystem.inc:207
+#: admin/systems/class_divListSystem.inc:193
+#: admin/systems/class_systemManagement.inc:1651
+msgid "Terminal"
+msgstr "Terminal"
+
+#: admin/systems/class_divListSystem.inc:197
+#: admin/systems/class_systemManagement.inc:1649
+msgid "Workstation"
+msgstr "Arbeitsstation"
+
+#: admin/systems/class_divListSystem.inc:201
+#: admin/systems/class_servGeneric.inc:506
+#: admin/systems/class_systemManagement.inc:1650
+msgid "Server"
+msgstr "Server"
+
+#: admin/systems/class_divListSystem.inc:205
+#: admin/systems/class_systemManagement.inc:1643
+msgid "Phone"
+msgstr "Telefon"
+
+#: admin/systems/class_divListSystem.inc:209
+#: admin/systems/class_systemManagement.inc:1645
+msgid "Printer"
+msgstr "Drucker"
+
+#: admin/systems/class_divListSystem.inc:213
 msgid "Component"
 msgstr "Komponente"
 
-#: admin/systems/class_divListSystem.inc:221
+#: admin/systems/class_divListSystem.inc:220
+#: admin/systems/class_systemManagement.inc:1670
+msgid "Opsi client"
+msgstr "OPSI Client"
+
+#: admin/systems/class_divListSystem.inc:227
 msgid "Trigger action"
 msgstr "Aktion auslösen"
 
-#: admin/systems/class_divListSystem.inc:227
+#: admin/systems/class_divListSystem.inc:233
 msgid "Schedule action"
 msgstr "Aktion planen"
 
-#: admin/systems/class_divListSystem.inc:234
+#: admin/systems/class_divListSystem.inc:240
 msgid "Remove"
 msgstr "Entfernen"
 
-#: admin/systems/class_divListSystem.inc:237
+#: admin/systems/class_divListSystem.inc:243
 msgid "Activate systems"
 msgstr "Aktiviere Systeme"
 
-#: admin/systems/class_divListSystem.inc:322
+#: admin/systems/class_divListSystem.inc:328
 msgid "edit"
 msgstr "Bearbeiten"
 
-#: admin/systems/class_divListSystem.inc:322
+#: admin/systems/class_divListSystem.inc:328
 msgid "Edit system"
 msgstr "System bearbeiten"
 
-#: admin/systems/class_divListSystem.inc:328
+#: admin/systems/class_divListSystem.inc:334
 msgid "delete"
 msgstr "Entfernen"
 
-#: admin/systems/class_divListSystem.inc:328
+#: admin/systems/class_divListSystem.inc:334
 msgid "Delete system"
 msgstr "Entferne System"
 
-#: admin/systems/class_divListSystem.inc:350
-msgid "Password"
-msgstr "Passwort"
-
-#: admin/systems/class_divListSystem.inc:350 admin/systems/password.tpl:38
-msgid "Set password"
-msgstr "Passwort setzen"
-
-#: admin/systems/class_divListSystem.inc:359
+#: admin/systems/class_divListSystem.inc:371
 msgid "Create CD"
 msgstr "Erstelle CD"
 
-#: admin/systems/class_divListSystem.inc:360
+#: admin/systems/class_divListSystem.inc:372
 msgid "Create FAI CD"
 msgstr "Erstelle FAI-CD"
 
-#: admin/systems/class_divListSystem.inc:407
-#: admin/systems/class_divListSystem.inc:408
+#: admin/systems/class_divListSystem.inc:409
 #, php-format
-msgid "Inherited from %s"
-msgstr "Von %s geerbt"
+msgid "Member of %s object group"
+msgstr "Mitglied von Objektgruppe %s"
 
-#: admin/systems/class_divListSystem.inc:423
-#: admin/systems/class_divListSystem.inc:424
-#: admin/systems/class_divListSystem.inc:425
-#: admin/systems/class_divListSystem.inc:426
-#: admin/systems/class_divListSystem.inc:427
 #: admin/systems/class_divListSystem.inc:428
 #: admin/systems/class_divListSystem.inc:429
-#: admin/systems/class_divListSystem.inc:430
-#: admin/systems/class_divListSystem.inc:431
+#, php-format
+msgid "Inherited from %s"
+msgstr "Von %s geerbt"
+
+#: admin/systems/class_divListSystem.inc:444
+#: admin/systems/class_divListSystem.inc:445
+#: admin/systems/class_divListSystem.inc:446
+#: admin/systems/class_divListSystem.inc:447
+#: admin/systems/class_divListSystem.inc:448
+#: admin/systems/class_divListSystem.inc:449
+#: admin/systems/class_divListSystem.inc:450
+#: admin/systems/class_divListSystem.inc:451
+#: admin/systems/class_divListSystem.inc:452
 #, php-format
 msgid "Number of listed %s"
 msgstr "Anzahl der angezeigten %s"
 
-#: admin/systems/class_divListSystem.inc:427
+#: admin/systems/class_divListSystem.inc:448
 msgid "printers"
 msgstr "Drucker"
 
-#: admin/systems/class_divListSystem.inc:428
+#: admin/systems/class_divListSystem.inc:449
 msgid "network components"
 msgstr "Netzwerk-Komponenten"
 
-#: admin/systems/class_divListSystem.inc:429
+#: admin/systems/class_divListSystem.inc:450
 msgid "new devices"
 msgstr "Neue Geräte"
 
-#: admin/systems/class_divListSystem.inc:430
+#: admin/systems/class_divListSystem.inc:451
 msgid "windows workstations"
 msgstr "Windows-Arbeitsstationen"
 
-#: admin/systems/class_divListSystem.inc:431
+#: admin/systems/class_divListSystem.inc:452
 msgid "departments"
 msgstr "Abteilungen"
 
@@ -536,121 +283,178 @@ msgstr "Start"
 msgid "Restart"
 msgstr "Neustart"
 
-#: admin/systems/class_serverService.inc:351
+#: admin/systems/class_serverService.inc:189
+#: admin/systems/class_serverService.inc:239
+#: admin/systems/class_serverService.inc:366
+#: admin/systems/class_termDNS.inc:338
+#: admin/systems/class_systemManagement.inc:348
+#: admin/systems/class_systemManagement.inc:457
+#: admin/systems/class_systemManagement.inc:470
+#: admin/systems/class_systemManagement.inc:524
+#: admin/systems/class_systemManagement.inc:533
+#: admin/systems/class_systemManagement.inc:583
+#: admin/systems/class_systemManagement.inc:590
+#: admin/systems/class_systemManagement.inc:605
+#: admin/systems/class_systemManagement.inc:613
+#: admin/systems/class_systemManagement.inc:652
+#: admin/systems/class_systemManagement.inc:746
+#: admin/systems/class_systemManagement.inc:1323
+msgid "Error"
+msgstr "Fehler"
+
+#: admin/systems/class_serverService.inc:354
 msgid "Information"
 msgstr "Information"
 
-#: admin/systems/class_serverService.inc:351
+#: admin/systems/class_serverService.inc:354
 msgid "Cannot update service status until it has been saved!"
 msgstr "Kann den Dienst-Status nicht setzen bis der Server gespeichert wurde."
 
-#: admin/systems/class_serverService.inc:363
+#: admin/systems/class_serverService.inc:366
 msgid "Cannot update service status!"
 msgstr "Kann Dienst-Status nicht aktualisieren!"
 
-#: admin/systems/paste_generic.tpl:4 admin/systems/class_servGeneric.inc:339
-#: admin/systems/class_servGeneric.inc:344
-#: admin/systems/class_servGeneric.inc:355 admin/systems/server.tpl:6
-msgid "Server name"
-msgstr "Server-Name"
+#: admin/systems/component.tpl:6
+msgid "Device name"
+msgstr "Gerätename"
 
-#: admin/systems/paste_generic.tpl:14
-msgid "workstation name"
-msgstr "Name der Arbeitsstation"
+#: admin/systems/component.tpl:20 admin/systems/server.tpl:26
+msgid "Choose subtree to place group in"
+msgstr "Wählen Sie den Teilbaum, in den die Gruppe eingepflegt werden soll"
 
-#: admin/systems/paste_generic.tpl:24
-msgid "Terminal name"
-msgstr "Terminal-Name"
+#: admin/systems/component.tpl:25 admin/systems/server.tpl:32
+msgid "Select a base"
+msgstr "Wählen Sie eine Basis"
 
-#: admin/systems/paste_generic.tpl:34
-msgid "Printer name"
-msgstr "Druckername"
+#: admin/systems/component.tpl:35 admin/systems/class_componentGeneric.inc:320
+#: admin/systems/server.tpl:14 admin/systems/class_servGeneric.inc:510
+msgid "Description"
+msgstr "Beschreibung"
+
+#: admin/systems/class_componentGeneric.inc:77
+msgid "component"
+msgstr "Komponente"
+
+#: admin/systems/class_componentGeneric.inc:160
+#: admin/systems/class_componentGeneric.inc:301
+#: admin/systems/services/class_goService.inc:122
+#: admin/systems/services/class_goService.inc:150
+#: admin/systems/services/class_goService.inc:183
+#: admin/systems/class_servGeneric.inc:278
+#: admin/systems/class_servGeneric.inc:430 admin/systems/class_termDNS.inc:483
+#: admin/systems/class_termDNS.inc:771 admin/systems/class_termDNS.inc:790
+#: admin/systems/class_termDNS.inc:811 admin/systems/class_termDNS.inc:816
+#: admin/systems/class_termDNS.inc:834 admin/systems/class_termDNS.inc:906
+#: admin/systems/class_systemManagement.inc:733
+#: admin/systems/class_systemManagement.inc:1854
+msgid "LDAP error"
+msgstr "LDAP-Fehler"
 
-#: admin/systems/paste_generic.tpl:44
 #: admin/systems/class_componentGeneric.inc:209
 #: admin/systems/class_componentGeneric.inc:214
 #: admin/systems/class_componentGeneric.inc:236
+#: admin/systems/paste_generic.tpl:44
 msgid "Component name"
 msgstr "Komponenten-Name"
 
-#: admin/systems/class_divListSystemService.inc:38
-#: admin/systems/class_divListSystemService.inc:39
-msgid "Installed services"
-msgstr "Installierte Dienste"
+#: admin/systems/class_componentGeneric.inc:219
+#: admin/systems/class_componentGeneric.inc:222
+#: admin/systems/class_termDNS.inc:602 admin/systems/class_termDNS.inc:614
+#: admin/systems/class_termDNS.inc:616 admin/systems/class_termDNS.inc:982
+msgid "IP address"
+msgstr "IP-Adresse"
 
-#: admin/systems/class_divListSystemService.inc:42
-msgid "Add, remove and configure the properties of system services here."
-msgstr ""
-"Mit diesem Menü können Sie die Eigenschaften von System-Diensten hinzufügen, "
-"diese löschen oder verändern."
+#: admin/systems/class_componentGeneric.inc:309
+#: admin/systems/class_servGeneric.inc:500
+msgid "Generic"
+msgstr "Allgemein"
+
+#: admin/systems/class_componentGeneric.inc:310
+msgid "Component generic"
+msgstr "Netzwerk-Komponente (Allgemein)"
+
+#: admin/systems/class_componentGeneric.inc:315
+#: admin/systems/class_systemManagement.inc:1644
+msgid "Network device"
+msgstr "Netzwerk-Gerät"
 
-#: admin/systems/class_divListSystemService.inc:50
-#: admin/systems/class_servGeneric.inc:512
 #: admin/systems/class_componentGeneric.inc:318
+#: admin/systems/class_servGeneric.inc:509
+#: admin/systems/class_divListSystemService.inc:50
 msgid "Name"
 msgstr "Name"
 
-#: admin/systems/class_divListSystemService.inc:62
-msgid "Add service"
-msgstr "Dienst hinzufügen"
+#: admin/systems/class_componentGeneric.inc:321
+#: admin/systems/class_servGeneric.inc:514
+msgid "Root password"
+msgstr "Root-Passwort"
 
-#: admin/systems/class_divListSystemService.inc:62
-msgid "Add new service"
-msgstr "Neuen Dienst hinzufügen"
+#: admin/systems/services/class_goService.inc:44
+#: admin/systems/services/class_goService.inc:79
+msgid "Empty service"
+msgstr "Leerer Dienst"
 
-#: admin/systems/class_divListSystemService.inc:65
-msgid "Start all"
-msgstr "Alle starten"
+#: admin/systems/services/class_goService.inc:237
+msgid "Configuration error"
+msgstr "Konfigurationsfehler"
 
-#: admin/systems/class_divListSystemService.inc:65
-msgid "Start all services"
-msgstr "Alle Dienste starten"
+#: admin/systems/services/ServiceAddDialog.tpl:3
+msgid "Adding a new service to the current server"
+msgstr "Hinzufügen eines neues Dienstes zum gewählten Server"
 
-#: admin/systems/class_divListSystemService.inc:67
-#: admin/systems/class_divListSystemService.inc:127
-msgid "Stop service"
-msgstr "Dienst beenden"
+#: admin/systems/services/ServiceAddDialog.tpl:7
+msgid ""
+"This dialog allows you to add new services to the currenty edited server "
+"object. The box below shows all available but not already used services."
+msgstr ""
+"Dieser Dialog ermöglicht Ihnen das Hinzufügen neuer Dienste zum momentan "
+"gewählten Server. Die Box unterhalb zeigt alle verfügbaren aber momentan "
+"nicht verwendeten Dienste."
 
-#: admin/systems/class_divListSystemService.inc:67
-msgid "Stop all services"
-msgstr "Alle Dienste beenden"
+#: admin/systems/services/ServiceAddDialog.tpl:13
+msgid "Service to add"
+msgstr "Dienst, der hinzugefügt wird"
 
-#: admin/systems/class_divListSystemService.inc:69
-#: admin/systems/class_divListSystemService.inc:133
-msgid "Restart service"
-msgstr "Dienst neustarten"
+#: admin/systems/services/ServiceAddDialog.tpl:20
+msgid "All available services are already in use."
+msgstr "Alle verfügbaren Dienste werden bereits verwendet."
 
-#: admin/systems/class_divListSystemService.inc:69
-msgid "Restart all services"
-msgstr "Alle Dienste neustarten"
+#: admin/systems/services/ServiceAddDialog.tpl:28
+msgid "Continue"
+msgstr "Fortsetzen"
 
-#: admin/systems/class_divListSystemService.inc:99
-msgid "Stopped"
-msgstr "Beendet"
+#: admin/systems/server.tpl:6 admin/systems/class_servGeneric.inc:336
+#: admin/systems/class_servGeneric.inc:341
+#: admin/systems/class_servGeneric.inc:352 admin/systems/paste_generic.tpl:4
+msgid "Server name"
+msgstr "Server-Name"
 
-#: admin/systems/class_divListSystemService.inc:100
-msgid "Started"
-msgstr "Gestartet"
+#: admin/systems/server.tpl:42
+msgid "Mode"
+msgstr "Modus"
 
-#: admin/systems/class_divListSystemService.inc:101
-msgid "Restarting"
-msgstr "Starte neu"
+#: admin/systems/server.tpl:45
+msgid "Select terminal mode"
+msgstr "Wählen Sie den Terminal-Modus"
 
-#: admin/systems/class_divListSystemService.inc:102
-msgid "User status"
-msgstr "Benutzer-Status"
+#: admin/systems/server.tpl:63
+msgid "Action"
+msgstr "Aktion"
 
-#: admin/systems/class_divListSystemService.inc:121
-msgid "Start service"
-msgstr "Dienst starten"
+#: admin/systems/server.tpl:69
+msgid ""
+"System installation in progress, the FAI state cannot be changed right now."
+msgstr ""
+"Eine Systeminstallation läuft gerade, der FAI state kann momentan nicht "
+"geändert werden."
 
-#: admin/systems/class_divListSystemService.inc:141
-msgid "Edit service"
-msgstr "Dienst bearbeiten"
+#: admin/systems/server.tpl:72
+msgid "Select action to execute for this server"
+msgstr "Wählen Sie die auszuführende Aktion für diesen Server"
 
-#: admin/systems/class_divListSystemService.inc:149
-msgid "Remove service"
-msgstr "Dienst entfernen"
+#: admin/systems/server.tpl:80
+msgid "Execute"
+msgstr "Ausführen"
 
 #: admin/systems/network.tpl:1
 msgid "Network\tsettings"
@@ -704,174 +508,187 @@ msgstr "TTL"
 msgid "Dns records"
 msgstr "DNS-Einträge"
 
-#: admin/systems/main.inc:54 admin/systems/main.inc:56
-msgid "System management"
-msgstr "Systemverwaltung"
-
-#: admin/systems/password.tpl:3
+#: admin/systems/askObjectGroup.tpl:6
 msgid ""
-"To change the terminal root password use the fields below. The changes take "
-"effect during the next reboot. Please memorize the new password, because you "
-"wouldn't be able to log in."
-msgstr ""
-"Um das root-Passwort des Terminals zu Ã¤ndern, nutzen Sie die Felder unten. "
-"Die Ã„nderungen werden beim nächsten Neustart wirksam. Merken Sie sich das "
-"Passwort, da eine Anmeldung ohne dieses Passwort nicht möglich ist."
-
-#: admin/systems/password.tpl:6
-msgid "Leave fields blank for password inheritance from default entries."
+"This dialog gives you the possibility to select an optional bundle of "
+"predefined settings to be inherited."
 msgstr ""
-"Lassen Sie die Felder leer, um das Passwort aus den Standard-Einträgen zu "
-"übernehmen."
-
-#: admin/systems/password.tpl:10
-msgid "Changing the password impinges on authentification only."
-msgstr "Das Ã„ndern des Passwortes wirkt sich nur auf die Authentifizierung aus."
-
-#: admin/systems/password.tpl:15
-msgid "New password"
-msgstr "Neues Passwort"
-
-#: admin/systems/password.tpl:21
-msgid "Repeat new password"
-msgstr "Neues Passwort (Wiederholung)"
+"Dieser Dialog ermöglicht Ihnen einen (optionalen) Satz von vordefinierten "
+"Einstellungen zu Ã¼bernehmen."
 
-#: admin/systems/password.tpl:26
-msgid "Password strength"
-msgstr "Passwort-Stärke"
+#: admin/systems/askObjectGroup.tpl:17 admin/systems/askObjectGroup.tpl:23
+msgid "Select object group"
+msgstr "Wählen Sie eine Objektgruppe"
 
-#: admin/systems/class_servGeneric.inc:86
+#: admin/systems/class_servGeneric.inc:85
 msgid "Activated"
 msgstr "Aktiv"
 
-#: admin/systems/class_servGeneric.inc:87
+#: admin/systems/class_servGeneric.inc:86
 msgid "Locked"
 msgstr "Gesperrt"
 
-#: admin/systems/class_servGeneric.inc:148
+#: admin/systems/class_servGeneric.inc:147
 msgid "server"
 msgstr "Server"
 
-#: admin/systems/class_servGeneric.inc:169
+#: admin/systems/class_servGeneric.inc:164
+#: admin/systems/class_servGeneric.inc:450
+#: admin/systems/class_systemManagement.inc:853
+msgid "Service infrastructure"
+msgstr "Dienst-Infrastruktur"
+
+#: admin/systems/class_servGeneric.inc:168
 msgid "Event error"
 msgstr "Ereignisfehler"
 
-#: admin/systems/class_servGeneric.inc:170
+#: admin/systems/class_servGeneric.inc:169
 #, php-format
 msgid "Event '%s' is not available!"
 msgstr "Das Ereignis '%s' ist nicht verfügbar!"
 
-#: admin/systems/class_servGeneric.inc:225
+#: admin/systems/class_servGeneric.inc:224
 msgid "Switch off"
 msgstr "Ausschalten"
 
-#: admin/systems/class_servGeneric.inc:225
+#: admin/systems/class_servGeneric.inc:224
 msgid "Reboot"
 msgstr "Neustarten"
 
-#: admin/systems/class_servGeneric.inc:226
-#: admin/systems/class_servGeneric.inc:235
+#: admin/systems/class_servGeneric.inc:225
+#: admin/systems/class_servGeneric.inc:233
 msgid "System update"
 msgstr "Systemaktualisierung"
 
-#: admin/systems/class_servGeneric.inc:227
-#: admin/systems/class_servGeneric.inc:234
+#: admin/systems/class_servGeneric.inc:226
+#: admin/systems/class_servGeneric.inc:232
 msgid "Reinstall"
 msgstr "Neu-Installation"
 
-#: admin/systems/class_servGeneric.inc:228
+#: admin/systems/class_servGeneric.inc:227
 msgid "Rescan hardware"
 msgstr "Hardware neu erkennen"
 
-#: admin/systems/class_servGeneric.inc:229
-#: admin/systems/class_servGeneric.inc:236
-msgid "Memory test"
-msgstr "Speichertest"
-
-#: admin/systems/class_servGeneric.inc:230
-#: admin/systems/class_servGeneric.inc:237
+#: admin/systems/class_servGeneric.inc:228
+#: admin/systems/class_servGeneric.inc:234
 msgid "Force localboot"
 msgstr "Erzwinge lokalen Systemstart"
 
 #: admin/systems/class_servGeneric.inc:231
-#: admin/systems/class_servGeneric.inc:238
-msgid "System analysis"
-msgstr "Systemanalyse"
-
-#: admin/systems/class_servGeneric.inc:233
 msgid "Wake up"
 msgstr "Aufwecken"
 
-#: admin/systems/class_servGeneric.inc:369
+#: admin/systems/class_servGeneric.inc:366
 msgid "Software deployment"
 msgstr "Softwareverteilung"
 
-#: admin/systems/class_servGeneric.inc:370
-msgid "This host is currently installing, if you really want to save it, press 'OK'."
+#: admin/systems/class_servGeneric.inc:367
+msgid ""
+"This host is currently installing, if you really want to save it, press 'OK'."
 msgstr ""
 "Der Host ist gerade mitten in der Installation - wenn Sie dennoch speichern "
 "möchten, drücken Sie auf 'OK'."
 
-#: admin/systems/class_servGeneric.inc:503
-#: admin/systems/class_componentGeneric.inc:309
-msgid "Generic"
-msgstr "Allgemein"
-
-#: admin/systems/class_servGeneric.inc:504
+#: admin/systems/class_servGeneric.inc:501
 msgid "Server generic"
 msgstr "Server (Allgemein)"
 
-#: admin/systems/class_servGeneric.inc:513 admin/systems/server.tpl:14
-#: admin/systems/class_componentGeneric.inc:320 admin/systems/component.tpl:35
-msgid "Description"
-msgstr "Beschreibung"
-
-#: admin/systems/class_servGeneric.inc:516
+#: admin/systems/class_servGeneric.inc:513
 msgid "Goto mode"
 msgstr "GOto-Modus"
 
-#: admin/systems/class_servGeneric.inc:517
-#: admin/systems/class_componentGeneric.inc:321
-msgid "Root password"
-msgstr "Root-Passwort"
-
-#: admin/systems/class_servGeneric.inc:518
+#: admin/systems/class_servGeneric.inc:515
 msgid "Action flag"
 msgstr "Ablaufstatus"
 
-#: admin/systems/server.tpl:26 admin/systems/component.tpl:20
-msgid "Choose subtree to place group in"
-msgstr "Wählen Sie den Teilbaum, in den die Gruppe eingepflegt werden soll"
+#: admin/systems/class_divListSystemService.inc:38
+#: admin/systems/class_divListSystemService.inc:39
+msgid "Installed services"
+msgstr "Installierte Dienste"
 
-#: admin/systems/server.tpl:32 admin/systems/component.tpl:25
-msgid "Select a base"
-msgstr "Wählen Sie eine Basis"
+#: admin/systems/class_divListSystemService.inc:42
+msgid "Add, remove and configure the properties of system services here."
+msgstr ""
+"Mit diesem Menü können Sie die Eigenschaften von System-Diensten hinzufügen, "
+"diese löschen oder verändern."
 
-#: admin/systems/server.tpl:42
-msgid "Mode"
-msgstr "Modus"
+#: admin/systems/class_divListSystemService.inc:62
+msgid "Add service"
+msgstr "Dienst hinzufügen"
 
-#: admin/systems/server.tpl:45
-msgid "Select terminal mode"
-msgstr "Wählen Sie den Terminal-Modus"
+#: admin/systems/class_divListSystemService.inc:62
+msgid "Add new service"
+msgstr "Neuen Dienst hinzufügen"
 
-#: admin/systems/server.tpl:63
-msgid "Action"
-msgstr "Aktion"
+#: admin/systems/class_divListSystemService.inc:65
+msgid "Start all"
+msgstr "Alle starten"
 
-#: admin/systems/server.tpl:69
-msgid "System installation in progress, the FAI state cannot be changed right now."
-msgstr ""
-"Eine Systeminstallation läuft gerade, der FAI state kann momentan nicht "
-"geändert werden."
+#: admin/systems/class_divListSystemService.inc:65
+msgid "Start all services"
+msgstr "Alle Dienste starten"
 
-#: admin/systems/server.tpl:72
-msgid "Select action to execute for this server"
-msgstr "Wählen Sie die auszuführende Aktion für diesen Server"
+#: admin/systems/class_divListSystemService.inc:67
+#: admin/systems/class_divListSystemService.inc:127
+msgid "Stop service"
+msgstr "Dienst beenden"
 
-#: admin/systems/server.tpl:80
-msgid "Execute"
-msgstr "Ausführen"
+#: admin/systems/class_divListSystemService.inc:67
+msgid "Stop all services"
+msgstr "Alle Dienste beenden"
+
+#: admin/systems/class_divListSystemService.inc:69
+#: admin/systems/class_divListSystemService.inc:133
+msgid "Restart service"
+msgstr "Dienst neustarten"
+
+#: admin/systems/class_divListSystemService.inc:69
+msgid "Restart all services"
+msgstr "Alle Dienste neustarten"
+
+#: admin/systems/class_divListSystemService.inc:99
+msgid "Stopped"
+msgstr "Beendet"
+
+#: admin/systems/class_divListSystemService.inc:100
+msgid "Started"
+msgstr "Gestartet"
+
+#: admin/systems/class_divListSystemService.inc:101
+msgid "Restarting"
+msgstr "Starte neu"
+
+#: admin/systems/class_divListSystemService.inc:102
+msgid "User status"
+msgstr "Benutzer-Status"
+
+#: admin/systems/class_divListSystemService.inc:121
+msgid "Start service"
+msgstr "Dienst starten"
+
+#: admin/systems/class_divListSystemService.inc:141
+msgid "Edit service"
+msgstr "Dienst bearbeiten"
+
+#: admin/systems/class_divListSystemService.inc:149
+msgid "Remove service"
+msgstr "Dienst entfernen"
+
+#: admin/systems/class_askOgroup.inc:47
+msgid "Create workstation"
+msgstr "Arbeitsstation anlegen"
+
+#: admin/systems/paste_generic.tpl:14
+msgid "workstation name"
+msgstr "Name der Arbeitsstation"
+
+#: admin/systems/paste_generic.tpl:24
+msgid "Terminal name"
+msgstr "Terminal-Name"
+
+#: admin/systems/paste_generic.tpl:34
+msgid "Printer name"
+msgstr "Druckername"
 
 #: admin/systems/class_termDNS.inc:444
 msgid "Not matching"
@@ -882,13 +699,6 @@ msgstr "Nicht zutreffend"
 msgid "IP address %s"
 msgstr "IP-Adresse %s"
 
-#: admin/systems/class_termDNS.inc:602 admin/systems/class_termDNS.inc:614
-#: admin/systems/class_termDNS.inc:616 admin/systems/class_termDNS.inc:982
-#: admin/systems/class_componentGeneric.inc:219
-#: admin/systems/class_componentGeneric.inc:222
-msgid "IP address"
-msgstr "IP-Adresse"
-
 #: admin/systems/class_termDNS.inc:607 admin/systems/class_termDNS.inc:624
 #: admin/systems/class_termDNS.inc:626 admin/systems/class_termDNS.inc:983
 msgid "MAC address"
@@ -921,7 +731,8 @@ msgstr ""
 #: admin/systems/class_termDNS.inc:681
 #, php-format
 msgid "Only lowercase records are allowed, please check your '%ss'."
-msgstr "Es sind nur Kleinbuchstaben in Datensätzen erlaubt, bitte prüfen Sie '%ss'."
+msgstr ""
+"Es sind nur Kleinbuchstaben in Datensätzen erlaubt, bitte prüfen Sie '%ss'."
 
 #: admin/systems/class_termDNS.inc:923 admin/systems/class_termDNS.inc:943
 msgid "Add"
@@ -947,15 +758,223 @@ msgstr "DNS-Konfiguration"
 msgid "DHCP configuration"
 msgstr "DHCP-Konfiguration"
 
-#: admin/systems/class_componentGeneric.inc:77
-msgid "component"
-msgstr "Komponente"
+#: admin/systems/class_systemManagement.inc:27
+msgid "This does something"
+msgstr "Dies tut etwas"
 
-#: admin/systems/class_componentGeneric.inc:310
-msgid "Component generic"
-msgstr "Netzwerk-Komponente (Allgemein)"
+#: admin/systems/class_systemManagement.inc:243
+msgid "Back"
+msgstr "Zurück"
 
-#: admin/systems/component.tpl:6
-msgid "Device name"
-msgstr "Gerätename"
+#: admin/systems/class_systemManagement.inc:290
+msgid "Creating the image failed. Please see the report below."
+msgstr ""
+"Erstellen des Abbilds fehlgeschlagen. Bitte Ã¼berprüfen Sie den Fehlerbericht "
+"unterhalb."
+
+#: admin/systems/class_systemManagement.inc:299
+#, php-format
+msgid "Command '%s', specified for ISO creation doesn't seem to exist."
+msgstr ""
+"Das Kommando '%s', angegeben für die ISO-Erstellung, scheint nicht zu "
+"existieren."
+
+#: admin/systems/class_systemManagement.inc:403
+msgid "Internal error"
+msgstr "Interner Fehler"
+
+#: admin/systems/class_systemManagement.inc:403
+msgid "Cannot set mode to 'active'!"
+msgstr "Kann Modus nicht auf 'aktiv' setzen!"
+
+#: admin/systems/class_systemManagement.inc:613
+msgid "Editing this type of object is not supported yet!"
+msgstr ""
+"Bearbeiten von Objekten dieses Typs wird momentan noch nicht unterstützt!"
+
+#: admin/systems/class_systemManagement.inc:640
+#: admin/systems/class_systemManagement.inc:743
+#: admin/systems/class_systemManagement.inc:973
+msgid "Permission error"
+msgstr "Berechtigungsfehler"
+
+#: admin/systems/class_systemManagement.inc:640
+#: admin/systems/class_systemManagement.inc:743
+msgid "You have no permission to change this password!"
+msgstr "Sie haben keine Berechtigung, um das Passwort zu Ã¤ndern!"
+
+#: admin/systems/class_systemManagement.inc:652
+msgid ""
+"The passwords you've entered as 'New password' and 'Repeated password' do "
+"not match!"
+msgstr ""
+"Die Passworte, die Sie als 'Neues Passwort' und 'Wiederholung des neuen "
+"Passworts' eingegeben haben sind nicht identisch!"
+
+#: admin/systems/class_systemManagement.inc:727
+msgid "Password method"
+msgstr "Passwort-Methode"
+
+#: admin/systems/class_systemManagement.inc:727
+msgid "Password method crypt is missing. Cannot set system password."
+msgstr ""
+"Die Password-Methode CRYPT fehlt. Kann das System-Passwort nicht setzen."
+
+#: admin/systems/class_systemManagement.inc:746
+msgid "Cannot determine object to change password!"
+msgstr "Kann Objekt nicht erkennen, um das Passwort zu Ã¤ndern."
+
+#: admin/systems/class_systemManagement.inc:898
+msgid "Permission"
+msgstr "Berechtigung"
+
+#: admin/systems/class_systemManagement.inc:1352
+#: admin/systems/class_systemManagement.inc:1665
+msgid "New terminal"
+msgstr "Neues Terminal"
+
+#: admin/systems/class_systemManagement.inc:1354
+#: admin/systems/class_systemManagement.inc:1666
+msgid "New workstation"
+msgstr "Neue Arbeitsstation"
+
+#: admin/systems/class_systemManagement.inc:1356
+msgid "Unknown device"
+msgstr "Unbekanntes Gerät"
+
+#: admin/systems/class_systemManagement.inc:1358
+msgid "New Device"
+msgstr "Neues Gerät"
+
+#: admin/systems/class_systemManagement.inc:1383
+msgid "Terminal template for"
+msgstr "Terminal-Vorlage für"
+
+#: admin/systems/class_systemManagement.inc:1399
+msgid "Workstation template for"
+msgstr "Arbeitsstations-Vorlage für"
+
+#: admin/systems/class_systemManagement.inc:1642
+msgid "Template"
+msgstr "Vorlage"
+
+#: admin/systems/class_systemManagement.inc:1647
+msgid "Windows workstation"
+msgstr "Windows-Arbeitsstation"
+
+#: admin/systems/class_systemManagement.inc:1653
+msgid "Locked workstation"
+msgstr "Gesperrte Arbeitsstation"
+
+#: admin/systems/class_systemManagement.inc:1654
+msgid "Locked server"
+msgstr "Gesperrter Server"
+
+#: admin/systems/class_systemManagement.inc:1655
+msgid "Locked terminal"
+msgstr "Gesperrtes Terminal"
+
+#: admin/systems/class_systemManagement.inc:1657
+msgid "Workstation error"
+msgstr "Arbeitsstationsfehler"
+
+#: admin/systems/class_systemManagement.inc:1658
+msgid "Server error"
+msgstr "Serverfehler"
+
+#: admin/systems/class_systemManagement.inc:1659
+msgid "Terminal error"
+msgstr "Terminalfehler"
+
+#: admin/systems/class_systemManagement.inc:1661
+msgid "Workstation busy"
+msgstr "Arbeitsstation beschäftigt"
+
+#: admin/systems/class_systemManagement.inc:1662
+msgid "Server busy"
+msgstr "Server ist ausgelastet"
+
+#: admin/systems/class_systemManagement.inc:1664
+msgid "New system from incoming"
+msgstr "Neues Gerät aus 'incoming'"
+
+#: admin/systems/class_systemManagement.inc:1870
+#: admin/systems/class_systemManagement.inc:1871
+msgid "Incoming objects"
+msgstr "Eingehende Objekte"
+
+#: admin/systems/class_systemManagement.inc:1876
+msgid "Incoming"
+msgstr "Eingehend"
+
+#: admin/systems/main.inc:52 admin/systems/main.inc:54
+msgid "System management"
+msgstr "Systemverwaltung"
+
+#: admin/systems/password.tpl:3
+msgid ""
+"To change the terminal root password use the fields below. The changes take "
+"effect during the next reboot. Please memorize the new password, because you "
+"wouldn't be able to log in."
+msgstr ""
+"Um das root-Passwort des Terminals zu Ã¤ndern, nutzen Sie die Felder unten. "
+"Die Ã„nderungen werden beim nächsten Neustart wirksam. Merken Sie sich das "
+"Passwort, da eine Anmeldung ohne dieses Passwort nicht möglich ist."
+
+#: admin/systems/password.tpl:6
+msgid "Leave fields blank for password inheritance from default entries."
+msgstr ""
+"Lassen Sie die Felder leer, um das Passwort aus den Standard-Einträgen zu "
+"übernehmen."
+
+#: admin/systems/password.tpl:10
+msgid "Changing the password impinges on authentification only."
+msgstr ""
+"Das Ã„ndern des Passwortes wirkt sich nur auf die Authentifizierung aus."
+
+#: admin/systems/password.tpl:15
+msgid "New password"
+msgstr "Neues Passwort"
+
+#: admin/systems/password.tpl:21
+msgid "Repeat new password"
+msgstr "Neues Passwort (Wiederholung)"
+
+#: admin/systems/password.tpl:26
+msgid "Password strength"
+msgstr "Passwort-Stärke"
+
+#: admin/systems/password.tpl:38
+msgid "Set password"
+msgstr "Passwort setzen"
+
+#: admin/systems/remove.tpl:2
+msgid "Warning"
+msgstr "Warnung"
+
+#: admin/systems/remove.tpl:6
+msgid ""
+"This includes all system and setup informations. Please double check if your "
+"really want to do this since there is no way for GOsa to get your data back."
+msgstr ""
+"Dies umfasst alle System- und Setup-Informationen Bitte prüfen Sie dies "
+"genau, da es keine Möglichkeit für GOsa gibt, die Daten zu restaurieren. "
+
+#: admin/systems/remove.tpl:10
+msgid ""
+"Best thing to do before performing this action would be to save the current "
+"contents of your LDAP tree in a file. So - if you've done so - press "
+"'Delete' to continue or 'Cancel' to abort."
+msgstr ""
+"Eine Sicherung der LDAP-Datenbank bietet sich an. Wenn Sie dies erledigt "
+"haben, drücken Sie 'Entfernen' um Fortzufahren oder 'Abbrechen', um den "
+"Vorgang abzubrechen."
+
+#~ msgid "Password"
+#~ msgstr "Passwort"
+
+#~ msgid "Memory test"
+#~ msgstr "Speichertest"
 
+#~ msgid "System analysis"
+#~ msgstr "Systemanalyse"
index 9fb1f5e961379a729ad64aca1d8b4e09c4338bc2..325a24cc34127a010081303ae5abd5d8c97af10f 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-12-19 08:38+0100\n"
+"POT-Creation-Date: 2010-03-08 16:38+0100\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,556 +16,587 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: admin/systems/remove.tpl:2
-msgid "Warning"
-msgstr ""
-
-#: admin/systems/remove.tpl:6
-msgid ""
-"This includes all system and setup informations. Please double check if your "
-"really want to do this since there is no way for GOsa to get your data back."
+#: admin/systems/class_divListSystem.inc:66
+#: admin/systems/class_divListSystem.inc:67
+msgid "List of systems"
 msgstr ""
 
-#: admin/systems/remove.tpl:10
-msgid ""
-"Best thing to do before performing this action would be to save the current "
-"contents of your LDAP tree in a file. So - if you've done so - press "
-"'Delete' to continue or 'Cancel' to abort."
+#: admin/systems/class_divListSystem.inc:85
+msgid "Select all"
 msgstr ""
 
+#: admin/systems/class_divListSystem.inc:91
 #: admin/systems/class_systemManagement.inc:26
-#: admin/systems/class_divListSystem.inc:88
 msgid "Systems"
 msgstr ""
 
-#: admin/systems/class_divListsystem.inc:395
-msgid "Member of %s object group"
+#: admin/systems/class_divListSystem.inc:91
+msgid "Department"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:27
-msgid "This does something"
+#: admin/systems/class_divListSystem.inc:95
+msgid "Release"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:239
-msgid "Back"
+#: admin/systems/class_divListSystem.inc:98
+#: admin/systems/class_divListSystem.inc:187
+#: admin/systems/class_divListSystemService.inc:51
+msgid "Actions"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:286
-msgid "Creating the image failed. Please see the report below."
+#: admin/systems/class_divListSystem.inc:104
+#: admin/systems/class_divListSystem.inc:105
+#: admin/systems/class_divListSystem.inc:444
+msgid "servers"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:295
+#: admin/systems/class_divListSystem.inc:105
+#: admin/systems/class_divListSystem.inc:110
+#: admin/systems/class_divListSystem.inc:115
+#: admin/systems/class_divListSystem.inc:120
+#: admin/systems/class_divListSystem.inc:131
+#: admin/systems/class_divListSystem.inc:136
+#: admin/systems/class_divListSystem.inc:141
 #, php-format
-msgid "Command '%s', specified for ISO creation doesn't seem to exist."
+msgid "Show %s"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:344
-#: admin/systems/class_systemManagement.inc:459
-#: admin/systems/class_systemManagement.inc:496
-#: admin/systems/class_systemManagement.inc:504
-#: admin/systems/class_systemManagement.inc:554
-#: admin/systems/class_systemManagement.inc:561
-#: admin/systems/class_systemManagement.inc:576
-#: admin/systems/class_systemManagement.inc:584
-#: admin/systems/class_systemManagement.inc:623
-#: admin/systems/class_systemManagement.inc:717
-#: admin/systems/class_systemManagement.inc:1279
-#: admin/systems/class_serverService.inc:186
-#: admin/systems/class_serverService.inc:236
-#: admin/systems/class_serverService.inc:363
-#: admin/systems/class_termDNS.inc:338
-msgid "Error"
+#: admin/systems/class_divListSystem.inc:109
+msgid "Linux terminals"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:399
-msgid "Internal error"
+#: admin/systems/class_divListSystem.inc:110
+#: admin/systems/class_divListSystem.inc:446
+msgid "terminals"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:399
-msgid "Cannot set mode to 'active'!"
+#: admin/systems/class_divListSystem.inc:114
+msgid "Linux workstations"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:584
-msgid "Editing this type of object is not supported yet!"
+#: admin/systems/class_divListSystem.inc:115
+#: admin/systems/class_divListSystem.inc:445
+msgid "workstations"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:611
-#: admin/systems/class_systemManagement.inc:714
-#: admin/systems/class_systemManagement.inc:943
-msgid "Permission error"
+#: admin/systems/class_divListSystem.inc:119
+msgid "MicroSoft Windows based workstations"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:611
-#: admin/systems/class_systemManagement.inc:714
-msgid "You have no permission to change this password!"
+#: admin/systems/class_divListSystem.inc:120
+msgid "windows based workstations"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:623
-msgid ""
-"The passwords you've entered as 'New password' and 'Repeated password' do "
-"not match!"
+#: admin/systems/class_divListSystem.inc:124
+#, php-format
+msgid "Display objects of type '%s'."
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:698
-msgid "Password method"
+#: admin/systems/class_divListSystem.inc:125
+msgid "OPSI installed client"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:698
-msgid "Password method crypt is missing. Cannot set system password."
+#: admin/systems/class_divListSystem.inc:125
+msgid "Show OPSI based clients"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:704
-#: admin/systems/class_systemManagement.inc:1810
-#: admin/systems/services/class_goService.inc:122
-#: admin/systems/services/class_goService.inc:150
-#: admin/systems/services/class_goService.inc:183
-#: admin/systems/class_servGeneric.inc:281
-#: admin/systems/class_servGeneric.inc:433 admin/systems/class_termDNS.inc:483
-#: admin/systems/class_termDNS.inc:771 admin/systems/class_termDNS.inc:790
-#: admin/systems/class_termDNS.inc:811 admin/systems/class_termDNS.inc:816
-#: admin/systems/class_termDNS.inc:834 admin/systems/class_termDNS.inc:906
-#: admin/systems/class_componentGeneric.inc:160
-#: admin/systems/class_componentGeneric.inc:301
-msgid "LDAP error"
+#: admin/systems/class_divListSystem.inc:130
+#: admin/systems/class_divListSystem.inc:131
+msgid "network printers"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:717
-msgid "Cannot determine object to change password!"
+#: admin/systems/class_divListSystem.inc:135
+msgid "VoIP phones"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:824
-#: admin/systems/class_servGeneric.inc:165
-#: admin/systems/class_servGeneric.inc:453
-msgid "Service infrastructure"
+#: admin/systems/class_divListSystem.inc:136
+#: admin/systems/class_divListSystem.inc:447
+msgid "phones"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:869
-msgid "Permission"
+#: admin/systems/class_divListSystem.inc:140
+#: admin/systems/class_divListSystem.inc:141
+msgid "network devices"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1308
-#: admin/systems/class_systemManagement.inc:1621
-msgid "New terminal"
+#: admin/systems/class_divListSystem.inc:152
+msgid "Display systems matching"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1310
-#: admin/systems/class_systemManagement.inc:1622
-msgid "New workstation"
+#: admin/systems/class_divListSystem.inc:153
+msgid "Display systems of user"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1312
-msgid "Unknown device"
+#: admin/systems/class_divListSystem.inc:182 admin/systems/component.tpl:17
+#: admin/systems/class_componentGeneric.inc:319 admin/systems/server.tpl:22
+#: admin/systems/class_servGeneric.inc:511
+msgid "Base"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1314
-msgid "New Device"
+#: admin/systems/class_divListSystem.inc:184
+msgid "Submit department"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1339
-msgid "Terminal template for"
+#: admin/systems/class_divListSystem.inc:184
+msgid "Submit"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1355
-msgid "Workstation template for"
+#: admin/systems/class_divListSystem.inc:189
+#: admin/systems/class_askOgroup.inc:48
+msgid "Create"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1598
-msgid "Template"
+#: admin/systems/class_divListSystem.inc:193
+#: admin/systems/class_systemManagement.inc:1651
+msgid "Terminal"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1599
-#: admin/systems/class_divListSystem.inc:199
-msgid "Phone"
+#: admin/systems/class_divListSystem.inc:197
+#: admin/systems/class_systemManagement.inc:1649
+msgid "Workstation"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1600
-#: admin/systems/class_componentGeneric.inc:315
-msgid "Network device"
+#: admin/systems/class_divListSystem.inc:201
+#: admin/systems/class_servGeneric.inc:506
+#: admin/systems/class_systemManagement.inc:1650
+msgid "Server"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1601
-#: admin/systems/class_divListSystem.inc:203
+#: admin/systems/class_divListSystem.inc:205
+#: admin/systems/class_systemManagement.inc:1643
+msgid "Phone"
+msgstr ""
+
+#: admin/systems/class_divListSystem.inc:209
+#: admin/systems/class_systemManagement.inc:1645
 msgid "Printer"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1603
-msgid "Windows workstation"
+#: admin/systems/class_divListSystem.inc:213
+msgid "Component"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1605
-#: admin/systems/class_divListSystem.inc:191
-msgid "Workstation"
+#: admin/systems/class_divListSystem.inc:220
+#: admin/systems/class_systemManagement.inc:1670
+msgid "Opsi client"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1606
-#: admin/systems/class_divListSystem.inc:195
-#: admin/systems/class_servGeneric.inc:509
-msgid "Server"
+#: admin/systems/class_divListSystem.inc:227
+msgid "Trigger action"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1607
-#: admin/systems/class_divListSystem.inc:187
-msgid "Terminal"
+#: admin/systems/class_divListSystem.inc:233
+msgid "Schedule action"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1609
-msgid "Locked workstation"
+#: admin/systems/class_divListSystem.inc:240
+msgid "Remove"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1610
-msgid "Locked server"
+#: admin/systems/class_divListSystem.inc:243
+msgid "Activate systems"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1611
-msgid "Locked terminal"
+#: admin/systems/class_divListSystem.inc:328
+msgid "edit"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1613
-msgid "Workstation error"
+#: admin/systems/class_divListSystem.inc:328
+msgid "Edit system"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1614
-msgid "Server error"
+#: admin/systems/class_divListSystem.inc:334
+msgid "delete"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1615
-msgid "Terminal error"
+#: admin/systems/class_divListSystem.inc:334
+msgid "Delete system"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1617
-msgid "Workstation busy"
+#: admin/systems/class_divListSystem.inc:371
+msgid "Create CD"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1618
-msgid "Server busy"
+#: admin/systems/class_divListSystem.inc:372
+msgid "Create FAI CD"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1620
-msgid "New system from incoming"
+#: admin/systems/class_divListSystem.inc:409
+#, php-format
+msgid "Member of %s object group"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1626
-#: admin/systems/class_divListSystem.inc:214
-msgid "Opsi client"
+#: admin/systems/class_divListSystem.inc:428
+#: admin/systems/class_divListSystem.inc:429
+#, php-format
+msgid "Inherited from %s"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1826
-#: admin/systems/class_systemManagement.inc:1827
-msgid "Incoming objects"
+#: admin/systems/class_divListSystem.inc:444
+#: admin/systems/class_divListSystem.inc:445
+#: admin/systems/class_divListSystem.inc:446
+#: admin/systems/class_divListSystem.inc:447
+#: admin/systems/class_divListSystem.inc:448
+#: admin/systems/class_divListSystem.inc:449
+#: admin/systems/class_divListSystem.inc:450
+#: admin/systems/class_divListSystem.inc:451
+#: admin/systems/class_divListSystem.inc:452
+#, php-format
+msgid "Number of listed %s"
 msgstr ""
 
-#: admin/systems/class_systemManagement.inc:1832
-msgid "Incoming"
+#: admin/systems/class_divListSystem.inc:448
+msgid "printers"
 msgstr ""
 
-#: admin/systems/services/class_goService.inc:44
-#: admin/systems/services/class_goService.inc:79
-msgid "Empty service"
+#: admin/systems/class_divListSystem.inc:449
+msgid "network components"
 msgstr ""
 
-#: admin/systems/services/class_goService.inc:237
-msgid "Configuration error"
+#: admin/systems/class_divListSystem.inc:450
+msgid "new devices"
 msgstr ""
 
-#: admin/systems/services/ServiceAddDialog.tpl:3
-msgid "Adding a new service to the current server"
+#: admin/systems/class_divListSystem.inc:451
+msgid "windows workstations"
 msgstr ""
 
-#: admin/systems/services/ServiceAddDialog.tpl:7
-msgid ""
-"This dialog allows you to add new services to the currenty edited server "
-"object. The box below shows all available but not already used services."
+#: admin/systems/class_divListSystem.inc:452
+msgid "departments"
 msgstr ""
 
-#: admin/systems/services/ServiceAddDialog.tpl:13
-msgid "Service to add"
+#: admin/systems/class_serverService.inc:27
+msgid "Stop"
 msgstr ""
 
-#: admin/systems/services/ServiceAddDialog.tpl:20
-msgid "All available services are already in use."
+#: admin/systems/class_serverService.inc:28
+msgid "Start"
 msgstr ""
 
-#: admin/systems/services/ServiceAddDialog.tpl:28
-msgid "Continue"
+#: admin/systems/class_serverService.inc:29
+msgid "Restart"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:63
-#: admin/systems/class_divListSystem.inc:64
-msgid "List of systems"
+#: admin/systems/class_serverService.inc:189
+#: admin/systems/class_serverService.inc:239
+#: admin/systems/class_serverService.inc:366
+#: admin/systems/class_termDNS.inc:338
+#: admin/systems/class_systemManagement.inc:348
+#: admin/systems/class_systemManagement.inc:457
+#: admin/systems/class_systemManagement.inc:470
+#: admin/systems/class_systemManagement.inc:524
+#: admin/systems/class_systemManagement.inc:533
+#: admin/systems/class_systemManagement.inc:583
+#: admin/systems/class_systemManagement.inc:590
+#: admin/systems/class_systemManagement.inc:605
+#: admin/systems/class_systemManagement.inc:613
+#: admin/systems/class_systemManagement.inc:652
+#: admin/systems/class_systemManagement.inc:746
+#: admin/systems/class_systemManagement.inc:1323
+msgid "Error"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:82
-msgid "Select all"
+#: admin/systems/class_serverService.inc:354
+msgid "Information"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:88
-msgid "Department"
+#: admin/systems/class_serverService.inc:354
+msgid "Cannot update service status until it has been saved!"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:92
-msgid "Release"
+#: admin/systems/class_serverService.inc:366
+msgid "Cannot update service status!"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:95
-#: admin/systems/class_divListSystem.inc:181
-#: admin/systems/class_divListSystemService.inc:51
-msgid "Actions"
+#: admin/systems/component.tpl:6
+msgid "Device name"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:101
-#: admin/systems/class_divListSystem.inc:102
-#: admin/systems/class_divListSystem.inc:423
-msgid "servers"
+#: admin/systems/component.tpl:20 admin/systems/server.tpl:26
+msgid "Choose subtree to place group in"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:102
-#: admin/systems/class_divListSystem.inc:107
-#: admin/systems/class_divListSystem.inc:112
-#: admin/systems/class_divListSystem.inc:117
-#: admin/systems/class_divListSystem.inc:128
-#: admin/systems/class_divListSystem.inc:133
-#: admin/systems/class_divListSystem.inc:138
-#, php-format
-msgid "Show %s"
+#: admin/systems/component.tpl:25 admin/systems/server.tpl:32
+msgid "Select a base"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:106
-msgid "Linux terminals"
+#: admin/systems/component.tpl:35 admin/systems/class_componentGeneric.inc:320
+#: admin/systems/server.tpl:14 admin/systems/class_servGeneric.inc:510
+msgid "Description"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:107
-#: admin/systems/class_divListSystem.inc:425
-msgid "terminals"
+#: admin/systems/class_componentGeneric.inc:77
+msgid "component"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:111
-msgid "Linux workstations"
+#: admin/systems/class_componentGeneric.inc:160
+#: admin/systems/class_componentGeneric.inc:301
+#: admin/systems/services/class_goService.inc:122
+#: admin/systems/services/class_goService.inc:150
+#: admin/systems/services/class_goService.inc:183
+#: admin/systems/class_servGeneric.inc:278
+#: admin/systems/class_servGeneric.inc:430 admin/systems/class_termDNS.inc:483
+#: admin/systems/class_termDNS.inc:771 admin/systems/class_termDNS.inc:790
+#: admin/systems/class_termDNS.inc:811 admin/systems/class_termDNS.inc:816
+#: admin/systems/class_termDNS.inc:834 admin/systems/class_termDNS.inc:906
+#: admin/systems/class_systemManagement.inc:733
+#: admin/systems/class_systemManagement.inc:1854
+msgid "LDAP error"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:112
-#: admin/systems/class_divListSystem.inc:424
-msgid "workstations"
+#: admin/systems/class_componentGeneric.inc:209
+#: admin/systems/class_componentGeneric.inc:214
+#: admin/systems/class_componentGeneric.inc:236
+#: admin/systems/paste_generic.tpl:44
+msgid "Component name"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:116
-msgid "MicroSoft Windows based workstations"
+#: admin/systems/class_componentGeneric.inc:219
+#: admin/systems/class_componentGeneric.inc:222
+#: admin/systems/class_termDNS.inc:602 admin/systems/class_termDNS.inc:614
+#: admin/systems/class_termDNS.inc:616 admin/systems/class_termDNS.inc:982
+msgid "IP address"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:117
-msgid "windows based workstations"
+#: admin/systems/class_componentGeneric.inc:309
+#: admin/systems/class_servGeneric.inc:500
+msgid "Generic"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:121
-#, php-format
-msgid "Display objects of type '%s'."
+#: admin/systems/class_componentGeneric.inc:310
+msgid "Component generic"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:122
-msgid "OPSI installed client"
+#: admin/systems/class_componentGeneric.inc:315
+#: admin/systems/class_systemManagement.inc:1644
+msgid "Network device"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:122
-msgid "Show OPSI based clients"
+#: admin/systems/class_componentGeneric.inc:318
+#: admin/systems/class_servGeneric.inc:509
+#: admin/systems/class_divListSystemService.inc:50
+msgid "Name"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:127
-#: admin/systems/class_divListSystem.inc:128
-msgid "network printers"
+#: admin/systems/class_componentGeneric.inc:321
+#: admin/systems/class_servGeneric.inc:514
+msgid "Root password"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:132
-msgid "VoIP phones"
+#: admin/systems/services/class_goService.inc:44
+#: admin/systems/services/class_goService.inc:79
+msgid "Empty service"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:133
-#: admin/systems/class_divListSystem.inc:426
-msgid "phones"
+#: admin/systems/services/class_goService.inc:237
+msgid "Configuration error"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:137
-#: admin/systems/class_divListSystem.inc:138
-msgid "network devices"
+#: admin/systems/services/ServiceAddDialog.tpl:3
+msgid "Adding a new service to the current server"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:146
-msgid "Display systems matching"
+#: admin/systems/services/ServiceAddDialog.tpl:7
+msgid ""
+"This dialog allows you to add new services to the currenty edited server "
+"object. The box below shows all available but not already used services."
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:147
-msgid "Display systems of user"
+#: admin/systems/services/ServiceAddDialog.tpl:13
+msgid "Service to add"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:176
-#: admin/systems/class_servGeneric.inc:514 admin/systems/server.tpl:22
-#: admin/systems/class_componentGeneric.inc:319 admin/systems/component.tpl:17
-msgid "Base"
+#: admin/systems/services/ServiceAddDialog.tpl:20
+msgid "All available services are already in use."
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:178
-msgid "Submit department"
+#: admin/systems/services/ServiceAddDialog.tpl:28
+msgid "Continue"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:178
-msgid "Submit"
+#: admin/systems/server.tpl:6 admin/systems/class_servGeneric.inc:336
+#: admin/systems/class_servGeneric.inc:341
+#: admin/systems/class_servGeneric.inc:352 admin/systems/paste_generic.tpl:4
+msgid "Server name"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:183
-msgid "Create"
+#: admin/systems/server.tpl:42
+msgid "Mode"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:207
-msgid "Component"
+#: admin/systems/server.tpl:45
+msgid "Select terminal mode"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:221
-msgid "Trigger action"
+#: admin/systems/server.tpl:63
+msgid "Action"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:227
-msgid "Schedule action"
+#: admin/systems/server.tpl:69
+msgid ""
+"System installation in progress, the FAI state cannot be changed right now."
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:234
-msgid "Remove"
+#: admin/systems/server.tpl:72
+msgid "Select action to execute for this server"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:237
-msgid "Activate systems"
+#: admin/systems/server.tpl:80
+msgid "Execute"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:322
-msgid "edit"
+#: admin/systems/network.tpl:1
+msgid "Network\tsettings"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:322
-msgid "Edit system"
+#: admin/systems/network.tpl:9
+msgid "IP-address"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:328
-msgid "delete"
+#: admin/systems/network.tpl:30 admin/systems/network.tpl:32
+msgid "Propose ip"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:328
-msgid "Delete system"
+#: admin/systems/network.tpl:38
+msgid "MAC-address"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:350
-msgid "Password"
+#: admin/systems/network.tpl:45
+msgid "Autodetect"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:350 admin/systems/password.tpl:38
-msgid "Set password"
+#: admin/systems/network.tpl:62 admin/systems/network.tpl:72
+msgid "Enable DHCP for this device"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:359
-msgid "Create CD"
+#: admin/systems/network.tpl:72 admin/systems/network.tpl:167
+msgid "not configured"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:360
-msgid "Create FAI CD"
+#: admin/systems/network.tpl:80
+msgid "Parent node"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:407
-#: admin/systems/class_divListSystem.inc:408
-#, php-format
-msgid "Inherited from %s"
+#: admin/systems/network.tpl:93
+msgid "Edit settings"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:423
-#: admin/systems/class_divListSystem.inc:424
-#: admin/systems/class_divListSystem.inc:425
-#: admin/systems/class_divListSystem.inc:426
-#: admin/systems/class_divListSystem.inc:427
-#: admin/systems/class_divListSystem.inc:428
-#: admin/systems/class_divListSystem.inc:429
-#: admin/systems/class_divListSystem.inc:430
-#: admin/systems/class_divListSystem.inc:431
-#, php-format
-msgid "Number of listed %s"
+#: admin/systems/network.tpl:127 admin/systems/network.tpl:167
+msgid "Enable DNS for this device"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:427
-msgid "printers"
+#: admin/systems/network.tpl:136
+msgid "Zone"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:428
-msgid "network components"
+#: admin/systems/network.tpl:146
+msgid "TTL"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:429
-msgid "new devices"
+#: admin/systems/network.tpl:154
+msgid "Dns records"
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:430
-msgid "windows workstations"
+#: admin/systems/askObjectGroup.tpl:6
+msgid ""
+"This dialog gives you the possibility to select an optional bundle of "
+"predefined settings to be inherited."
 msgstr ""
 
-#: admin/systems/class_divListSystem.inc:431
-msgid "departments"
+#: admin/systems/askObjectGroup.tpl:17 admin/systems/askObjectGroup.tpl:23
+msgid "Select object group"
 msgstr ""
 
-#: admin/systems/class_serverService.inc:27
-msgid "Stop"
+#: admin/systems/askObjectGroup.tpl:22
+msgid "Choose an object group as template"
 msgstr ""
 
-#: admin/systems/class_serverService.inc:28
-msgid "Start"
+#: admin/systems/class_servGeneric.inc:85
+msgid "Activated"
 msgstr ""
 
-#: admin/systems/class_serverService.inc:29
-msgid "Restart"
+#: admin/systems/class_servGeneric.inc:86
+msgid "Locked"
 msgstr ""
 
-#: admin/systems/class_serverService.inc:351
-msgid "Information"
+#: admin/systems/class_servGeneric.inc:147
+msgid "server"
 msgstr ""
 
-#: admin/systems/class_serverService.inc:351
-msgid "Cannot update service status until it has been saved!"
+#: admin/systems/class_servGeneric.inc:164
+#: admin/systems/class_servGeneric.inc:450
+#: admin/systems/class_systemManagement.inc:853
+msgid "Service infrastructure"
 msgstr ""
 
-#: admin/systems/class_serverService.inc:363
-msgid "Cannot update service status!"
+#: admin/systems/class_servGeneric.inc:168
+msgid "Event error"
 msgstr ""
 
-#: admin/systems/paste_generic.tpl:4 admin/systems/class_servGeneric.inc:339
-#: admin/systems/class_servGeneric.inc:344
-#: admin/systems/class_servGeneric.inc:355 admin/systems/server.tpl:6
-msgid "Server name"
+#: admin/systems/class_servGeneric.inc:169
+#, php-format
+msgid "Event '%s' is not available!"
 msgstr ""
 
-#: admin/systems/paste_generic.tpl:14
-msgid "workstation name"
+#: admin/systems/class_servGeneric.inc:224
+msgid "Switch off"
 msgstr ""
 
-#: admin/systems/paste_generic.tpl:24
-msgid "Terminal name"
+#: admin/systems/class_servGeneric.inc:224
+msgid "Reboot"
 msgstr ""
 
-#: admin/systems/paste_generic.tpl:34
-msgid "Printer name"
+#: admin/systems/class_servGeneric.inc:225
+#: admin/systems/class_servGeneric.inc:233
+msgid "System update"
 msgstr ""
 
-#: admin/systems/paste_generic.tpl:44
-#: admin/systems/class_componentGeneric.inc:209
-#: admin/systems/class_componentGeneric.inc:214
-#: admin/systems/class_componentGeneric.inc:236
-msgid "Component name"
+#: admin/systems/class_servGeneric.inc:226
+#: admin/systems/class_servGeneric.inc:232
+msgid "Reinstall"
 msgstr ""
 
-#: admin/systems/class_divListSystemService.inc:38
-#: admin/systems/class_divListSystemService.inc:39
-msgid "Installed services"
+#: admin/systems/class_servGeneric.inc:227
+msgid "Rescan hardware"
 msgstr ""
 
-#: admin/systems/class_divListSystemService.inc:42
-msgid "Add, remove and configure the properties of system services here."
+#: admin/systems/class_servGeneric.inc:228
+#: admin/systems/class_servGeneric.inc:234
+msgid "Force localboot"
 msgstr ""
 
-#: admin/systems/class_divListSystemService.inc:50
-#: admin/systems/class_servGeneric.inc:512
-#: admin/systems/class_componentGeneric.inc:318
-msgid "Name"
+#: admin/systems/class_servGeneric.inc:231
+msgid "Wake up"
+msgstr ""
+
+#: admin/systems/class_servGeneric.inc:366
+msgid "Software deployment"
+msgstr ""
+
+#: admin/systems/class_servGeneric.inc:367
+msgid ""
+"This host is currently installing, if you really want to save it, press 'OK'."
+msgstr ""
+
+#: admin/systems/class_servGeneric.inc:501
+msgid "Server generic"
+msgstr ""
+
+#: admin/systems/class_servGeneric.inc:513
+msgid "Goto mode"
+msgstr ""
+
+#: admin/systems/class_servGeneric.inc:515
+msgid "Action flag"
+msgstr ""
+
+#: admin/systems/class_divListSystemService.inc:38
+#: admin/systems/class_divListSystemService.inc:39
+msgid "Installed services"
+msgstr ""
+
+#: admin/systems/class_divListSystemService.inc:42
+msgid "Add, remove and configure the properties of system services here."
 msgstr ""
 
 #: admin/systems/class_divListSystemService.inc:62
@@ -630,300 +661,280 @@ msgstr ""
 msgid "Remove service"
 msgstr ""
 
-#: admin/systems/network.tpl:1
-msgid "Network\tsettings"
-msgstr ""
-
-#: admin/systems/network.tpl:9
-msgid "IP-address"
-msgstr ""
-
-#: admin/systems/network.tpl:30 admin/systems/network.tpl:32
-msgid "Propose ip"
-msgstr ""
-
-#: admin/systems/network.tpl:38
-msgid "MAC-address"
+#: admin/systems/class_askOgroup.inc:32 admin/systems/class_askOgroup.inc:62
+msgid "None"
 msgstr ""
 
-#: admin/systems/network.tpl:45
-msgid "Autodetect"
+#: admin/systems/class_askOgroup.inc:47
+msgid "Create workstation"
 msgstr ""
 
-#: admin/systems/network.tpl:62 admin/systems/network.tpl:72
-msgid "Enable DHCP for this device"
+#: admin/systems/paste_generic.tpl:14
+msgid "workstation name"
 msgstr ""
 
-#: admin/systems/network.tpl:72 admin/systems/network.tpl:167
-msgid "not configured"
+#: admin/systems/paste_generic.tpl:24
+msgid "Terminal name"
 msgstr ""
 
-#: admin/systems/network.tpl:80
-msgid "Parent node"
+#: admin/systems/paste_generic.tpl:34
+msgid "Printer name"
 msgstr ""
 
-#: admin/systems/network.tpl:93
-msgid "Edit settings"
+#: admin/systems/class_termDNS.inc:444
+msgid "Not matching"
 msgstr ""
 
-#: admin/systems/network.tpl:127 admin/systems/network.tpl:167
-msgid "Enable DNS for this device"
+#: admin/systems/class_termDNS.inc:593
+#, php-format
+msgid "IP address %s"
 msgstr ""
 
-#: admin/systems/network.tpl:136
-msgid "Zone"
+#: admin/systems/class_termDNS.inc:607 admin/systems/class_termDNS.inc:624
+#: admin/systems/class_termDNS.inc:626 admin/systems/class_termDNS.inc:983
+msgid "MAC address"
 msgstr ""
 
-#: admin/systems/network.tpl:146
-msgid "TTL"
+#: admin/systems/class_termDNS.inc:641
+#, php-format
+msgid "The IP address '%s' is not part of the selected reverse zone '%s'!"
 msgstr ""
 
-#: admin/systems/network.tpl:154
-msgid "Dns records"
+#: admin/systems/class_termDNS.inc:653
+#, php-format
+msgid "Record type '%s' is duplicated!"
 msgstr ""
 
-#: admin/systems/main.inc:54 admin/systems/main.inc:56
-msgid "System management"
+#: admin/systems/class_termDNS.inc:661
+#, php-format
+msgid "Uniq record type '%s' is duplicated!"
 msgstr ""
 
-#: admin/systems/password.tpl:3
+#: admin/systems/class_termDNS.inc:673
+#, php-format
 msgid ""
-"To change the terminal root password use the fields below. The changes take "
-"effect during the next reboot. Please memorize the new password, because you "
-"wouldn't be able to log in."
-msgstr ""
-
-#: admin/systems/password.tpl:6
-msgid "Leave fields blank for password inheritance from default entries."
+"The IP address '%s' will be added as 'A Record', this will be done "
+"automatically, please remove the record."
 msgstr ""
 
-#: admin/systems/password.tpl:10
-msgid "Changing the password impinges on authentification only."
+#: admin/systems/class_termDNS.inc:681
+#, php-format
+msgid "Only lowercase records are allowed, please check your '%ss'."
 msgstr ""
 
-#: admin/systems/password.tpl:15
-msgid "New password"
+#: admin/systems/class_termDNS.inc:923 admin/systems/class_termDNS.inc:943
+msgid "Add"
 msgstr ""
 
-#: admin/systems/password.tpl:21
-msgid "Repeat new password"
+#: admin/systems/class_termDNS.inc:937
+msgid "Delete"
 msgstr ""
 
-#: admin/systems/password.tpl:26
-msgid "Password strength"
+#: admin/systems/class_termDNS.inc:973
+msgid "DNS"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:86
-msgid "Activated"
+#: admin/systems/class_termDNS.inc:974
+msgid "DNS settings"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:87
-msgid "Locked"
+#: admin/systems/class_termDNS.inc:989
+msgid "DNS configuration"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:148
-msgid "server"
+#: admin/systems/class_termDNS.inc:992
+msgid "DHCP configuration"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:169
-msgid "Event error"
+#: admin/systems/class_systemManagement.inc:27
+msgid "This does something"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:170
-#, php-format
-msgid "Event '%s' is not available!"
+#: admin/systems/class_systemManagement.inc:243
+msgid "Back"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:225
-msgid "Switch off"
+#: admin/systems/class_systemManagement.inc:290
+msgid "Creating the image failed. Please see the report below."
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:225
-msgid "Reboot"
+#: admin/systems/class_systemManagement.inc:299
+#, php-format
+msgid "Command '%s', specified for ISO creation doesn't seem to exist."
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:226
-#: admin/systems/class_servGeneric.inc:235
-msgid "System update"
+#: admin/systems/class_systemManagement.inc:403
+msgid "Internal error"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:227
-#: admin/systems/class_servGeneric.inc:234
-msgid "Reinstall"
+#: admin/systems/class_systemManagement.inc:403
+msgid "Cannot set mode to 'active'!"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:228
-msgid "Rescan hardware"
+#: admin/systems/class_systemManagement.inc:613
+msgid "Editing this type of object is not supported yet!"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:229
-#: admin/systems/class_servGeneric.inc:236
-msgid "Memory test"
+#: admin/systems/class_systemManagement.inc:640
+#: admin/systems/class_systemManagement.inc:743
+#: admin/systems/class_systemManagement.inc:973
+msgid "Permission error"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:230
-#: admin/systems/class_servGeneric.inc:237
-msgid "Force localboot"
+#: admin/systems/class_systemManagement.inc:640
+#: admin/systems/class_systemManagement.inc:743
+msgid "You have no permission to change this password!"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:231
-#: admin/systems/class_servGeneric.inc:238
-msgid "System analysis"
+#: admin/systems/class_systemManagement.inc:652
+msgid ""
+"The passwords you've entered as 'New password' and 'Repeated password' do "
+"not match!"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:233
-msgid "Wake up"
+#: admin/systems/class_systemManagement.inc:727
+msgid "Password method"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:369
-msgid "Software deployment"
+#: admin/systems/class_systemManagement.inc:727
+msgid "Password method crypt is missing. Cannot set system password."
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:370
-msgid ""
-"This host is currently installing, if you really want to save it, press 'OK'."
+#: admin/systems/class_systemManagement.inc:746
+msgid "Cannot determine object to change password!"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:503
-#: admin/systems/class_componentGeneric.inc:309
-msgid "Generic"
+#: admin/systems/class_systemManagement.inc:898
+msgid "Permission"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:504
-msgid "Server generic"
+#: admin/systems/class_systemManagement.inc:1352
+#: admin/systems/class_systemManagement.inc:1665
+msgid "New terminal"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:513 admin/systems/server.tpl:14
-#: admin/systems/class_componentGeneric.inc:320 admin/systems/component.tpl:35
-msgid "Description"
+#: admin/systems/class_systemManagement.inc:1354
+#: admin/systems/class_systemManagement.inc:1666
+msgid "New workstation"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:516
-msgid "Goto mode"
+#: admin/systems/class_systemManagement.inc:1356
+msgid "Unknown device"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:517
-#: admin/systems/class_componentGeneric.inc:321
-msgid "Root password"
+#: admin/systems/class_systemManagement.inc:1358
+msgid "New Device"
 msgstr ""
 
-#: admin/systems/class_servGeneric.inc:518
-msgid "Action flag"
+#: admin/systems/class_systemManagement.inc:1383
+msgid "Terminal template for"
 msgstr ""
 
-#: admin/systems/server.tpl:26 admin/systems/component.tpl:20
-msgid "Choose subtree to place group in"
+#: admin/systems/class_systemManagement.inc:1399
+msgid "Workstation template for"
 msgstr ""
 
-#: admin/systems/server.tpl:32 admin/systems/component.tpl:25
-msgid "Select a base"
+#: admin/systems/class_systemManagement.inc:1642
+msgid "Template"
 msgstr ""
 
-#: admin/systems/server.tpl:42
-msgid "Mode"
+#: admin/systems/class_systemManagement.inc:1647
+msgid "Windows workstation"
 msgstr ""
 
-#: admin/systems/server.tpl:45
-msgid "Select terminal mode"
+#: admin/systems/class_systemManagement.inc:1653
+msgid "Locked workstation"
 msgstr ""
 
-#: admin/systems/server.tpl:63
-msgid "Action"
+#: admin/systems/class_systemManagement.inc:1654
+msgid "Locked server"
 msgstr ""
 
-#: admin/systems/server.tpl:69
-msgid ""
-"System installation in progress, the FAI state cannot be changed right now."
+#: admin/systems/class_systemManagement.inc:1655
+msgid "Locked terminal"
 msgstr ""
 
-#: admin/systems/server.tpl:72
-msgid "Select action to execute for this server"
+#: admin/systems/class_systemManagement.inc:1657
+msgid "Workstation error"
 msgstr ""
 
-#: admin/systems/server.tpl:80
-msgid "Execute"
+#: admin/systems/class_systemManagement.inc:1658
+msgid "Server error"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:444
-msgid "Not matching"
+#: admin/systems/class_systemManagement.inc:1659
+msgid "Terminal error"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:593
-#, php-format
-msgid "IP address %s"
+#: admin/systems/class_systemManagement.inc:1661
+msgid "Workstation busy"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:602 admin/systems/class_termDNS.inc:614
-#: admin/systems/class_termDNS.inc:616 admin/systems/class_termDNS.inc:982
-#: admin/systems/class_componentGeneric.inc:219
-#: admin/systems/class_componentGeneric.inc:222
-msgid "IP address"
+#: admin/systems/class_systemManagement.inc:1662
+msgid "Server busy"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:607 admin/systems/class_termDNS.inc:624
-#: admin/systems/class_termDNS.inc:626 admin/systems/class_termDNS.inc:983
-msgid "MAC address"
+#: admin/systems/class_systemManagement.inc:1664
+msgid "New system from incoming"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:641
-#, php-format
-msgid "The IP address '%s' is not part of the selected reverse zone '%s'!"
+#: admin/systems/class_systemManagement.inc:1870
+#: admin/systems/class_systemManagement.inc:1871
+msgid "Incoming objects"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:653
-#, php-format
-msgid "Record type '%s' is duplicated!"
+#: admin/systems/class_systemManagement.inc:1876
+msgid "Incoming"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:661
-#, php-format
-msgid "Uniq record type '%s' is duplicated!"
+#: admin/systems/main.inc:52 admin/systems/main.inc:54
+msgid "System management"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:673
-#, php-format
+#: admin/systems/password.tpl:3
 msgid ""
-"The IP address '%s' will be added as 'A Record', this will be done "
-"automatically, please remove the record."
-msgstr ""
-
-#: admin/systems/class_termDNS.inc:681
-#, php-format
-msgid "Only lowercase records are allowed, please check your '%ss'."
+"To change the terminal root password use the fields below. The changes take "
+"effect during the next reboot. Please memorize the new password, because you "
+"wouldn't be able to log in."
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:923 admin/systems/class_termDNS.inc:943
-msgid "Add"
+#: admin/systems/password.tpl:6
+msgid "Leave fields blank for password inheritance from default entries."
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:937
-msgid "Delete"
+#: admin/systems/password.tpl:10
+msgid "Changing the password impinges on authentification only."
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:973
-msgid "DNS"
+#: admin/systems/password.tpl:15
+msgid "New password"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:974
-msgid "DNS settings"
+#: admin/systems/password.tpl:21
+msgid "Repeat new password"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:989
-msgid "DNS configuration"
+#: admin/systems/password.tpl:26
+msgid "Password strength"
 msgstr ""
 
-#: admin/systems/class_termDNS.inc:992
-msgid "DHCP configuration"
+#: admin/systems/password.tpl:38
+msgid "Set password"
 msgstr ""
 
-#: admin/systems/class_componentGeneric.inc:77
-msgid "component"
+#: admin/systems/remove.tpl:2
+msgid "Warning"
 msgstr ""
 
-#: admin/systems/class_componentGeneric.inc:310
-msgid "Component generic"
+#: admin/systems/remove.tpl:6
+msgid ""
+"This includes all system and setup informations. Please double check if your "
+"really want to do this since there is no way for GOsa to get your data back."
 msgstr ""
 
-#: admin/systems/component.tpl:6
-msgid "Device name"
+#: admin/systems/remove.tpl:10
+msgid ""
+"Best thing to do before performing this action would be to save the current "
+"contents of your LDAP tree in a file. So - if you've done so - press "
+"'Delete' to continue or 'Cancel' to abort."
 msgstr ""