[PackageKit-commit] packagekit: Branch 'master' - 12 commits

Richard Hughes hughsient at kemper.freedesktop.org
Tue Sep 30 07:23:12 PDT 2008


 RELEASE                                         |   16 
 configure.ac                                    |    4 
 contrib/PackageKit.spec.in                      |   11 
 contrib/gstreamer-plugin/pk-gstreamer-install.c |   81 
 data/20packagekit                               |    3 
 po/de.po                                        | 5751 ++++++++++--------------
 src/pk-transaction-list.c                       |  151 
 7 files changed, 2831 insertions(+), 3186 deletions(-)

New commits:
commit 32aac3ec5bef75781eebe5b2b2212155c96ccaf8
Author: Richard Hughes <richard at hughsie.com>
Date:   Tue Sep 30 13:56:41 2008 +0100

    trivial: urisource also needs the 64bit suffix too

diff --git a/contrib/gstreamer-plugin/pk-gstreamer-install.c b/contrib/gstreamer-plugin/pk-gstreamer-install.c
index 99500b7..23131ec 100644
--- a/contrib/gstreamer-plugin/pk-gstreamer-install.c
+++ b/contrib/gstreamer-plugin/pk-gstreamer-install.c
@@ -352,7 +352,7 @@ main (int argc, char **argv)
 			g_free (s);
 			g_message ("PackageKit: structure: %s", type);
 		} else {
-			type = g_strdup_printf ("gstreamer0.10(%s)", info->type_name);
+			type = g_strdup_printf ("gstreamer0.10(%s)%s", info->type_name, suffix);
 			g_message ("PackageKit: non-structure: %s", type);
 		}
 
commit ec350123f12ab25b7999a9faf0832da097459ab1
Author: Richard Hughes <richard at hughsie.com>
Date:   Tue Sep 30 13:48:09 2008 +0100

    bugfix: make the pk-gstreamer-install helper emit proper GStreamer exit codes

diff --git a/configure.ac b/configure.ac
index f9a3637..a3a3326 100644
--- a/configure.ac
+++ b/configure.ac
@@ -263,7 +263,7 @@ fi
 dnl ---------------------------------------------------------------------------
 dnl - Checks for contrib/gstreamer-plugin
 dnl ---------------------------------------------------------------------------
-PKG_CHECK_MODULES(PK_GSTREAMER_PLUGIN, gstreamer-0.10 glib-2.0 dbus-glib-1,
+PKG_CHECK_MODULES(PK_GSTREAMER_PLUGIN, gstreamer-0.10 gstreamer-plugins-base-0.10 glib-2.0 dbus-glib-1,
                   build_gstreamer_plugin=yes, build_gstreamer_plugin=no)
 AM_CONDITIONAL(PK_BUILD_GSTREAMER_PLUGIN, test $build_gstreamer_plugin = "yes")
 AC_SUBST(PK_GSTREAMER_PLUGIN_CFLAGS)
diff --git a/contrib/PackageKit.spec.in b/contrib/PackageKit.spec.in
index e2168bb..28e5642 100644
--- a/contrib/PackageKit.spec.in
+++ b/contrib/PackageKit.spec.in
@@ -45,6 +45,7 @@ BuildRequires: gettext
 BuildRequires: xulrunner-devel
 BuildRequires: libarchive-devel
 BuildRequires: gstreamer-devel
+BuildRequires: gstreamer-plugins-base-devel
 
 %description
 PackageKit is a D-Bus abstraction layer that allows the session user
diff --git a/contrib/gstreamer-plugin/pk-gstreamer-install.c b/contrib/gstreamer-plugin/pk-gstreamer-install.c
index be35268..99500b7 100644
--- a/contrib/gstreamer-plugin/pk-gstreamer-install.c
+++ b/contrib/gstreamer-plugin/pk-gstreamer-install.c
@@ -21,6 +21,7 @@
  */
 
 #include <gst/gst.h>
+#include <gst/pbutils/install-plugins.h>
 #include <string.h>
 #include <sys/utsname.h>
 #include <dbus/dbus-glib.h>
@@ -283,7 +284,7 @@ main (int argc, char **argv)
 	guint i;
 	gchar **codecs = NULL;
 	gint xid = 0;
-	gint retval = 1;
+	gint retval = GST_INSTALL_PLUGINS_ERROR;
 	const gchar *suffix;
 
 	const GOptionEntry options[] = {
@@ -389,13 +390,19 @@ main (int argc, char **argv)
 				 G_TYPE_INVALID,
 				 G_TYPE_INVALID);
 	if (!ret) {
-		g_error ("Did not install codec: %s", error->message);
+		/* use the error string to return a good GStreamer exit code */
+		retval = GST_INSTALL_PLUGINS_NOT_FOUND;
+		if (g_strrstr (error->message, "did not agree to search") != NULL)
+			retval = GST_INSTALL_PLUGINS_USER_ABORT;
+		else if (g_strrstr (error->message, "not all codecs were installed") != NULL)
+			retval = GST_INSTALL_PLUGINS_PARTIAL_SUCCESS;
+		g_message ("PackageKit: Did not install codec: %s", error->message);
 		g_error_free (error);
 		goto out;
 	}
 
 	/* all okay */
-	retval = 0;
+	retval = GST_INSTALL_PLUGINS_SUCCESS;
 
 out:
 	if (array != NULL) {
@@ -404,6 +411,6 @@ out:
 	}
 	if (proxy != NULL)
 		g_object_unref (proxy);
-	return 0;
+	return retval;
 }
 
diff --git a/contrib/gstreamer-plugin/test.sh b/contrib/gstreamer-plugin/test.sh
old mode 100644
new mode 100755
commit c4754ac6985ce60ef0f3ba66a3627877af86a1fb
Merge: c838482... aeca709...
Author: Richard Hughes <richard at hughsie.com>
Date:   Tue Sep 30 13:24:28 2008 +0100

    Merge branch 'master' of git+ssh://hughsie@git.packagekit.org/srv/git/PackageKit

commit c838482a163fd7712a5484e0aa0eae4950671117
Author: Richard Hughes <richard at hughsie.com>
Date:   Tue Sep 30 13:22:03 2008 +0100

    trivial: prefix the messages in the PackageKit helper

diff --git a/contrib/gstreamer-plugin/pk-gstreamer-install.c b/contrib/gstreamer-plugin/pk-gstreamer-install.c
index a2d6602..be35268 100644
--- a/contrib/gstreamer-plugin/pk-gstreamer-install.c
+++ b/contrib/gstreamer-plugin/pk-gstreamer-install.c
@@ -52,13 +52,13 @@ pk_gst_parse_codec (const char *codec)
 
 	split = g_strsplit (codec, "|", -1);
 	if (split == NULL || g_strv_length (split) != 5) {
-		g_message ("not a GStreamer codec line");
+		g_message ("PackageKit: not a GStreamer codec line");
 		g_strfreev (split);
 		return NULL;
 	}
 	if (strcmp (split[0], "gstreamer") != 0 ||
 	    strcmp (split[1], "0.10") != 0) {
-		g_message ("not for GStreamer 0.10");
+		g_message ("PackageKit: not for GStreamer 0.10");
 		g_strfreev (split);
 		return NULL;
 	}
@@ -88,7 +88,7 @@ pk_gst_parse_codec (const char *codec)
 
 	s = gst_structure_from_string (caps, NULL);
 	if (s == NULL) {
-		g_message ("failed to parse caps: %s", caps);
+		g_message ("PackageKit: failed to parse caps: %s", caps);
 		g_strfreev (split);
 		g_free (caps);
 		g_free (type_name);
@@ -170,7 +170,7 @@ pk_gst_structure_to_provide (GstStructure *s)
 
 		field_name = gst_structure_nth_field_name (s, i);
 		if (pk_gst_field_get_type (field_name) < 0) {
-			//g_message ("ignoring field named %s", field_name);
+			//g_message ("PackageKit: ignoring field named %s", field_name);
 			continue;
 		}
 
@@ -185,7 +185,7 @@ pk_gst_structure_to_provide (GstStructure *s)
 		field_name = l->data;
 
 		type = gst_structure_get_field_type (s, field_name);
-		//g_message ("field is: %s, type: %s", field_name, g_type_name (type));
+		//g_message ("PackageKit: field is: %s, type: %s", field_name, g_type_name (type));
 
 		if (type == G_TYPE_INT) {
 			int value;
@@ -203,7 +203,7 @@ pk_gst_structure_to_provide (GstStructure *s)
 			value = gst_structure_get_string (s, field_name);
 			g_string_append_printf (string, "(%s=%s)", field_name, value);
 		} else {
-			g_warning ("unhandled type! %s", g_type_name (type));
+			g_warning ("PackageKit: unhandled type! %s", g_type_name (type));
 		}
 
 		g_free (field_name);
@@ -243,7 +243,7 @@ pk_gst_get_arch_suffix (void)
 
 	/* did we get valid value? */
 	if (retval != 0 || buf.machine == NULL) {
-		g_warning ("cannot get machine type");
+		g_warning ("PackageKit: cannot get machine type");
 		goto out;
 	}
 
@@ -259,7 +259,7 @@ pk_gst_get_arch_suffix (void)
 		goto out;
 	}
 
-	g_warning ("did not recognise machine type: '%s'", buf.machine);
+	g_warning ("PackageKit: did not recognise machine type: '%s'", buf.machine);
 out:
 	return suffix;
 }
@@ -343,16 +343,16 @@ main (int argc, char **argv)
 			g_print ("skipping %s\n", codecs[i]);
 			continue;
 		}
-		g_message ("Codec nice name: %s", info->codec_name);
+		g_message ("PackageKit: Codec nice name: %s", info->codec_name);
 		if (info->structure != NULL) {
 			s = pk_gst_structure_to_provide (info->structure);
 			type = g_strdup_printf ("gstreamer0.10(%s-%s)%s%s", info->type_name,
 						gst_structure_get_name (info->structure), s, suffix);
 			g_free (s);
-			g_message ("structure: %s", type);
+			g_message ("PackageKit: structure: %s", type);
 		} else {
 			type = g_strdup_printf ("gstreamer0.10(%s)", info->type_name);
-			g_message ("non-structure: %s", type);
+			g_message ("PackageKit: non-structure: %s", type);
 		}
 
 		/* create (ss) structure */
commit 920574b72805a630ea989b32012e2b4bbf1841ea
Author: Richard Hughes <richard at hughsie.com>
Date:   Tue Sep 30 13:21:08 2008 +0100

    bugfix: use a ()(64bit) suffix for the package provides on 64 bit machines

diff --git a/contrib/gstreamer-plugin/pk-gstreamer-install.c b/contrib/gstreamer-plugin/pk-gstreamer-install.c
index f9ba620..a2d6602 100644
--- a/contrib/gstreamer-plugin/pk-gstreamer-install.c
+++ b/contrib/gstreamer-plugin/pk-gstreamer-install.c
@@ -22,6 +22,7 @@
 
 #include <gst/gst.h>
 #include <string.h>
+#include <sys/utsname.h>
 #include <dbus/dbus-glib.h>
 
 typedef struct {
@@ -227,6 +228,44 @@ pk_gst_codec_free (codec_info *codec)
 }
 
 /**
+ * pk_gst_get_arch_suffix:
+ *
+ * Return value: something other than blank if we are running on 64 bit.
+ **/
+static const gchar *
+pk_gst_get_arch_suffix (void)
+{
+	gint retval;
+	const gchar *suffix = "";
+	struct utsname buf;
+
+	retval = uname (&buf);
+
+	/* did we get valid value? */
+	if (retval != 0 || buf.machine == NULL) {
+		g_warning ("cannot get machine type");
+		goto out;
+	}
+
+	/* 32 bit machines */
+	if (strcmp (buf.machine, "i386") == 0 ||
+	    strcmp (buf.machine, "i586") == 0 ||
+	    strcmp (buf.machine, "i686") == 0)
+		goto out;
+
+	/* 64 bit machines */
+	if (strcmp (buf.machine, "x86_64") == 0) {
+		suffix = "()(64bit)";
+		goto out;
+	}
+
+	g_warning ("did not recognise machine type: '%s'", buf.machine);
+out:
+	return suffix;
+}
+
+
+/**
  * main:
  **/
 int
@@ -245,6 +284,7 @@ main (int argc, char **argv)
 	gchar **codecs = NULL;
 	gint xid = 0;
 	gint retval = 1;
+	const gchar *suffix;
 
 	const GOptionEntry options[] = {
 		{ "transient-for", '\0', 0, G_OPTION_ARG_INT, &xid, "The XID of the parent window", NULL },
@@ -288,6 +328,8 @@ main (int argc, char **argv)
 		goto out;
 	}
 
+	/* use a ()(64bit) suffix for 64 bit */
+	suffix = pk_gst_get_arch_suffix ();
 
 	/* process argv */
 	array = g_ptr_array_new ();
@@ -301,18 +343,18 @@ main (int argc, char **argv)
 			g_print ("skipping %s\n", codecs[i]);
 			continue;
 		}
+		g_message ("Codec nice name: %s", info->codec_name);
 		if (info->structure != NULL) {
 			s = pk_gst_structure_to_provide (info->structure);
-			type = g_strdup_printf ("gstreamer0.10(%s-%s)%s", info->type_name,
-						gst_structure_get_name (info->structure), s ? s : "");
+			type = g_strdup_printf ("gstreamer0.10(%s-%s)%s%s", info->type_name,
+						gst_structure_get_name (info->structure), s, suffix);
 			g_free (s);
+			g_message ("structure: %s", type);
 		} else {
 			type = g_strdup_printf ("gstreamer0.10(%s)", info->type_name);
+			g_message ("non-structure: %s", type);
 		}
 
-		g_message ("Codec nice name: %s", info->codec_name);
-		g_message ("%s", type);
-
 		/* create (ss) structure */
 		varray = g_value_array_new (2);
 		value = g_new0 (GValue, 1);
commit aeca709266baceaf98a29b2ea2ef86d59868c045
Merge: d9f49bb... d2c3725...
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Tue Sep 30 12:24:00 2008 +0200

    Merge branch 'master' of git+ssh://glatzor@git.packagekit.org/srv/git/PackageKit

commit d9f49bb24cf0df98ffc2b0216ff458f8671c05be
Author: Sebastian Heinlein <devel at glatzor.de>
Date:   Tue Sep 30 12:13:20 2008 +0200

    APT: Fix StateHasChanged call after a cache update

diff --git a/data/20packagekit b/data/20packagekit
index 80d7ac6..bd33356 100644
--- a/data/20packagekit
+++ b/data/20packagekit
@@ -1,2 +1 @@
-# Call PackageKit's StateHasChanged method after any APT cache updates
-APT::Update::Post-Invoke "dbus-send --system --dest=org.freedesktop.PackageKit --type=method_call --print-reply /org/freedesktop/PackageKit org.freedesktop.PackageKit.StateHasChanged string:'cache-update'";
+APT::Update::Post-Invoke-Success:: { "/usr/bin/dbus-send --system --dest=org.freedesktop.PackageKit --type=method_call /org/freedesktop/PackageKit org.freedesktop.PackageKit.StateHasChanged string:'cache-update'"; };
commit d2c3725b5414e27fa05518f04eab01ab7a0b1a89
Author: Richard Hughes <hughsie at localhost.localdomain>
Date:   Tue Sep 30 10:42:32 2008 +0100

    bugfix: remove items about to be run from the transaction list without crashing
    
    The daemon sometimes crashes when a large number of requests are queued and then cancelled
    This is because by sheer luck (on unluckyness...) we get a request in the idle time between
    the transaction being scheduled to run, and actually being run.
    In this case, save the idle callback ID, and stop the callback from occurring

diff --git a/src/pk-transaction-list.c b/src/pk-transaction-list.c
index d975f6b..9470da9 100644
--- a/src/pk-transaction-list.c
+++ b/src/pk-transaction-list.c
@@ -69,6 +69,7 @@ typedef struct {
 	gboolean		 finished;
 	PkTransaction		*transaction;
 	gchar			*tid;
+	guint			 idle_id;
 } PkTransactionItem;
 
 enum {
@@ -199,6 +200,17 @@ pk_transaction_list_remove (PkTransactionList *tlist, const gchar *tid)
 		egg_warning ("already finished, so waiting to timeout");
 		return FALSE;
 	}
+	/* check if we are running, or _just_ about to be run */
+	if (item->running) {
+		if (item->idle_id == 0) {
+			egg_warning ("already running, but no idle_id");
+			return FALSE;
+		}
+		/* just about to be run! */
+		egg_debug ("cancelling the callback to the 'lost' transaction");
+		g_source_remove (item->idle_id);
+		item->idle_id = 0;
+	}
 	ret = pk_transaction_list_remove_internal (tlist, item);
 	return ret;
 }
@@ -237,6 +249,7 @@ pk_transaction_list_run_idle_cb (PkTransactionItem *item)
 		egg_error ("failed to run transaction (fatal)");
 
 	/* never try to idle add this again */
+	item->idle_id = 0;
 	return FALSE;
 }
 
@@ -251,7 +264,7 @@ pk_transaction_list_run_item (PkTransactionList *tlist, PkTransactionItem *item)
 	item->running = TRUE;
 
 	/* add this idle, so that we don't have a deep out-of-order callchain */
-	g_idle_add ((GSourceFunc) pk_transaction_list_run_idle_cb, item);
+	item->idle_id = g_idle_add ((GSourceFunc) pk_transaction_list_run_idle_cb, item);
 }
 
 /**
commit 2578dc71409ee0e758166d666a2f1209677c847e
Author: Richard Hughes <richard at hughsie.com>
Date:   Tue Sep 30 08:53:10 2008 +0100

    feature: do a continual self check in PkTransaction to make sure broken backends cannot wedge the daemon

diff --git a/src/pk-transaction-list.c b/src/pk-transaction-list.c
index 82513b0..d975f6b 100644
--- a/src/pk-transaction-list.c
+++ b/src/pk-transaction-list.c
@@ -59,6 +59,8 @@ static void     pk_transaction_list_finalize	(GObject        *object);
 struct PkTransactionListPrivate
 {
 	GPtrArray		*array;
+	guint			 unwedge1_id;
+	guint			 unwedge2_id;
 };
 
 typedef struct {
@@ -79,6 +81,10 @@ static guint signals [PK_TRANSACTION_LIST_LAST_SIGNAL] = { 0 };
 G_DEFINE_TYPE (PkTransactionList, pk_transaction_list, G_TYPE_OBJECT)
 static gpointer pk_transaction_list_object = NULL;
 
+/* the interval between each CST */
+#define PK_TRANSACTION_WEDGE_CHECK	10 /* seconds */
+
+
 /**
  * pk_transaction_list_get_from_tid:
  **/
@@ -277,6 +283,9 @@ pk_transaction_list_transaction_finished_cb (PkTransaction *transaction, const g
 	item->running = FALSE;
 	item->finished = TRUE;
 
+	/* if we worked from a cache, we might never have committed this object */
+	item->committed = TRUE;
+
 	/* we have changed what is running */
 	egg_debug ("emmitting ::changed");
 	g_signal_emit (tlist, signals [PK_TRANSACTION_LIST_CHANGED], 0);
@@ -452,6 +461,124 @@ pk_transaction_list_get_size (PkTransactionList *tlist)
 }
 
 /**
+ * pk_transaction_list_is_consistent:
+ *
+ * This checks the list for consistency so we don't ever deadlock the daemon
+ * even if the backends are spectacularly shit
+ **/
+static gboolean
+pk_transaction_list_is_consistent (PkTransactionList *tlist)
+{
+	guint i;
+	gboolean ret = TRUE;
+	guint running = 0;
+	guint waiting = 0;
+	guint wrong = 0;
+	guint length;
+	PkTransactionItem *item;
+
+	g_return_val_if_fail (PK_IS_TRANSACTION_LIST (tlist), 0);
+
+	/* find all the transactions */
+	length = tlist->priv->array->len;
+	if (length == 0)
+		goto out;
+
+	/* get state */
+	egg_debug ("checking consistency");
+	for (i=0; i<length; i++) {
+		item = (PkTransactionItem *) g_ptr_array_index (tlist->priv->array, i);
+		if (item->running)
+			running++;
+		if (item->committed && !item->finished && !item->running)
+			waiting++;
+		if (!item->committed && item->finished)
+			wrong++;
+		if (item->running && item->finished)
+			wrong++;
+	}
+
+	/* wrong flags */
+	if (wrong != 0) {
+		egg_warning ("inconsistent flags");
+		ret = FALSE;
+		goto out;
+	}
+
+	/* more than one running */
+	if (running > 1) {
+		egg_warning ("more than one running");
+		ret = FALSE;
+		goto out;
+	}
+
+	/* nothing running */
+	if (waiting == length) {
+		egg_warning ("everything is waiting!");
+		ret = FALSE;
+		goto out;
+	}
+out:
+	return ret;
+}
+
+/**
+ * pk_transaction_list_wedge_check2:
+ **/
+static gboolean
+pk_transaction_list_wedge_check2 (PkTransactionList *tlist)
+{
+	guint i;
+	guint length;
+	PkTransactionItem *item;
+	gboolean ret;
+	PkRoleEnum role;
+
+	g_return_val_if_fail (PK_IS_TRANSACTION_LIST (tlist), FALSE);
+
+	egg_debug ("checking consistency a second time, as the first was not valid");
+	ret = pk_transaction_list_is_consistent (tlist);
+	if (ret) {
+		egg_debug ("panic over");
+		goto out;
+	}
+
+	/* dump all the state we know */
+	egg_warning ("dumping flags:");
+	length = tlist->priv->array->len;
+	for (i=0; i<length; i++) {
+		item = (PkTransactionItem *) g_ptr_array_index (tlist->priv->array, i);
+		role = pk_transaction_priv_get_role (item->transaction);
+		g_print ("%0i\t%s\trunning[%i] committed[%i] finished[%i]\n", i,
+			 pk_role_enum_to_text (role), item->running, item->committed, item->finished);
+	}
+out:
+	/* never repeat */
+	return FALSE;
+}
+
+/**
+ * pk_transaction_list_wedge_check1:
+ **/
+static gboolean
+pk_transaction_list_wedge_check1 (PkTransactionList *tlist)
+{
+	gboolean ret;
+
+	g_return_val_if_fail (PK_IS_TRANSACTION_LIST (tlist), FALSE);
+
+	ret = pk_transaction_list_is_consistent (tlist);
+	if (!ret) {
+		/* we have to do this twice, as we might idle add inbetween a transition */
+		egg_warning ("list is consistent, scheduling another check");
+		tlist->priv->unwedge2_id = g_timeout_add (500, (GSourceFunc) pk_transaction_list_wedge_check2, tlist);
+	}
+
+	/* always repeat */
+	return TRUE;
+}
+
+/**
  * pk_transaction_list_class_init:
  * @klass: The PkTransactionListClass
  **/
@@ -480,6 +607,8 @@ pk_transaction_list_init (PkTransactionList *tlist)
 {
 	tlist->priv = PK_TRANSACTION_LIST_GET_PRIVATE (tlist);
 	tlist->priv->array = g_ptr_array_new ();
+	tlist->priv->unwedge2_id = 0;
+	tlist->priv->unwedge1_id = g_timeout_add_seconds (PK_TRANSACTION_WEDGE_CHECK, (GSourceFunc) pk_transaction_list_wedge_check1, tlist);
 }
 
 /**
@@ -497,6 +626,11 @@ pk_transaction_list_finalize (GObject *object)
 
 	g_return_if_fail (tlist->priv != NULL);
 
+	if (tlist->priv->unwedge1_id != 0)
+		g_source_remove (tlist->priv->unwedge1_id);
+	if (tlist->priv->unwedge2_id != 0)
+		g_source_remove (tlist->priv->unwedge2_id);
+
 	g_ptr_array_foreach (tlist->priv->array, (GFunc) pk_transaction_list_item_free, NULL);
 	g_ptr_array_free (tlist->priv->array, TRUE);
 
@@ -813,7 +947,7 @@ pk_transaction_list_test (EggTest *test)
 
 	/************************************************************/
 	egg_test_title (test, "make sure item has correct flags");
-	if (item->running == FALSE && item->committed == FALSE && item->finished == TRUE)
+	if (item->running == FALSE && item->committed == TRUE && item->finished == TRUE)
 		egg_test_success (test, NULL);
 	else
 		egg_test_failed (test, "wrong flags: running[%i] committed[%i] finished[%i]",
commit 7a7b44938ded4472e00583ac99c2a2889eafc544
Author: Richard Hughes <richard at hughsie.com>
Date:   Tue Sep 30 08:29:57 2008 +0100

    trivial: remove the self tests from the fedora spec file, it takes waaaay too long to build

diff --git a/contrib/PackageKit.spec.in b/contrib/PackageKit.spec.in
index 82eeafe..e2168bb 100644
--- a/contrib/PackageKit.spec.in
+++ b/contrib/PackageKit.spec.in
@@ -155,14 +155,8 @@ codecs from configured repositories using PackageKit.
 %setup -q
 
 %build
-# build and test on all architectures
-#%configure --enable-dummy --with-default-backend=dummy --enable-tests --enable-local
-#make %{?_smp_mflags}
-#make check -C libpackagekit
-#make check -C src
-
-# reconfigure with testing off (smaller binaries)
 %configure --enable-yum --enable-smart --with-default-backend=yum --disable-local
+
 make %{?_smp_mflags}
 
 %install
@@ -177,7 +171,7 @@ rm -f $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/packagekit-plugin.a
 rm -f $RPM_BUILD_ROOT%{_libdir}/mozilla/plugins/packagekit-plugin.la
 chmod 755 $RPM_BUILD_ROOT%{_libexecdir}/PackageKitDbusTest.py
 
-# create a binary that GStreamer will recognise
+# create a link that GStreamer will recognise
 pushd ${RPM_BUILD_ROOT}%{_libexecdir} > /dev/null
 ln -s pk-gstreamer-install gst-install-plugins-helper
 popd > /dev/null
commit 4d5847660a27851fd398c599b111e890c9b0801d
Author: Thomas Spura <spurath at students.uni-mainz.de>
Date:   Mon Sep 29 22:53:37 2008 +0000

    Updated German Translation
    
    Transmitted-via: Transifex (translate.fedoraproject.org)

diff --git a/po/de.po b/po/de.po
index 39a8804..3d715ac 100644
--- a/po/de.po
+++ b/po/de.po
@@ -10,3423 +10,2875 @@
 # Michael Schönitzer <michael at schoenitzer.de>, 2007.
 # Fabian Affolter <fab at fedoraproject.org>, 2008.
 # PGP-KeyID: 0x037FD3CF <ttrinks at redhat.com>, 2008.
+# Thomas Spura <tomspur at fedoraproject.org>, 2008.
 msgid ""
 msgstr ""
 "Project-Id-Version: policycoreutils.HEAD.de\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-07-22 02:41+0000\n"
-"PO-Revision-Date: 2008-07-22 09:10+0100\n"
+"POT-Creation-Date: 2008-09-25 00:31+0000\n"
+"PO-Revision-Date: 2008-09-30 00:44+0200\n"
 "Last-Translator: Fabian Affolter <fab at fedoraproject.org>\n"
 "Language-Team:  <en at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);"
 
-#. USAGE_STRING describes the command-line args of this program.
-#: ../run_init/run_init.c:67
-msgid ""
-"USAGE: run_init <script> <args ...>\n"
-"  where: <script> is the name of the init script to run,\n"
-"         <args ...> are the arguments to that script."
+#: ../client/pk-console.c:274
+msgid "Update detail"
 msgstr ""
-"VERWENDUNG: run_init <script> <args ...>\n"
-"  dabei ist <script> der Name des Init-Skripts, das Sie ausführen möchten und\n"
-"            <args ...> sind die Argumente für dieses Skript."
 
-#: ../run_init/run_init.c:126
-#: ../newrole/newrole.c:1187
-#, c-format
-msgid "failed to initialize PAM\n"
-msgstr "Initialisieren von PAM fehlgeschlagen\n"
+#: ../client/pk-console.c:491
+msgid "A system restart is required"
+msgstr "Ein Neustart ist erforderlich"
 
-#: ../run_init/run_init.c:139
-#, c-format
-msgid "failed to get account information\n"
-msgstr "Konnte keine Account-Informationen abrufen\n"
+#: ../client/pk-console.c:493
+msgid "A logout and login is required"
+msgstr "Ein Aus- und Einloggen ist erforderlich"
 
-#: ../run_init/run_init.c:162
-#: ../newrole/newrole.c:338
-msgid "Password:"
-msgstr "Passwort:"
+#: ../client/pk-console.c:495
+msgid "An application restart is required"
+msgstr "Ein Programm-Neustart wird benötigt"
 
-#: ../run_init/run_init.c:197
-#: ../newrole/newrole.c:363
-#, c-format
-msgid "Cannot find your entry in the shadow passwd file.\n"
-msgstr "Konnte Ihren Eintrag in der \"shadow\"-Passwortdatei nicht finden.\n"
+#: ../client/pk-console.c:588 ../client/pk-generate-pack.c:126
+msgid "There are multiple package matches"
+msgstr ""
 
-#: ../run_init/run_init.c:203
-#: ../newrole/newrole.c:370
-#, c-format
-msgid "getpass cannot open /dev/tty\n"
-msgstr "getpass kann /dev/tty nicht öffnen\n"
+#. find out what package the user wants to use
+#: ../client/pk-console.c:595 ../client/pk-generate-pack.c:133
+msgid "Please enter the package number: "
+msgstr "Bitte geben Sie die Packet-Nummer ein: "
 
-#: ../run_init/run_init.c:275
-#, c-format
-msgid "run_init: incorrect password for %s\n"
-msgstr "run_init: falsches Passwort für %s\n"
+#: ../client/pk-console.c:629
+msgid "Could not find package to install"
+msgstr ""
 
-#: ../run_init/run_init.c:309
-#, c-format
-msgid "Could not open file %s\n"
-msgstr "Konnte Datei %s nicht öffnen\n"
+#: ../client/pk-console.c:735
+msgid "Could not find package to remove"
+msgstr ""
 
-#: ../run_init/run_init.c:336
-#, c-format
-msgid "No context in file %s\n"
-msgstr "Kein Kontext in Datei %s\n"
+#: ../client/pk-console.c:796
+msgid "The following packages have to be removed"
+msgstr ""
 
-#: ../run_init/run_init.c:361
-#, c-format
-msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
-msgstr "Entschuldigung, run_init sollte nur auf einem SELinux-Kernel benutzt werden.\n"
+#. get user input
+#: ../client/pk-console.c:803
+msgid "Okay to remove additional packages?"
+msgstr ""
 
-#: ../run_init/run_init.c:380
-#, c-format
-msgid "authentication failed.\n"
-msgstr "Authentifizierung fehlgeschlagen.\n"
+#: ../client/pk-console.c:807 ../client/pk-generate-pack.c:528
+#: ../client/pk-generate-pack-main.c:131
+msgid "Cancelled!"
+msgstr "Abbruch!"
 
-#: ../run_init/run_init.c:405
-#: ../newrole/newrole.c:1321
-#, c-format
-msgid "Could not set exec context to %s.\n"
+#: ../client/pk-console.c:841
+msgid "Could not find package to download"
+msgstr ""
+
+#: ../client/pk-console.c:893
+msgid "Could not find package to update"
+msgstr ""
+
+#: ../client/pk-console.c:915
+msgid "Could not find what packages require"
+msgstr ""
+
+#: ../client/pk-console.c:936
+msgid "Could not get dependencies for"
+msgstr "Konnte keine Abhängigkeiten bekommen für"
+
+#: ../client/pk-console.c:957
+msgid "Could not find details for"
+msgstr "Konnte keine Details finden für"
+
+#: ../client/pk-console.c:980
+#, fuzzy
+msgid "Could not find the files for this package"
+msgstr "Konnte Datei-Kontexte nicht auflisten"
+
+#: ../client/pk-console.c:987
+#, fuzzy
+msgid "Could not get the file list"
+msgstr "Konnte Datei-Kontexte nicht auflisten"
+
+#: ../client/pk-console.c:1006
+#, fuzzy
+msgid "Could not find the update details for"
+msgstr "Konnte Schlüssel für %s nicht kreieren"
+
+#: ../client/pk-console.c:1067
+msgid "Package description"
+msgstr "Packet-Beschreibung"
+
+#: ../client/pk-console.c:1100
+msgid "Package files"
+msgstr ""
+
+#: ../client/pk-console.c:1108
+msgid "No files"
+msgstr "Keine Dateien"
+
+#. get user input
+#: ../client/pk-console.c:1140
+msgid "Okay to import key?"
+msgstr ""
+
+#: ../client/pk-console.c:1143
+msgid "Did not import key"
+msgstr "Schlüssel wurde nicht importiert"
+
+#. get user input
+#: ../client/pk-console.c:1183
+msgid "Do you agree?"
+msgstr "Sind Sie einverstanden?"
+
+#: ../client/pk-console.c:1186
+msgid "Did not agree to licence, task will fail"
+msgstr ""
+
+#: ../client/pk-console.c:1215
+msgid "The daemon crashed mid-transaction!"
+msgstr ""
+
+#. header
+#: ../client/pk-console.c:1268
+msgid "PackageKit Console Interface"
+msgstr ""
+
+#: ../client/pk-console.c:1268
+msgid "Subcommands:"
+msgstr "Unterbefehle:"
+
+#: ../client/pk-console.c:1378 ../client/pk-generate-pack-main.c:64
+#: ../client/pk-monitor.c:118 ../src/pk-main.c:192
+msgid "Show extra debugging information"
+msgstr ""
+
+#: ../client/pk-console.c:1380 ../client/pk-monitor.c:120
+msgid "Show the program version and exit"
+msgstr "Zeige Programm-Version und beende"
+
+#: ../client/pk-console.c:1382
+msgid "Set the filter, e.g. installed"
+msgstr "Setze den Filter, z.B. installiert"
+
+#: ../client/pk-console.c:1384
+msgid "Exit without waiting for actions to complete"
+msgstr ""
+
+#: ../client/pk-console.c:1407
+#, fuzzy
+msgid "Could not connect to system DBUS."
 msgstr "Konnte exec-Kontext nicht auf %s setzen.\n"
 
-#: ../audit2allow/audit2allow:217
-msgid "******************** IMPORTANT ***********************\n"
-msgstr "******************** WICHTIG ***********************\n"
+#: ../client/pk-console.c:1500
+msgid "You need to specify a search type, e.g. name"
+msgstr ""
 
-#: ../audit2allow/audit2allow:218
-msgid "To make this policy package active, execute:"
-msgstr "Um dieses Richtlinien-Paket zu aktivieren, führen sie folgendes aus:"
+#: ../client/pk-console.c:1505 ../client/pk-console.c:1512
+#: ../client/pk-console.c:1519 ../client/pk-console.c:1526
+#: ../client/pk-console.c:1637 ../client/pk-console.c:1647
+#: ../client/pk-console.c:1654 ../client/pk-console.c:1661
+msgid "You need to specify a search term"
+msgstr "Sie müssen einen Suchwert angeben"
 
-#: ../audit2allow/audit2allow:219
-#, c-format
+#: ../client/pk-console.c:1531
+msgid "Invalid search type"
+msgstr "Ungültiger Suchtyp"
+
+#: ../client/pk-console.c:1536
+msgid "You need to specify a package or file to install"
+msgstr ""
+
+#: ../client/pk-console.c:1543
+msgid "You need to specify a type, key_id and package_id"
+msgstr ""
+
+#: ../client/pk-console.c:1550
+msgid "You need to specify a package to remove"
+msgstr ""
+
+#: ../client/pk-console.c:1556
 msgid ""
-"\n"
-"\n"
-"semodule -i %s\n"
-"\n"
+"You need to specify the destination directory and then the packages to "
+"download"
 msgstr ""
-"\n"
-"\n"
-"semodule -i %s\n"
-"\n"
 
-#: ../semanage/seobject.py:113
-#: ../semanage/seobject.py:117
-msgid "global"
-msgstr "global"
-
-#: ../semanage/seobject.py:172
-msgid "translations not supported on non-MLS machines"
-msgstr "Übersetzungen auf Nicht-MLS Machinen werden nicht unterstützt"
-
-#: ../semanage/seobject.py:179
-#, python-format
-msgid "Unable to open %s: translations not supported on non-MLS machines: %s"
-msgstr "Öffnen von %s fehlgeschlagen: Übersetzungen auf Nicht-MLS Machinen werden nicht unterstützt: %s"
-
-#: ../semanage/seobject.py:212
-msgid "Level"
-msgstr "Level"
-
-#: ../semanage/seobject.py:212
-#: ../gui/system-config-selinux.glade.h:58
-#: ../gui/translationsPage.py:43
-#: ../gui/translationsPage.py:59
-msgid "Translation"
-msgstr "Ãœbersetzung"
-
-#: ../semanage/seobject.py:220
-#: ../semanage/seobject.py:234
-#, python-format
-msgid "Translations can not contain spaces '%s' "
-msgstr "Übersetzungen können keine Leerfelder enthalten '%s'"
-
-#: ../semanage/seobject.py:223
-#, python-format
-msgid "Invalid Level '%s' "
-msgstr "Ungültiges Level '%s'"
-
-#: ../semanage/seobject.py:226
-#, python-format
-msgid "%s already defined in translations"
-msgstr "%s ist bereits in Ãœbersetzungen festgelegt"
-
-#: ../semanage/seobject.py:238
-#, python-format
-msgid "%s not defined in translations"
-msgstr "%s ist nicht in Ãœbersetzungen festgelegt"
-
-#: ../semanage/seobject.py:266
-msgid "Permissive Types"
-msgstr "Permissive Typen"
-
-#: ../semanage/seobject.py:316
-msgid "Could not create semanage handle"
-msgstr "semanage-Handle konnte nicht erstellt werden"
-
-#: ../semanage/seobject.py:325
-msgid "SELinux policy is not managed or store cannot be accessed."
-msgstr "SELinux-Richtlinie wird nicht verwaltet oder auf den Speicher kann nicht zugegriffen werden."
-
-#: ../semanage/seobject.py:330
-msgid "Cannot read policy store."
-msgstr "Kann Richtlinien-Speicher nicht lesen"
-
-#: ../semanage/seobject.py:335
-msgid "Could not establish semanage connection"
-msgstr "Konnte semanage-Verbindung nicht herstellen"
-
-#: ../semanage/seobject.py:337
-msgid "Not yet implemented"
-msgstr "Noch nicht implementiert"
-
-#: ../semanage/seobject.py:357
-#: ../semanage/seobject.py:415
-#: ../semanage/seobject.py:462
-#: ../semanage/seobject.py:545
-#: ../semanage/seobject.py:614
-#: ../semanage/seobject.py:674
-#: ../semanage/seobject.py:892
-#: ../semanage/seobject.py:1260
-#: ../semanage/seobject.py:1324
-#: ../semanage/seobject.py:1338
-#: ../semanage/seobject.py:1416
-#: ../semanage/seobject.py:1455
-#: ../semanage/seobject.py:1495
-#, python-format
-msgid "Could not create a key for %s"
-msgstr "Konnte keinen Schlüssel für %s erstellen"
-
-#: ../semanage/seobject.py:361
-#: ../semanage/seobject.py:419
-#: ../semanage/seobject.py:466
-#: ../semanage/seobject.py:472
-#, python-format
-msgid "Could not check if login mapping for %s is defined"
-msgstr "Konnte nicht überprüfen ob die Login-Zuweisung für %s zugewiesen ist"
-
-#: ../semanage/seobject.py:363
-#, python-format
-msgid "Login mapping for %s is already defined"
-msgstr "Login-Zuordung für %s ist bereits festgelegt"
-
-#: ../semanage/seobject.py:367
-#, python-format
-msgid "Linux User %s does not exist"
-msgstr "Linux-Benutzer %s existiert nicht"
-
-#: ../semanage/seobject.py:371
-#, python-format
-msgid "Could not create login mapping for %s"
-msgstr "Login-Zuweisung für %s konnte nicht erstellt werden"
-
-#: ../semanage/seobject.py:375
-#: ../semanage/seobject.py:559
-#, python-format
-msgid "Could not set name for %s"
-msgstr "Bezeichnung für %s konnte nicht gesetzt werden"
-
-#: ../semanage/seobject.py:380
-#: ../semanage/seobject.py:569
-#, python-format
-msgid "Could not set MLS range for %s"
-msgstr "MLS-Bereich für %s konnte nicht gesetzt werden"
-
-#: ../semanage/seobject.py:384
-#, python-format
-msgid "Could not set SELinux user for %s"
-msgstr "SELinux-Benutzer für %s konnte nicht gesetzt werden"
-
-#: ../semanage/seobject.py:388
-#: ../semanage/seobject.py:440
-#: ../semanage/seobject.py:478
-#: ../semanage/seobject.py:583
-#: ../semanage/seobject.py:651
-#: ../semanage/seobject.py:690
-#: ../semanage/seobject.py:820
-#: ../semanage/seobject.py:862
-#: ../semanage/seobject.py:882
-#: ../semanage/seobject.py:919
-#: ../semanage/seobject.py:1052
-#: ../semanage/seobject.py:1093
-#: ../semanage/seobject.py:1125
-#: ../semanage/seobject.py:1238
-#: ../semanage/seobject.py:1296
-#: ../semanage/seobject.py:1316
-#: ../semanage/seobject.py:1354
-#: ../semanage/seobject.py:1436
-#: ../semanage/seobject.py:1471
-#: ../semanage/seobject.py:1489
-msgid "Could not start semanage transaction"
-msgstr "semanage-Transaktion konnte nicht gestartet werden"
+#: ../client/pk-console.c:1561
+msgid "Directory not found"
+msgstr "Verzeichnis nicht gefunden"
 
-#: ../semanage/seobject.py:392
-#: ../semanage/seobject.py:396
-#, python-format
-msgid "Could not add login mapping for %s"
-msgstr "Login-Zuweisung für %s konnte nicht hinzugefügt werden"
-
-#: ../semanage/seobject.py:399
-#: ../semanage/seobject.py:402
-msgid "add SELinux user mapping"
-msgstr "SELinux-Benutzerzuordnung hinzufügen"
-
-#: ../semanage/seobject.py:411
-msgid "Requires seuser or serange"
-msgstr "Benötigt seuser oder serange"
-
-#: ../semanage/seobject.py:421
-#: ../semanage/seobject.py:468
-#, python-format
-msgid "Login mapping for %s is not defined"
-msgstr "Login-Zuordnung für %s ist nicht definiert"
-
-#: ../semanage/seobject.py:425
-#, python-format
-msgid "Could not query seuser for %s"
-msgstr "Konnte seuser für %s nicht abfragen"
-
-#: ../semanage/seobject.py:444
-#: ../semanage/seobject.py:448
-#, python-format
-msgid "Could not modify login mapping for %s"
-msgstr "Konnte Login-Zuweisung für %s nicht ändern"
-
-#: ../semanage/seobject.py:474
-#, python-format
-msgid "Login mapping for %s is defined in policy, cannot be deleted"
-msgstr "Login-Zuordnung für %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-
-#: ../semanage/seobject.py:483
-#: ../semanage/seobject.py:487
-#, python-format
-msgid "Could not delete login mapping for %s"
-msgstr "Konnte Login-Zuweisung für %s nicht löschen"
-
-#: ../semanage/seobject.py:503
-msgid "Could not list login mappings"
-msgstr "Konnte Login-Zuweisungen nicht anzeigen"
-
-#: ../semanage/seobject.py:516
-#: ../semanage/seobject.py:521
-#: ../gui/system-config-selinux.glade.h:31
-msgid "Login Name"
-msgstr "Benutzername:"
-
-#: ../semanage/seobject.py:516
-#: ../semanage/seobject.py:521
-#: ../semanage/seobject.py:733
-#: ../semanage/seobject.py:738
-#: ../gui/system-config-selinux.glade.h:50
-msgid "SELinux User"
-msgstr "SELinux-User"
-
-#: ../semanage/seobject.py:516
-#: ../gui/system-config-selinux.glade.h:35
-msgid "MLS/MCS Range"
-msgstr "MLS/MCS Bereich"
-
-#: ../semanage/seobject.py:549
-#: ../semanage/seobject.py:618
-#: ../semanage/seobject.py:678
-#: ../semanage/seobject.py:684
-#, python-format
-msgid "Could not check if SELinux user %s is defined"
-msgstr "Konnte nicht überprüfen ob SELinux-Benutzer %s definiert ist"
-
-#: ../semanage/seobject.py:551
-#, python-format
-msgid "SELinux user %s is already defined"
-msgstr "SELinux-Benutzer %s ist bereits angelegt"
-
-#: ../semanage/seobject.py:555
-#, python-format
-msgid "Could not create SELinux user for %s"
-msgstr "Konnte SELinux-Benutzer für %s nicht erstellen"
-
-#: ../semanage/seobject.py:564
-#, python-format
-msgid "Could not add role %s for %s"
-msgstr "Konnte Funktion %s für %s nicht hinzufügen"
-
-#: ../semanage/seobject.py:573
-#, python-format
-msgid "Could not set MLS level for %s"
-msgstr "Konnte MLS-Level für %s nicht setzen"
-
-#: ../semanage/seobject.py:576
-#, python-format
-msgid "Could not add prefix %s for %s"
-msgstr "Konnte Präfix %s für %s nicht hinzufügen"
-
-#: ../semanage/seobject.py:579
-#, python-format
-msgid "Could not extract key for %s"
-msgstr "Konnte Schlüssel für %s nicht extrahieren"
-
-#: ../semanage/seobject.py:587
-#: ../semanage/seobject.py:591
-#, python-format
-msgid "Could not add SELinux user %s"
-msgstr "Konnte SELinux-Benutzer %s nicht hinzufügen"
-
-#: ../semanage/seobject.py:608
-msgid "Requires prefix, roles, level or range"
-msgstr "Benötigt Präfix, Funktionen, Level oder Bereich"
-
-#: ../semanage/seobject.py:610
-msgid "Requires prefix or roles"
-msgstr "Benötigt Präfix oder Funktionen"
-
-#: ../semanage/seobject.py:620
-#: ../semanage/seobject.py:680
-#, python-format
-msgid "SELinux user %s is not defined"
-msgstr "SELinux-Benutzer %s ist nicht definiert"
-
-#: ../semanage/seobject.py:624
-#, python-format
-msgid "Could not query user for %s"
-msgstr "Konnte Benutzer für %s nicht abfragen"
-
-#: ../semanage/seobject.py:655
-#: ../semanage/seobject.py:659
-#, python-format
-msgid "Could not modify SELinux user %s"
-msgstr "Konnte SELinux-Benutzer %s nicht ändern"
-
-#: ../semanage/seobject.py:686
-#, python-format
-msgid "SELinux user %s is defined in policy, cannot be deleted"
-msgstr "SELinux-Benutzer %s ist in der Richtlinie definiert und kann nicht entfernt werden"
-
-#: ../semanage/seobject.py:694
-#: ../semanage/seobject.py:698
-#, python-format
-msgid "Could not delete SELinux user %s"
-msgstr "Konnte SELinux-Benutzer %s nicht löschen"
-
-#: ../semanage/seobject.py:713
-msgid "Could not list SELinux users"
-msgstr "Konnte SELinux-Benutzer nicht auflisten"
-
-#: ../semanage/seobject.py:719
-#, python-format
-msgid "Could not list roles for user %s"
-msgstr "Konnte Funktionen für Benutzer %s nicht auflisten"
-
-#: ../semanage/seobject.py:732
-msgid "Labeling"
-msgstr "Kennzeichnung"
-
-#: ../semanage/seobject.py:732
-msgid "MLS/"
-msgstr "MLS/"
-
-#: ../semanage/seobject.py:733
-msgid "Prefix"
-msgstr "Präfix"
-
-#: ../semanage/seobject.py:733
-msgid "MCS Level"
-msgstr "MCS-Stufe"
-
-#: ../semanage/seobject.py:733
-msgid "MCS Range"
-msgstr "MCS-Bereich"
-
-#: ../semanage/seobject.py:733
-#: ../semanage/seobject.py:738
-#: ../gui/system-config-selinux.glade.h:48
-#: ../gui/usersPage.py:59
-msgid "SELinux Roles"
-msgstr "SELinux-Rollen"
-
-#: ../semanage/seobject.py:753
-msgid "Protocol udp or tcp is required"
-msgstr "Protokoll UDP oder TCP wird benötigt"
-
-#: ../semanage/seobject.py:755
-msgid "Port is required"
-msgstr "Port wird benötigt"
-
-#: ../semanage/seobject.py:766
-#, python-format
-msgid "Could not create a key for %s/%s"
-msgstr "Konnte Schlüssel für %s/%s nicht erstellen"
-
-#: ../semanage/seobject.py:777
-msgid "Type is required"
-msgstr "Typ wird benötigt"
-
-#: ../semanage/seobject.py:783
-#: ../semanage/seobject.py:845
-#: ../semanage/seobject.py:907
-#: ../semanage/seobject.py:913
-#, python-format
-msgid "Could not check if port %s/%s is defined"
-msgstr "Konnte nicht prüfen, ob Port %s/%s definiert ist"
-
-#: ../semanage/seobject.py:785
-#, python-format
-msgid "Port %s/%s already defined"
-msgstr "Port %s/%s ist bereits definiert"
-
-#: ../semanage/seobject.py:789
-#, python-format
-msgid "Could not create port for %s/%s"
-msgstr "Konnte Port für %s/%s nicht erstellen"
-
-#: ../semanage/seobject.py:795
-#, python-format
-msgid "Could not create context for %s/%s"
-msgstr "Konnte Kontext für %s/%s nicht erstellen"
-
-#: ../semanage/seobject.py:799
-#, python-format
-msgid "Could not set user in port context for %s/%s"
-msgstr "Konnte Benutzer in Port-Kontext für %s/%s nicht setzen"
-
-#: ../semanage/seobject.py:803
-#, python-format
-msgid "Could not set role in port context for %s/%s"
-msgstr "Konnte Funktion in Port-Kontext für %s/%s nicht setzen"
-
-#: ../semanage/seobject.py:807
-#, python-format
-msgid "Could not set type in port context for %s/%s"
-msgstr "Konnte Typ in Port-Kontext für %s/%s nicht setzen"
-
-#: ../semanage/seobject.py:812
-#, python-format
-msgid "Could not set mls fields in port context for %s/%s"
-msgstr "Konnte MLS-Felder in Port-Kontext für %s/%s nicht setzen"
-
-#: ../semanage/seobject.py:816
-#, python-format
-msgid "Could not set port context for %s/%s"
-msgstr "Konnte Port-Kontext für %s/%s nicht setzen"
-
-#: ../semanage/seobject.py:824
-#: ../semanage/seobject.py:828
-#, python-format
-msgid "Could not add port %s/%s"
-msgstr "Konnte Port %s/%s nicht hinzufügen"
-
-#: ../semanage/seobject.py:837
-#: ../semanage/seobject.py:1068
-msgid "Requires setype or serange"
-msgstr "Benötigt setype oder serange"
-
-#: ../semanage/seobject.py:839
-msgid "Requires setype"
-msgstr "Benötigt setype"
-
-#: ../semanage/seobject.py:847
-#: ../semanage/seobject.py:909
-#, python-format
-msgid "Port %s/%s is not defined"
-msgstr "Port %s/%s ist nicht definiert"
-
-#: ../semanage/seobject.py:851
-#, python-format
-msgid "Could not query port %s/%s"
-msgstr "Konnte Port %s/%s nicht abfragen"
-
-#: ../semanage/seobject.py:866
-#: ../semanage/seobject.py:870
-#, python-format
-msgid "Could not modify port %s/%s"
-msgstr "Konnte Port %s/%s nicht ändern"
-
-#: ../semanage/seobject.py:878
-msgid "Could not list the ports"
-msgstr "Konnte Ports nicht auflisten"
-
-#: ../semanage/seobject.py:896
-#, python-format
-msgid "Could not delete the port %s"
-msgstr "Konnte Port %s nicht löschen"
-
-#: ../semanage/seobject.py:901
-#, python-format
-msgid "Could not delete the %s"
-msgstr "Konnte %s nicht löschen"
-
-#: ../semanage/seobject.py:915
-#, python-format
-msgid "Port %s/%s is defined in policy, cannot be deleted"
-msgstr "Port %s/%s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-
-#: ../semanage/seobject.py:923
-#: ../semanage/seobject.py:927
-#, python-format
-msgid "Could not delete port %s/%s"
-msgstr "Konnte Port %s/%s nicht löschen"
-
-#: ../semanage/seobject.py:938
-#: ../semanage/seobject.py:960
-msgid "Could not list ports"
-msgstr "Konnte Ports nicht auflisten"
-
-#: ../semanage/seobject.py:981
-msgid "SELinux Port Type"
-msgstr "SELinux Port-Typ"
-
-#: ../semanage/seobject.py:981
-msgid "Proto"
-msgstr "Proto"
-
-#: ../semanage/seobject.py:981
-#: ../gui/system-config-selinux.glade.h:40
-msgid "Port Number"
-msgstr "Port-Nummer"
-
-#: ../semanage/seobject.py:1004
-#: ../semanage/seobject.py:1202
-msgid "SELinux Type is required"
-msgstr "SELinux-Typ wird benötigt"
-
-#: ../semanage/seobject.py:1008
-#: ../semanage/seobject.py:1072
-#: ../semanage/seobject.py:1109
-#: ../semanage/seobject.py:1206
-#, python-format
-msgid "Could not create key for %s"
-msgstr "Konnte Schlüssel für %s nicht kreieren"
+#: ../client/pk-console.c:1567
+#, fuzzy
+msgid "You need to specify a eula-id"
+msgstr "Sie müssen einen Wert angeben"
 
-#: ../semanage/seobject.py:1012
-#: ../semanage/seobject.py:1076
-#: ../semanage/seobject.py:1113
-#: ../semanage/seobject.py:1119
-#, python-format
-msgid "Could not check if interface %s is defined"
-msgstr "Konnte nicht überprüfen, ob die Schnittstelle %s definiert ist"
-
-#: ../semanage/seobject.py:1014
-#, python-format
-msgid "Interface %s already defined"
-msgstr "Schnittstelle %s ist bereits definiert"
-
-#: ../semanage/seobject.py:1018
-#, python-format
-msgid "Could not create interface for %s"
-msgstr "Konnte keine Schnittstelle für %s kreieren"
-
-#: ../semanage/seobject.py:1023
-#: ../semanage/seobject.py:1172
-#, python-format
-msgid "Could not create context for %s"
-msgstr "Konnte keinen Kontext für %s kreieren"
-
-#: ../semanage/seobject.py:1027
-#, python-format
-msgid "Could not set user in interface context for %s"
-msgstr "Konnte Benutzer in Schnittstellen-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1031
-#, python-format
-msgid "Could not set role in interface context for %s"
-msgstr "Konnte Aufgabe in Schnittstellen-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1035
-#, python-format
-msgid "Could not set type in interface context for %s"
-msgstr "Konnte Typ in Schnittstellen-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1040
-#, python-format
-msgid "Could not set mls fields in interface context for %s"
-msgstr "Konnte die mls-Felder in Schnittstellen-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1044
-#, python-format
-msgid "Could not set interface context for %s"
-msgstr "Konnte Schnittstellen-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1048
-#, python-format
-msgid "Could not set message context for %s"
-msgstr "Konnte Nachricht-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1056
-#: ../semanage/seobject.py:1060
-#, python-format
-msgid "Could not add interface %s"
-msgstr "Konnte Schnittstelle %s nicht hinzufügen"
-
-#: ../semanage/seobject.py:1078
-#: ../semanage/seobject.py:1115
-#, python-format
-msgid "Interface %s is not defined"
-msgstr "Schnittstelle %s ist nicht definiert"
-
-#: ../semanage/seobject.py:1082
-#, python-format
-msgid "Could not query interface %s"
-msgstr "Konnte Schnittstelle %s nicht abfragen"
-
-#: ../semanage/seobject.py:1097
-#: ../semanage/seobject.py:1101
-#, python-format
-msgid "Could not modify interface %s"
-msgstr "Konnte Schnittstelle %s nicht modifizieren"
-
-#: ../semanage/seobject.py:1121
-#, python-format
-msgid "Interface %s is defined in policy, cannot be deleted"
-msgstr "Schnittstelle %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-
-#: ../semanage/seobject.py:1129
-#: ../semanage/seobject.py:1133
-#, python-format
-msgid "Could not delete interface %s"
-msgstr "Konnte Schnittstelle %s nicht löschen"
-
-#: ../semanage/seobject.py:1144
-msgid "Could not list interfaces"
-msgstr "Konnte Schnittstellen nicht auflisten"
-
-#: ../semanage/seobject.py:1154
-msgid "SELinux Interface"
-msgstr "SELinux-Schnittstelle"
-
-#: ../semanage/seobject.py:1154
-#: ../semanage/seobject.py:1395
-msgid "Context"
-msgstr "Inhalt"
-
-#: ../semanage/seobject.py:1178
-#, python-format
-msgid "Could not set user in file context for %s"
-msgstr "Konnte Benutzer in Datei-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1182
-#, python-format
-msgid "Could not set role in file context for %s"
-msgstr "Konnte Aufgabe in Datei-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1187
-#: ../semanage/seobject.py:1229
-#, python-format
-msgid "Could not set mls fields in file context for %s"
-msgstr "Konnte die mls-Felder in Datei-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1193
-msgid "Invalid file specification"
-msgstr "Ungültige Dateiangabe"
-
-#: ../semanage/seobject.py:1210
-#: ../semanage/seobject.py:1264
-#: ../semanage/seobject.py:1342
-#: ../semanage/seobject.py:1346
-#, python-format
-msgid "Could not check if file context for %s is defined"
-msgstr "Konnte nicht überprüfen, ob Datei-Kontext für %s definiert ist"
-
-#: ../semanage/seobject.py:1212
-#, python-format
-msgid "File context for %s already defined"
-msgstr "Datei-Kontext für %s ist bereits definiert"
-
-#: ../semanage/seobject.py:1216
-#, python-format
-msgid "Could not create file context for %s"
-msgstr "Konnte Datei-Kontext für %s nicht kreieren"
-
-#: ../semanage/seobject.py:1224
-#, python-format
-msgid "Could not set type in file context for %s"
-msgstr "Konnte Typ in Datei-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1232
-#: ../semanage/seobject.py:1288
-#: ../semanage/seobject.py:1292
-#, python-format
-msgid "Could not set file context for %s"
-msgstr "Konnte Datei-Kontext für %s nicht setzen"
-
-#: ../semanage/seobject.py:1242
-#: ../semanage/seobject.py:1246
-#, python-format
-msgid "Could not add file context for %s"
-msgstr "Konnte Datei-Kontext für %s nicht hinzufügen"
-
-#: ../semanage/seobject.py:1255
-msgid "Requires setype, serange or seuser"
-msgstr "Benötigt setype, serange oder seuser"
-
-#: ../semanage/seobject.py:1266
-#: ../semanage/seobject.py:1350
-#, python-format
-msgid "File context for %s is not defined"
-msgstr "Datei-Kontext für %s ist nicht definiert"
-
-#: ../semanage/seobject.py:1270
-#, python-format
-msgid "Could not query file context for %s"
-msgstr "Konnte Datei-Kontext für %s nicht abfragen"
-
-#: ../semanage/seobject.py:1300
-#: ../semanage/seobject.py:1304
-#, python-format
-msgid "Could not modify file context for %s"
-msgstr "Konnte Datei-Kontext für %s nicht erneuern"
-
-#: ../semanage/seobject.py:1312
-msgid "Could not list the file contexts"
-msgstr "Konnte Datei-Kontexte nicht auflisten"
+#: ../client/pk-console.c:1583
+msgid "You need to specify a package name to resolve"
+msgstr ""
 
-#: ../semanage/seobject.py:1328
-#: ../semanage/seobject.py:1333
-#, python-format
-msgid "Could not delete the file context %s"
-msgstr "Konnte Datei-Kontext für %s nicht löschen"
-
-#: ../semanage/seobject.py:1348
-#, python-format
-msgid "File context for %s is defined in policy, cannot be deleted"
-msgstr "Der Kontext für Datei %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-
-#: ../semanage/seobject.py:1358
-#: ../semanage/seobject.py:1362
-#, python-format
-msgid "Could not delete file context for %s"
-msgstr "Konnte Datei-Kontext für %s nicht löschen"
-
-#: ../semanage/seobject.py:1373
-msgid "Could not list file contexts"
-msgstr "Konnte Datei-Kontexte nicht auflisten"
+#: ../client/pk-console.c:1592 ../client/pk-console.c:1599
+#, fuzzy
+msgid "You need to specify a repo name"
+msgstr "Sie müssen einen Wert angeben"
 
-#: ../semanage/seobject.py:1377
-msgid "Could not list local file contexts"
-msgstr "Konnte lokale Datei-Kontexte nicht auflisten"
-
-#: ../semanage/seobject.py:1395
-msgid "SELinux fcontext"
-msgstr "SELinux-fcontext"
-
-#: ../semanage/seobject.py:1395
-msgid "type"
-msgstr "Typ"
-
-#: ../semanage/seobject.py:1412
-msgid "Requires value"
-msgstr "Benötigt einen Wert"
-
-#: ../semanage/seobject.py:1420
-#: ../semanage/seobject.py:1459
-#: ../semanage/seobject.py:1465
-#, python-format
-msgid "Could not check if boolean %s is defined"
-msgstr "Konnte nicht überprüfen, ob Boolesch %s definiert ist"
-
-#: ../semanage/seobject.py:1422
-#: ../semanage/seobject.py:1461
-#, python-format
-msgid "Boolean %s is not defined"
-msgstr "Boolescher Wert %s ist nicht definiert"
-
-#: ../semanage/seobject.py:1426
-#, python-format
-msgid "Could not query file context %s"
-msgstr "Konnte den Datei-Kontext %s nicht abfragen"
-
-#: ../semanage/seobject.py:1432
-msgid "You must specify a value"
+#: ../client/pk-console.c:1606
+msgid "You need to specify a repo name/parameter and value"
+msgstr ""
+
+#: ../client/pk-console.c:1619
+#, fuzzy
+msgid "You need to specify a time term"
 msgstr "Sie müssen einen Wert angeben"
 
-#: ../semanage/seobject.py:1440
-#, python-format
-msgid "Could not set active value of boolean %s"
-msgstr "Konnte Boolesch %s nicht auf aktiv setzen"
-
-#: ../semanage/seobject.py:1443
-#: ../semanage/seobject.py:1447
-#, python-format
-msgid "Could not modify boolean %s"
-msgstr "Konnte Boolesch %s nicht erneuern"
-
-#: ../semanage/seobject.py:1467
-#, python-format
-msgid "Boolean %s is defined in policy, cannot be deleted"
-msgstr "Boolescher Wert %s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
-
-#: ../semanage/seobject.py:1475
-#: ../semanage/seobject.py:1479
-#: ../semanage/seobject.py:1499
-#: ../semanage/seobject.py:1504
-#, python-format
-msgid "Could not delete boolean %s"
-msgstr "Konnte Boolesch %s nicht löschen"
-
-#: ../semanage/seobject.py:1485
-#: ../semanage/seobject.py:1512
-msgid "Could not list booleans"
-msgstr "Konnte Boolesche Werte nicht auflisten"
-
-#: ../semanage/seobject.py:1531
-msgid "unknown"
-msgstr "unbekannt"
-
-#: ../semanage/seobject.py:1534
-msgid "off"
-msgstr "aus"
-
-#: ../semanage/seobject.py:1534
-msgid "on"
-msgstr "ein"
-
-#: ../semanage/seobject.py:1536
-msgid "SELinux boolean"
-msgstr "SELinux Wahrheitswert"
-
-#: ../semanage/seobject.py:1536
-#: ../gui/polgen.glade.h:18
-#: ../gui/polgengui.py:169
-msgid "Description"
-msgstr "Beschreibung"
-
-#: ../newrole/newrole.c:198
-#, c-format
-msgid "failed to set PAM_TTY\n"
-msgstr "Einstellung von PAM_TTY fehlgeschlagen\n"
+#: ../client/pk-console.c:1624
+#, fuzzy
+msgid "You need to specify a correct role"
+msgstr "Sie müssen einen Wert angeben"
 
-#: ../newrole/newrole.c:287
-#, c-format
-msgid "newrole: service name configuration hashtable overflow\n"
-msgstr "newrole: Hashtable-Overflow der Konfiguration des Namens des Dienstes\n"
+#: ../client/pk-console.c:1629
+#, fuzzy
+msgid "Failed to get last time"
+msgstr "Erwerb des neuen Kontexts fehlgeschlagen.\n"
 
-#: ../newrole/newrole.c:297
-#, c-format
-msgid "newrole:  %s:  error on line %lu.\n"
-msgstr "newrole:  %s:  Fehler in Zeile %lu.\n"
+#: ../client/pk-console.c:1668
+msgid "You need to specify a package to find the details for"
+msgstr ""
+
+#: ../client/pk-console.c:1675
+msgid "You need to specify a package to find the files for"
+msgstr ""
 
-#: ../newrole/newrole.c:436
+#: ../client/pk-console.c:1724
 #, c-format
-msgid "cannot find valid entry in the passwd file.\n"
+msgid "Option '%s' not supported"
+msgstr "Optino '%s' nicht unterstützt"
+
+#: ../client/pk-console.c:1737
+msgid "You don't have the necessary privileges for this operation"
+msgstr ""
+
+#: ../client/pk-console.c:1739
+msgid "Command failed"
+msgstr "Befehl fehlgeschlagen"
+
+#: ../client/pk-generate-pack.c:117
+msgid "Could not find a package match"
+msgstr ""
+
+#: ../client/pk-generate-pack.c:151
+msgid "failed to download: invalid package_id and/or directory"
+msgstr ""
+
+#: ../client/pk-generate-pack.c:232
+#, fuzzy
+msgid "Could not find a valid metadata file"
 msgstr "Kann keinen gültigen Eintrag in der \"passwd\"-Datei finden.\n"
 
-#: ../newrole/newrole.c:447
-#, c-format
-msgid "Out of memory!\n"
-msgstr "Nicht genügend Speicher!\n"
+#. get user input
+#: ../client/pk-generate-pack.c:524
+msgid "Okay to download the additional packages"
+msgstr ""
 
-#: ../newrole/newrole.c:452
-#, c-format
-msgid "Error!  Shell is not valid.\n"
-msgstr "Fehler! Shell ist ungültig.\n"
+#: ../client/pk-generate-pack-main.c:66
+msgid ""
+"Set the path of the file with the list of packages/dependencies to be "
+"excluded"
+msgstr ""
 
-#: ../newrole/newrole.c:509
-#, c-format
-msgid "Unable to clear environment\n"
-msgstr "Kann Umgebung nicht löschen\n"
+#: ../client/pk-generate-pack-main.c:111
+msgid "You need to specify the pack name and packages to be packed\n"
+msgstr ""
 
-#: ../newrole/newrole.c:556
-#: ../newrole/newrole.c:634
-#, c-format
-msgid "Error initing capabilities, aborting.\n"
-msgstr "Fehler bei der Funktions-Initialisierung, Abbruch.\n"
+#: ../client/pk-generate-pack-main.c:117
+msgid ""
+"Invalid name for the service pack, Specify a name with .servicepack "
+"extension\n"
+msgstr ""
 
-#: ../newrole/newrole.c:564
-#: ../newrole/newrole.c:640
+#: ../client/pk-generate-pack-main.c:129
+msgid "A pack with the same name already exists, do you want to overwrite it?"
+msgstr ""
+
+#: ../client/pk-generate-pack-main.c:142
+#, fuzzy
+msgid "Failed to create directory"
+msgstr "Schliessen von TTY fehlgeschlagen\n"
+
+#: ../client/pk-generate-pack-main.c:149
+#, fuzzy
+msgid "Failed to create pack"
+msgstr "Schliessen von TTY fehlgeschlagen\n"
+
+#: ../client/pk-import-specspo.c:185
+#, fuzzy
+msgid "Could not set database readonly"
+msgstr "semanage-Transaktion konnte nicht gestartet werden"
+
+#: ../client/pk-import-specspo.c:192
+#, fuzzy, c-format
+msgid "Could not open database: %s"
+msgstr "Konnte Datei %s nicht öffnen\n"
+
+#: ../client/pk-import-specspo.c:193
+msgid "You probably need to run this program as the root user"
+msgstr ""
+
+#: ../client/pk-monitor.c:131
+msgid "PackageKit Monitor"
+msgstr ""
+
+#: ../client/pk-tools-common.c:51
+#, fuzzy, c-format
+msgid "Please enter a number from 1 to %i: "
+msgstr "Ports müssen zahlen zwischen 1 und %d sein"
+
+#: ../contrib/packagekit-plugin/src/contents.cpp:300
+msgid "Getting package information..."
+msgstr ""
+
+#: ../contrib/packagekit-plugin/src/contents.cpp:304
 #, c-format
-msgid "Error setting capabilities, aborting\n"
-msgstr "Fehler bei der Leistungsinitialisierung, Abbruch.\n"
+msgid "<span color='#%06x' underline='single' size='larger'>Run %s</span>"
+msgstr ""
 
-#: ../newrole/newrole.c:570
+#: ../contrib/packagekit-plugin/src/contents.cpp:308
+#: ../contrib/packagekit-plugin/src/contents.cpp:313
+#: ../contrib/packagekit-plugin/src/contents.cpp:336
+#: ../contrib/packagekit-plugin/src/contents.cpp:340
 #, c-format
-msgid "Error setting KEEPCAPS, aborting\n"
-msgstr "Fehler bei der KEEPCAPS-Einrichtung, Abbruch\n"
+msgid "<big>%s</big>"
+msgstr "<big>%s</big>"
 
-#: ../newrole/newrole.c:578
-#: ../newrole/newrole.c:652
+#: ../contrib/packagekit-plugin/src/contents.cpp:310
 #, c-format
-msgid "Error dropping capabilities, aborting\n"
-msgstr "Fehler beim Verwerfen von Funktionen.\n"
+msgid ""
+"\n"
+"<small>Installed version: %s</small>"
+msgstr ""
+"\n"
+"<small>Installierte Version: %s</small>"
 
-#: ../newrole/newrole.c:584
-#: ../newrole/newrole.c:683
+#: ../contrib/packagekit-plugin/src/contents.cpp:316
 #, c-format
-msgid "Error changing uid, aborting.\n"
-msgstr "Fehler beim Ändern der Benutzerkennung (uid), Abbruch.\n"
+msgid ""
+"\n"
+"<span color='#%06x' underline='single'>Run version %s now</span>"
+msgstr ""
 
-#: ../newrole/newrole.c:590
-#: ../newrole/newrole.c:646
-#: ../newrole/newrole.c:678
+#: ../contrib/packagekit-plugin/src/contents.cpp:321
 #, c-format
-msgid "Error resetting KEEPCAPS, aborting\n"
-msgstr "Fehler beim zurücksetzen von KEEPCAPS, Abbruch\n"
+msgid ""
+"\n"
+"<span color='#%06x' underline='single'>Run now</span>"
+msgstr ""
 
-#: ../newrole/newrole.c:597
+#: ../contrib/packagekit-plugin/src/contents.cpp:325
 #, c-format
-msgid "Error dropping SETUID capability, aborting\n"
-msgstr "Fehler beim Verwerfen der SETUID-Funktion, Abbruch.\n"
+msgid ""
+"\n"
+"<span color='#%06x' underline='single'>Upgrade to version %s</span>"
+msgstr ""
 
-#: ../newrole/newrole.c:602
-#: ../newrole/newrole.c:657
+#: ../contrib/packagekit-plugin/src/contents.cpp:330
 #, c-format
-msgid "Error freeing caps\n"
-msgstr "Fehler beim Lösen von Caps\n"
+msgid ""
+"<span color='#%06x' underline='single' size='larger'>Install %s Now</span>"
+msgstr ""
 
-#: ../newrole/newrole.c:701
+#: ../contrib/packagekit-plugin/src/contents.cpp:333
 #, c-format
-msgid "Error connecting to audit system.\n"
+msgid ""
+"\n"
+"<small>Version: %s</small>"
+msgstr ""
+"\n"
+"<small>Version: %s</small>"
+
+#: ../contrib/packagekit-plugin/src/contents.cpp:337
+msgid ""
+"\n"
+"<small>No packages found for your system</small>"
+msgstr ""
+
+#: ../contrib/packagekit-plugin/src/contents.cpp:341
+msgid ""
+"\n"
+"<small>Installing...</small>"
+msgstr ""
+"\n"
+"<small>Installiere...</small>"
+
+#: ../data/packagekit-catalog.xml.in.h:1
+msgid "PackageKit Catalog"
+msgstr ""
+
+#: ../data/packagekit-pack.xml.in.h:1
+msgid "PackageKit Service Pack"
+msgstr ""
+
+#: ../src/pk-main.c:85
+msgid "Startup failed due to security policies on this machine."
+msgstr ""
+
+#: ../src/pk-main.c:86
+msgid "This can happen for two reasons:"
+msgstr "Dies kann aus zwei Gründen passieren:"
+
+#: ../src/pk-main.c:87
+msgid "The correct user is not launching the executable (usually root)"
+msgstr ""
+
+#: ../src/pk-main.c:88
+msgid ""
+"The org.freedesktop.PackageKit.conf file is not installed in the system /etc/"
+"dbus-1/system.d directory"
+msgstr ""
+
+#: ../src/pk-main.c:188
+msgid "Packaging backend to use, e.g. dummy"
+msgstr ""
+
+#: ../src/pk-main.c:190
+msgid "Daemonize and detach from the terminal"
+msgstr ""
+
+#: ../src/pk-main.c:194
+msgid "Disable the idle timer"
+msgstr ""
+
+#: ../src/pk-main.c:196
+msgid "Show version and exit"
+msgstr ""
+
+#: ../src/pk-main.c:198
+msgid "Exit after a small delay"
+msgstr "Beende nach kurzer Verzögerung"
+
+#: ../src/pk-main.c:200
+msgid "Exit after the engine has loaded"
+msgstr ""
+
+#: ../src/pk-main.c:210
+#, fuzzy
+msgid "PackageKit service"
+msgstr "Name-Dienst"
+
+#: ../src/pk-main.c:246
+#, fuzzy
+msgid "Cannot connect to the system bus"
 msgstr "Fehler beim Verbinden für Systemprüfung.\n"
 
-#: ../newrole/newrole.c:707
-#, c-format
-msgid "Error allocating memory.\n"
-msgstr "Fehler beim Reservieren des Speichers.\n"
+#: ../src/pk-main.c:286
+#, fuzzy, c-format
+msgid "Error trying to start: %s\n"
+msgstr "Fehler beim Verbinden für Systemprüfung.\n"
 
-#: ../newrole/newrole.c:714
-#, c-format
-msgid "Error sending audit message.\n"
-msgstr "Fehler beim Senden der Prüfungsmeldung.\n"
+#~ msgid ""
+#~ "USAGE: run_init <script> <args ...>\n"
+#~ "  where: <script> is the name of the init script to run,\n"
+#~ "         <args ...> are the arguments to that script."
+#~ msgstr ""
+#~ "VERWENDUNG: run_init <script> <args ...>\n"
+#~ "  dabei ist <script> der Name des Init-Skripts, das Sie ausführen möchten "
+#~ "und\n"
+#~ "            <args ...> sind die Argumente für dieses Skript."
 
-#: ../newrole/newrole.c:758
-#: ../newrole/newrole.c:1122
-#, c-format
-msgid "Could not determine enforcing mode.\n"
-msgstr "Konnte Enforcing-Modus nicht beenden.\n"
+#~ msgid "failed to initialize PAM\n"
+#~ msgstr "Initialisieren von PAM fehlgeschlagen\n"
 
-#: ../newrole/newrole.c:765
-#, c-format
-msgid "Error!  Could not open %s.\n"
-msgstr "Fehler! Konnte %s nicht öffnen.\n"
+#~ msgid "failed to get account information\n"
+#~ msgstr "Konnte keine Account-Informationen abrufen\n"
 
-#: ../newrole/newrole.c:771
-#, c-format
-msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
-msgstr "%s! Erwerb des aktuellen Kontexts für %s fehlgeschlagen. tty wird nicht umbenannt.\n"
+#~ msgid "Password:"
+#~ msgstr "Passwort:"
 
-#: ../newrole/newrole.c:781
-#, c-format
-msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
-msgstr "%s! Erwerb des neuen Kontexts für %s fehlgeschlagen. tty wird nicht umbenannt.\n"
+#~ msgid "Cannot find your entry in the shadow passwd file.\n"
+#~ msgstr ""
+#~ "Konnte Ihren Eintrag in der \"shadow\"-Passwortdatei nicht finden.\n"
 
-#: ../newrole/newrole.c:791
-#, c-format
-msgid "%s!  Could not set new context for %s\n"
-msgstr "%s! Konnte neuen Kontext für »%s« nicht setzen.\n"
+#~ msgid "getpass cannot open /dev/tty\n"
+#~ msgstr "getpass kann /dev/tty nicht öffnen\n"
 
-#: ../newrole/newrole.c:838
-#, c-format
-msgid "%s changed labels.\n"
-msgstr "%s wurde unbenannt.\n"
+#~ msgid "run_init: incorrect password for %s\n"
+#~ msgstr "run_init: falsches Passwort für %s\n"
 
-#: ../newrole/newrole.c:844
-#, c-format
-msgid "Warning! Could not restore context for %s\n"
-msgstr "Warnung! Kontext für %s nicht wiederherstellbar\n"
+#~ msgid "No context in file %s\n"
+#~ msgstr "Kein Kontext in Datei %s\n"
 
-#: ../newrole/newrole.c:901
-#, c-format
-msgid "Error: multiple roles specified\n"
-msgstr "Fehler: Mehrere Funktionen festgelegt\n"
+#~ msgid "Sorry, run_init may be used only on a SELinux kernel.\n"
+#~ msgstr ""
+#~ "Entschuldigung, run_init sollte nur auf einem SELinux-Kernel benutzt "
+#~ "werden.\n"
 
-#: ../newrole/newrole.c:909
-#, c-format
-msgid "Error: multiple types specified\n"
-msgstr "Fehler: mehrere Typen festgelegt\n"
+#~ msgid "authentication failed.\n"
+#~ msgstr "Authentifizierung fehlgeschlagen.\n"
 
-#: ../newrole/newrole.c:916
-#, c-format
-msgid "Sorry, -l may be used with SELinux MLS support.\n"
-msgstr "Entschuldigung, ich sollte nur mit SELinux-MLS-Unterstützung benutzt werden.\n"
+#~ msgid "******************** IMPORTANT ***********************\n"
+#~ msgstr "******************** WICHTIG ***********************\n"
 
-#: ../newrole/newrole.c:921
-#, c-format
-msgid "Error: multiple levels specified\n"
-msgstr "Fehler: mehrere Ebenen festgelegt\n"
+#~ msgid "To make this policy package active, execute:"
+#~ msgstr ""
+#~ "Um dieses Richtlinien-Paket zu aktivieren, führen sie folgendes aus:"
 
-#: ../newrole/newrole.c:931
-#, c-format
-msgid "Error: you are not allowed to change levels on a non secure terminal \n"
-msgstr "Fehler: Sie dürfen die Stufen an einem unsicheren Terminal nicht verändern \n"
+#~ msgid ""
+#~ "\n"
+#~ "\n"
+#~ "semodule -i %s\n"
+#~ "\n"
+#~ msgstr ""
+#~ "\n"
+#~ "\n"
+#~ "semodule -i %s\n"
+#~ "\n"
 
-#: ../newrole/newrole.c:957
-#, c-format
-msgid "Couldn't get default type.\n"
-msgstr "Konnte Standardtyp nicht feststellen.\n"
+#~ msgid "global"
+#~ msgstr "global"
 
-#: ../newrole/newrole.c:967
-#, c-format
-msgid "failed to get new context.\n"
-msgstr "Erwerb des neuen Kontexts fehlgeschlagen.\n"
+#~ msgid "translations not supported on non-MLS machines"
+#~ msgstr "Übersetzungen auf Nicht-MLS Machinen werden nicht unterstützt"
 
-#: ../newrole/newrole.c:974
-#, c-format
-msgid "failed to set new role %s\n"
-msgstr "Setzen einer neuen Funktion %s fehlgeschlagen\n"
+#~ msgid ""
+#~ "Unable to open %s: translations not supported on non-MLS machines: %s"
+#~ msgstr ""
+#~ "Öffnen von %s fehlgeschlagen: Übersetzungen auf Nicht-MLS Machinen werden "
+#~ "nicht unterstützt: %s"
 
-#: ../newrole/newrole.c:981
-#, c-format
-msgid "failed to set new type %s\n"
-msgstr "Setzen des neuen Typs %s fehlgeschlagen\n"
+#~ msgid "Level"
+#~ msgstr "Level"
 
-#: ../newrole/newrole.c:991
-#, c-format
-msgid "failed to build new range with level %s\n"
-msgstr "Erstellung von neuem Bereich mit Level %s fehlgeschlagen\n"
+#~ msgid "Translation"
+#~ msgstr "Ãœbersetzung"
 
-#: ../newrole/newrole.c:996
-#, c-format
-msgid "failed to set new range %s\n"
-msgstr "Setzen von neuem Bereich %s fehlgeschlagen\n"
+#~ msgid "Translations can not contain spaces '%s' "
+#~ msgstr "Übersetzungen können keine Leerfelder enthalten '%s'"
 
-#: ../newrole/newrole.c:1004
-#, c-format
-msgid "failed to convert new context to string\n"
-msgstr "Konvertieren des neuen Kontexts in Zeichenfolge (String) fehlgeschlagen\n"
+#~ msgid "Invalid Level '%s' "
+#~ msgstr "Ungültiges Level '%s'"
 
-#: ../newrole/newrole.c:1009
-#, c-format
-msgid "%s is not a valid context\n"
-msgstr "%s ist kein gültiger Kontext\n"
+#~ msgid "%s already defined in translations"
+#~ msgstr "%s ist bereits in Ãœbersetzungen festgelegt"
 
-#: ../newrole/newrole.c:1016
-#, c-format
-msgid "Unable to allocate memory for new_context"
-msgstr "Kann keinen Speicher für new_context zuweisen"
+#~ msgid "%s not defined in translations"
+#~ msgstr "%s ist nicht in Ãœbersetzungen festgelegt"
 
-#: ../newrole/newrole.c:1042
-#, c-format
-msgid "Unable to obtain empty signal set\n"
-msgstr "Kann keine leere Signalmenge erhalten\n"
+#~ msgid "Permissive Types"
+#~ msgstr "Permissive Typen"
 
-#: ../newrole/newrole.c:1050
-#, c-format
-msgid "Unable to set SIGHUP handler\n"
-msgstr "Kann SIGHUP-Handler nicht setzen\n"
+#~ msgid "Could not create semanage handle"
+#~ msgstr "semanage-Handle konnte nicht erstellt werden"
 
-#: ../newrole/newrole.c:1116
-#, c-format
-msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
-msgstr "Entschuldigung, diese neue Eingabe sollte nur auf einem SELinux-Kernel benutzt werden.\n"
+#~ msgid "SELinux policy is not managed or store cannot be accessed."
+#~ msgstr ""
+#~ "SELinux-Richtlinie wird nicht verwaltet oder auf den Speicher kann nicht "
+#~ "zugegriffen werden."
 
-#: ../newrole/newrole.c:1133
-#, c-format
-msgid "failed to get old_context.\n"
-msgstr "Konnte alten Kontext nicht bekommen.\n"
+#~ msgid "Cannot read policy store."
+#~ msgstr "Kann Richtlinien-Speicher nicht lesen"
 
-#: ../newrole/newrole.c:1140
-#, c-format
-msgid "Warning!  Could not retrieve tty information.\n"
-msgstr "Warnung! Konnte tty-Informationen nicht abrufen.\n"
+#~ msgid "Could not establish semanage connection"
+#~ msgstr "Konnte semanage-Verbindung nicht herstellen"
 
-#: ../newrole/newrole.c:1161
-#, c-format
-msgid "error on reading PAM service configuration.\n"
-msgstr "Fehler beim Lesen der PAM-Dienst Konfiguration.\n"
+#~ msgid "Not yet implemented"
+#~ msgstr "Noch nicht implementiert"
 
-#: ../newrole/newrole.c:1196
-#, c-format
-msgid "newrole: incorrect password for %s\n"
-msgstr "Neue Eingabe: falsches Passwort für %s\n"
+#~ msgid "Could not create a key for %s"
+#~ msgstr "Konnte keinen Schlüssel für %s erstellen"
 
-#: ../newrole/newrole.c:1223
-#, c-format
-msgid "newrole: failure forking: %s"
-msgstr "newrole: Fork fehlgeschlagen: %s"
+#~ msgid "Could not check if login mapping for %s is defined"
+#~ msgstr ""
+#~ "Konnte nicht überprüfen ob die Login-Zuweisung für %s zugewiesen ist"
 
-#: ../newrole/newrole.c:1226
-#: ../newrole/newrole.c:1249
-#, c-format
-msgid "Unable to restore tty label...\n"
-msgstr "Kann TTY-Label nicht wiederherstellen...\n"
+#~ msgid "Login mapping for %s is already defined"
+#~ msgstr "Login-Zuordung für %s ist bereits festgelegt"
 
-#: ../newrole/newrole.c:1228
-#: ../newrole/newrole.c:1255
-#, c-format
-msgid "Failed to close tty properly\n"
-msgstr "Schliessen von TTY fehlgeschlagen\n"
+#~ msgid "Linux User %s does not exist"
+#~ msgstr "Linux-Benutzer %s existiert nicht"
 
-#: ../newrole/newrole.c:1287
-#, c-format
-msgid "Could not close descriptors.\n"
-msgstr "Konnte Deskriptoren nicht schliessen.\n"
+#~ msgid "Could not create login mapping for %s"
+#~ msgstr "Login-Zuweisung für %s konnte nicht erstellt werden"
 
-#: ../newrole/newrole.c:1314
-#, c-format
-msgid "Error allocating shell's argv0.\n"
-msgstr "Fehler beim Zuweisen von argv0 für die Shell.\n"
+#~ msgid "Could not set MLS range for %s"
+#~ msgstr "MLS-Bereich für %s konnte nicht gesetzt werden"
 
-#: ../newrole/newrole.c:1346
-#, c-format
-msgid "Unable to restore the environment, aborting\n"
-msgstr "Kann Umgebung nicht wiederherstellen, Abbruch\n"
-
-#.
-#. * Error path cleanup
-#. *
-#. * If we reach here, then we failed to exec the new shell.
-#.
-#: ../newrole/newrole.c:1357
-msgid "failed to exec shell\n"
-msgstr "Ausführen der Shell fehlgeschlagen\n"
-
-#: ../load_policy/load_policy.c:22
-#, c-format
-msgid "usage:  %s [-qi]\n"
-msgstr "Verwendung:  %s [-qi]\n"
+#~ msgid "Could not set SELinux user for %s"
+#~ msgstr "SELinux-Benutzer für %s konnte nicht gesetzt werden"
 
-#: ../load_policy/load_policy.c:71
-#, c-format
-msgid "%s:  Policy is already loaded and initial load requested\n"
-msgstr "%s:  Richtlinie bereits geladen und initiale Ladeanforderung\n"
+#~ msgid "Could not add login mapping for %s"
+#~ msgstr "Login-Zuweisung für %s konnte nicht hinzugefügt werden"
 
-#: ../load_policy/load_policy.c:80
-#, c-format
-msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
-msgstr "%s:  Kann Richtlinie nicht laden und fordere Zwangsmodus an:  %s\n"
+#~ msgid "add SELinux user mapping"
+#~ msgstr "SELinux-Benutzerzuordnung hinzufügen"
 
-#: ../load_policy/load_policy.c:90
-#, c-format
-msgid "%s:  Can't load policy:  %s\n"
-msgstr "%s: Kann Richtlinie nicht laden: %s\n"
+#~ msgid "Requires seuser or serange"
+#~ msgstr "Benötigt seuser oder serange"
+
+#~ msgid "Login mapping for %s is not defined"
+#~ msgstr "Login-Zuordnung für %s ist nicht definiert"
 
-#: ../scripts/chcat:92
-#: ../scripts/chcat:169
-msgid "Requires at least one category"
-msgstr "Benötigt mindestens eine Kategorie"
+#~ msgid "Could not query seuser for %s"
+#~ msgstr "Konnte seuser für %s nicht abfragen"
+
+#~ msgid "Could not modify login mapping for %s"
+#~ msgstr "Konnte Login-Zuweisung für %s nicht ändern"
+
+#~ msgid "Login mapping for %s is defined in policy, cannot be deleted"
+#~ msgstr ""
+#~ "Login-Zuordnung für %s ist in der Richtlinie festgelegt und kann nicht "
+#~ "entfernt werden"
+
+#~ msgid "Could not delete login mapping for %s"
+#~ msgstr "Konnte Login-Zuweisung für %s nicht löschen"
+
+#~ msgid "Could not list login mappings"
+#~ msgstr "Konnte Login-Zuweisungen nicht anzeigen"
+
+#~ msgid "Login Name"
+#~ msgstr "Benutzername:"
+
+#~ msgid "SELinux User"
+#~ msgstr "SELinux-User"
+
+#~ msgid "MLS/MCS Range"
+#~ msgstr "MLS/MCS Bereich"
+
+#~ msgid "Could not check if SELinux user %s is defined"
+#~ msgstr "Konnte nicht überprüfen ob SELinux-Benutzer %s definiert ist"
+
+#~ msgid "SELinux user %s is already defined"
+#~ msgstr "SELinux-Benutzer %s ist bereits angelegt"
+
+#~ msgid "Could not create SELinux user for %s"
+#~ msgstr "Konnte SELinux-Benutzer für %s nicht erstellen"
+
+#~ msgid "Could not add role %s for %s"
+#~ msgstr "Konnte Funktion %s für %s nicht hinzufügen"
+
+#~ msgid "Could not set MLS level for %s"
+#~ msgstr "Konnte MLS-Level für %s nicht setzen"
+
+#~ msgid "Could not extract key for %s"
+#~ msgstr "Konnte Schlüssel für %s nicht extrahieren"
+
+#~ msgid "Could not add SELinux user %s"
+#~ msgstr "Konnte SELinux-Benutzer %s nicht hinzufügen"
+
+#~ msgid "Requires prefix, roles, level or range"
+#~ msgstr "Benötigt Präfix, Funktionen, Level oder Bereich"
+
+#~ msgid "Requires prefix or roles"
+#~ msgstr "Benötigt Präfix oder Funktionen"
+
+#~ msgid "SELinux user %s is not defined"
+#~ msgstr "SELinux-Benutzer %s ist nicht definiert"
+
+#~ msgid "Could not query user for %s"
+#~ msgstr "Konnte Benutzer für %s nicht abfragen"
+
+#~ msgid "Could not modify SELinux user %s"
+#~ msgstr "Konnte SELinux-Benutzer %s nicht ändern"
+
+#~ msgid "SELinux user %s is defined in policy, cannot be deleted"
+#~ msgstr ""
+#~ "SELinux-Benutzer %s ist in der Richtlinie definiert und kann nicht "
+#~ "entfernt werden"
+
+#~ msgid "Could not delete SELinux user %s"
+#~ msgstr "Konnte SELinux-Benutzer %s nicht löschen"
+
+#~ msgid "Could not list SELinux users"
+#~ msgstr "Konnte SELinux-Benutzer nicht auflisten"
+
+#~ msgid "Could not list roles for user %s"
+#~ msgstr "Konnte Funktionen für Benutzer %s nicht auflisten"
+
+#~ msgid "Labeling"
+#~ msgstr "Kennzeichnung"
+
+#~ msgid "MLS/"
+#~ msgstr "MLS/"
+
+#~ msgid "Prefix"
+#~ msgstr "Präfix"
+
+#~ msgid "MCS Level"
+#~ msgstr "MCS-Stufe"
+
+#~ msgid "MCS Range"
+#~ msgstr "MCS-Bereich"
+
+#~ msgid "SELinux Roles"
+#~ msgstr "SELinux-Rollen"
+
+#~ msgid "Protocol udp or tcp is required"
+#~ msgstr "Protokoll UDP oder TCP wird benötigt"
+
+#~ msgid "Could not create a key for %s/%s"
+#~ msgstr "Konnte Schlüssel für %s/%s nicht erstellen"
+
+#~ msgid "Could not check if port %s/%s is defined"
+#~ msgstr "Konnte nicht prüfen, ob Port %s/%s definiert ist"
+
+#~ msgid "Port %s/%s already defined"
+#~ msgstr "Port %s/%s ist bereits definiert"
+
+#~ msgid "Could not create port for %s/%s"
+#~ msgstr "Konnte Port für %s/%s nicht erstellen"
+
+#~ msgid "Could not create context for %s/%s"
+#~ msgstr "Konnte Kontext für %s/%s nicht erstellen"
+
+#~ msgid "Could not set user in port context for %s/%s"
+#~ msgstr "Konnte Benutzer in Port-Kontext für %s/%s nicht setzen"
+
+#~ msgid "Could not set role in port context for %s/%s"
+#~ msgstr "Konnte Funktion in Port-Kontext für %s/%s nicht setzen"
+
+#~ msgid "Could not set type in port context for %s/%s"
+#~ msgstr "Konnte Typ in Port-Kontext für %s/%s nicht setzen"
+
+#~ msgid "Could not set mls fields in port context for %s/%s"
+#~ msgstr "Konnte MLS-Felder in Port-Kontext für %s/%s nicht setzen"
+
+#~ msgid "Could not set port context for %s/%s"
+#~ msgstr "Konnte Port-Kontext für %s/%s nicht setzen"
+
+#~ msgid "Could not add port %s/%s"
+#~ msgstr "Konnte Port %s/%s nicht hinzufügen"
+
+#~ msgid "Requires setype or serange"
+#~ msgstr "Benötigt setype oder serange"
+
+#~ msgid "Requires setype"
+#~ msgstr "Benötigt setype"
+
+#~ msgid "Port %s/%s is not defined"
+#~ msgstr "Port %s/%s ist nicht definiert"
+
+#~ msgid "Could not query port %s/%s"
+#~ msgstr "Konnte Port %s/%s nicht abfragen"
+
+#~ msgid "Could not modify port %s/%s"
+#~ msgstr "Konnte Port %s/%s nicht ändern"
+
+#~ msgid "Could not list the ports"
+#~ msgstr "Konnte Ports nicht auflisten"
+
+#~ msgid "Could not delete the port %s"
+#~ msgstr "Konnte Port %s nicht löschen"
+
+#~ msgid "Could not delete the %s"
+#~ msgstr "Konnte %s nicht löschen"
+
+#~ msgid "Port %s/%s is defined in policy, cannot be deleted"
+#~ msgstr ""
+#~ "Port %s/%s ist in der Richtlinie festgelegt und kann nicht entfernt werden"
+
+#~ msgid "Could not delete port %s/%s"
+#~ msgstr "Konnte Port %s/%s nicht löschen"
+
+#~ msgid "Could not list ports"
+#~ msgstr "Konnte Ports nicht auflisten"
+
+#~ msgid "SELinux Port Type"
+#~ msgstr "SELinux Port-Typ"
+
+#~ msgid "Proto"
+#~ msgstr "Proto"
+
+#~ msgid "Port Number"
+#~ msgstr "Port-Nummer"
+
+#~ msgid "SELinux Type is required"
+#~ msgstr "SELinux-Typ wird benötigt"
+
+#~ msgid "Could not check if interface %s is defined"
+#~ msgstr "Konnte nicht überprüfen, ob die Schnittstelle %s definiert ist"
+
+#~ msgid "Interface %s already defined"
+#~ msgstr "Schnittstelle %s ist bereits definiert"
+
+#~ msgid "Could not create interface for %s"
+#~ msgstr "Konnte keine Schnittstelle für %s kreieren"
+
+#~ msgid "Could not create context for %s"
+#~ msgstr "Konnte keinen Kontext für %s kreieren"
+
+#~ msgid "Could not set user in interface context for %s"
+#~ msgstr "Konnte Benutzer in Schnittstellen-Kontext für %s nicht setzen"
+
+#~ msgid "Could not set role in interface context for %s"
+#~ msgstr "Konnte Aufgabe in Schnittstellen-Kontext für %s nicht setzen"
+
+#~ msgid "Could not set type in interface context for %s"
+#~ msgstr "Konnte Typ in Schnittstellen-Kontext für %s nicht setzen"
+
+#~ msgid "Could not set mls fields in interface context for %s"
+#~ msgstr "Konnte die mls-Felder in Schnittstellen-Kontext für %s nicht setzen"
+
+#~ msgid "Could not set interface context for %s"
+#~ msgstr "Konnte Schnittstellen-Kontext für %s nicht setzen"
+
+#~ msgid "Could not set message context for %s"
+#~ msgstr "Konnte Nachricht-Kontext für %s nicht setzen"
+
+#~ msgid "Could not add interface %s"
+#~ msgstr "Konnte Schnittstelle %s nicht hinzufügen"
+
+#~ msgid "Interface %s is not defined"
+#~ msgstr "Schnittstelle %s ist nicht definiert"
+
+#~ msgid "Could not query interface %s"
+#~ msgstr "Konnte Schnittstelle %s nicht abfragen"
+
+#~ msgid "Could not modify interface %s"
+#~ msgstr "Konnte Schnittstelle %s nicht modifizieren"
+
+#~ msgid "Interface %s is defined in policy, cannot be deleted"
+#~ msgstr ""
+#~ "Schnittstelle %s ist in der Richtlinie festgelegt und kann nicht entfernt "
+#~ "werden"
+
+#~ msgid "Could not delete interface %s"
+#~ msgstr "Konnte Schnittstelle %s nicht löschen"
+
+#~ msgid "Could not list interfaces"
+#~ msgstr "Konnte Schnittstellen nicht auflisten"
+
+#~ msgid "SELinux Interface"
+#~ msgstr "SELinux-Schnittstelle"
+
+#~ msgid "Context"
+#~ msgstr "Inhalt"
+
+#~ msgid "Could not set user in file context for %s"
+#~ msgstr "Konnte Benutzer in Datei-Kontext für %s nicht setzen"
+
+#~ msgid "Could not set role in file context for %s"
+#~ msgstr "Konnte Aufgabe in Datei-Kontext für %s nicht setzen"
+
+#~ msgid "Could not set mls fields in file context for %s"
+#~ msgstr "Konnte die mls-Felder in Datei-Kontext für %s nicht setzen"
+
+#~ msgid "Invalid file specification"
+#~ msgstr "Ungültige Dateiangabe"
+
+#~ msgid "Could not check if file context for %s is defined"
+#~ msgstr "Konnte nicht überprüfen, ob Datei-Kontext für %s definiert ist"
+
+#~ msgid "File context for %s already defined"
+#~ msgstr "Datei-Kontext für %s ist bereits definiert"
+
+#~ msgid "Could not create file context for %s"
+#~ msgstr "Konnte Datei-Kontext für %s nicht kreieren"
+
+#~ msgid "Could not set type in file context for %s"
+#~ msgstr "Konnte Typ in Datei-Kontext für %s nicht setzen"
+
+#~ msgid "Could not set file context for %s"
+#~ msgstr "Konnte Datei-Kontext für %s nicht setzen"
+
+#~ msgid "Could not add file context for %s"
+#~ msgstr "Konnte Datei-Kontext für %s nicht hinzufügen"
+
+#~ msgid "Requires setype, serange or seuser"
+#~ msgstr "Benötigt setype, serange oder seuser"
+
+#~ msgid "File context for %s is not defined"
+#~ msgstr "Datei-Kontext für %s ist nicht definiert"
+
+#~ msgid "Could not query file context for %s"
+#~ msgstr "Konnte Datei-Kontext für %s nicht abfragen"
+
+#~ msgid "Could not modify file context for %s"
+#~ msgstr "Konnte Datei-Kontext für %s nicht erneuern"
+
+#~ msgid "Could not delete the file context %s"
+#~ msgstr "Konnte Datei-Kontext für %s nicht löschen"
+
+#~ msgid "File context for %s is defined in policy, cannot be deleted"
+#~ msgstr ""
+#~ "Der Kontext für Datei %s ist in der Richtlinie festgelegt und kann nicht "
+#~ "entfernt werden"
+
+#~ msgid "Could not delete file context for %s"
+#~ msgstr "Konnte Datei-Kontext für %s nicht löschen"
+
+#~ msgid "Could not list file contexts"
+#~ msgstr "Konnte Datei-Kontexte nicht auflisten"
+
+#~ msgid "Could not list local file contexts"
+#~ msgstr "Konnte lokale Datei-Kontexte nicht auflisten"
+
+#~ msgid "SELinux fcontext"
+#~ msgstr "SELinux-fcontext"
+
+#~ msgid "type"
+#~ msgstr "Typ"
+
+#~ msgid "Requires value"
+#~ msgstr "Benötigt einen Wert"
+
+#~ msgid "Could not check if boolean %s is defined"
+#~ msgstr "Konnte nicht überprüfen, ob Boolesch %s definiert ist"
+
+#~ msgid "Boolean %s is not defined"
+#~ msgstr "Boolescher Wert %s ist nicht definiert"
+
+#~ msgid "Could not query file context %s"
+#~ msgstr "Konnte den Datei-Kontext %s nicht abfragen"
+
+#~ msgid "Could not set active value of boolean %s"
+#~ msgstr "Konnte Boolesch %s nicht auf aktiv setzen"
+
+#~ msgid "Could not modify boolean %s"
+#~ msgstr "Konnte Boolesch %s nicht erneuern"
+
+#~ msgid "Boolean %s is defined in policy, cannot be deleted"
+#~ msgstr ""
+#~ "Boolescher Wert %s ist in der Richtlinie festgelegt und kann nicht "
+#~ "entfernt werden"
+
+#~ msgid "Could not delete boolean %s"
+#~ msgstr "Konnte Boolesch %s nicht löschen"
+
+#~ msgid "Could not list booleans"
+#~ msgstr "Konnte Boolesche Werte nicht auflisten"
+
+#~ msgid "unknown"
+#~ msgstr "unbekannt"
+
+#~ msgid "off"
+#~ msgstr "aus"
+
+#~ msgid "on"
+#~ msgstr "ein"
+
+#~ msgid "SELinux boolean"
+#~ msgstr "SELinux Wahrheitswert"
+
+#~ msgid "failed to set PAM_TTY\n"
+#~ msgstr "Einstellung von PAM_TTY fehlgeschlagen\n"
+
+#~ msgid "newrole: service name configuration hashtable overflow\n"
+#~ msgstr ""
+#~ "newrole: Hashtable-Overflow der Konfiguration des Namens des Dienstes\n"
+
+#~ msgid "newrole:  %s:  error on line %lu.\n"
+#~ msgstr "newrole:  %s:  Fehler in Zeile %lu.\n"
+
+#~ msgid "Out of memory!\n"
+#~ msgstr "Nicht genügend Speicher!\n"
+
+#~ msgid "Error!  Shell is not valid.\n"
+#~ msgstr "Fehler! Shell ist ungültig.\n"
+
+#~ msgid "Unable to clear environment\n"
+#~ msgstr "Kann Umgebung nicht löschen\n"
+
+#~ msgid "Error initing capabilities, aborting.\n"
+#~ msgstr "Fehler bei der Funktions-Initialisierung, Abbruch.\n"
+
+#~ msgid "Error setting capabilities, aborting\n"
+#~ msgstr "Fehler bei der Leistungsinitialisierung, Abbruch.\n"
+
+#~ msgid "Error setting KEEPCAPS, aborting\n"
+#~ msgstr "Fehler bei der KEEPCAPS-Einrichtung, Abbruch\n"
+
+#~ msgid "Error dropping capabilities, aborting\n"
+#~ msgstr "Fehler beim Verwerfen von Funktionen.\n"
+
+#~ msgid "Error changing uid, aborting.\n"
+#~ msgstr "Fehler beim Ändern der Benutzerkennung (uid), Abbruch.\n"
+
+#~ msgid "Error resetting KEEPCAPS, aborting\n"
+#~ msgstr "Fehler beim zurücksetzen von KEEPCAPS, Abbruch\n"
+
+#~ msgid "Error dropping SETUID capability, aborting\n"
+#~ msgstr "Fehler beim Verwerfen der SETUID-Funktion, Abbruch.\n"
+
+#~ msgid "Error freeing caps\n"
+#~ msgstr "Fehler beim Lösen von Caps\n"
+
+#~ msgid "Error allocating memory.\n"
+#~ msgstr "Fehler beim Reservieren des Speichers.\n"
+
+#~ msgid "Error sending audit message.\n"
+#~ msgstr "Fehler beim Senden der Prüfungsmeldung.\n"
+
+#~ msgid "Could not determine enforcing mode.\n"
+#~ msgstr "Konnte Enforcing-Modus nicht beenden.\n"
+
+#~ msgid "Error!  Could not open %s.\n"
+#~ msgstr "Fehler! Konnte %s nicht öffnen.\n"
+
+#~ msgid "%s!  Could not get current context for %s, not relabeling tty.\n"
+#~ msgstr ""
+#~ "%s! Erwerb des aktuellen Kontexts für %s fehlgeschlagen. tty wird nicht "
+#~ "umbenannt.\n"
+
+#~ msgid "%s!  Could not get new context for %s, not relabeling tty.\n"
+#~ msgstr ""
+#~ "%s! Erwerb des neuen Kontexts für %s fehlgeschlagen. tty wird nicht "
+#~ "umbenannt.\n"
+
+#~ msgid "%s!  Could not set new context for %s\n"
+#~ msgstr "%s! Konnte neuen Kontext für »%s« nicht setzen.\n"
+
+#~ msgid "%s changed labels.\n"
+#~ msgstr "%s wurde unbenannt.\n"
+
+#~ msgid "Warning! Could not restore context for %s\n"
+#~ msgstr "Warnung! Kontext für %s nicht wiederherstellbar\n"
+
+#~ msgid "Error: multiple roles specified\n"
+#~ msgstr "Fehler: Mehrere Funktionen festgelegt\n"
+
+#~ msgid "Error: multiple types specified\n"
+#~ msgstr "Fehler: mehrere Typen festgelegt\n"
+
+#~ msgid "Sorry, -l may be used with SELinux MLS support.\n"
+#~ msgstr ""
+#~ "Entschuldigung, ich sollte nur mit SELinux-MLS-Unterstützung benutzt "
+#~ "werden.\n"
+
+#~ msgid "Error: multiple levels specified\n"
+#~ msgstr "Fehler: mehrere Ebenen festgelegt\n"
+
+#~ msgid ""
+#~ "Error: you are not allowed to change levels on a non secure terminal \n"
+#~ msgstr ""
+#~ "Fehler: Sie dürfen die Stufen an einem unsicheren Terminal nicht "
+#~ "verändern \n"
+
+#~ msgid "Couldn't get default type.\n"
+#~ msgstr "Konnte Standardtyp nicht feststellen.\n"
+
+#~ msgid "failed to set new role %s\n"
+#~ msgstr "Setzen einer neuen Funktion %s fehlgeschlagen\n"
+
+#~ msgid "failed to set new type %s\n"
+#~ msgstr "Setzen des neuen Typs %s fehlgeschlagen\n"
+
+#~ msgid "failed to build new range with level %s\n"
+#~ msgstr "Erstellung von neuem Bereich mit Level %s fehlgeschlagen\n"
+
+#~ msgid "failed to set new range %s\n"
+#~ msgstr "Setzen von neuem Bereich %s fehlgeschlagen\n"
+
+#~ msgid "failed to convert new context to string\n"
+#~ msgstr ""
+#~ "Konvertieren des neuen Kontexts in Zeichenfolge (String) fehlgeschlagen\n"
+
+#~ msgid "%s is not a valid context\n"
+#~ msgstr "%s ist kein gültiger Kontext\n"
+
+#~ msgid "Unable to allocate memory for new_context"
+#~ msgstr "Kann keinen Speicher für new_context zuweisen"
+
+#~ msgid "Unable to obtain empty signal set\n"
+#~ msgstr "Kann keine leere Signalmenge erhalten\n"
+
+#~ msgid "Unable to set SIGHUP handler\n"
+#~ msgstr "Kann SIGHUP-Handler nicht setzen\n"
+
+#~ msgid "Sorry, newrole may be used only on a SELinux kernel.\n"
+#~ msgstr ""
+#~ "Entschuldigung, diese neue Eingabe sollte nur auf einem SELinux-Kernel "
+#~ "benutzt werden.\n"
+
+#~ msgid "failed to get old_context.\n"
+#~ msgstr "Konnte alten Kontext nicht bekommen.\n"
+
+#~ msgid "Warning!  Could not retrieve tty information.\n"
+#~ msgstr "Warnung! Konnte tty-Informationen nicht abrufen.\n"
+
+#~ msgid "error on reading PAM service configuration.\n"
+#~ msgstr "Fehler beim Lesen der PAM-Dienst Konfiguration.\n"
+
+#~ msgid "newrole: incorrect password for %s\n"
+#~ msgstr "Neue Eingabe: falsches Passwort für %s\n"
+
+#~ msgid "newrole: failure forking: %s"
+#~ msgstr "newrole: Fork fehlgeschlagen: %s"
+
+#~ msgid "Unable to restore tty label...\n"
+#~ msgstr "Kann TTY-Label nicht wiederherstellen...\n"
+
+#~ msgid "Could not close descriptors.\n"
+#~ msgstr "Konnte Deskriptoren nicht schliessen.\n"
+
+#~ msgid "Error allocating shell's argv0.\n"
+#~ msgstr "Fehler beim Zuweisen von argv0 für die Shell.\n"
+
+#~ msgid "Unable to restore the environment, aborting\n"
+#~ msgstr "Kann Umgebung nicht wiederherstellen, Abbruch\n"
+
+#~ msgid "failed to exec shell\n"
+#~ msgstr "Ausführen der Shell fehlgeschlagen\n"
+
+#~ msgid "usage:  %s [-qi]\n"
+#~ msgstr "Verwendung:  %s [-qi]\n"
+
+#~ msgid "%s:  Policy is already loaded and initial load requested\n"
+#~ msgstr "%s:  Richtlinie bereits geladen und initiale Ladeanforderung\n"
+
+#~ msgid "%s:  Can't load policy and enforcing mode requested:  %s\n"
+#~ msgstr "%s:  Kann Richtlinie nicht laden und fordere Zwangsmodus an:  %s\n"
+
+#~ msgid "%s:  Can't load policy:  %s\n"
+#~ msgstr "%s: Kann Richtlinie nicht laden: %s\n"
+
+#~ msgid "Requires at least one category"
+#~ msgstr "Benötigt mindestens eine Kategorie"
 
 # Translation of sensitivity fuzzy
-#: ../scripts/chcat:106
-#: ../scripts/chcat:183
-#, c-format
-msgid "Can not modify sensitivity levels using '+' on %s"
-msgstr "Kann Sensivitätsstufe mittels '+' auf %s nicht ändern"
+#~ msgid "Can not modify sensitivity levels using '+' on %s"
+#~ msgstr "Kann Sensivitätsstufe mittels '+' auf %s nicht ändern"
 
-#: ../scripts/chcat:110
-#, c-format
-msgid "%s is already in %s"
-msgstr "%s ist bereits in %s"
+#~ msgid "%s is already in %s"
+#~ msgstr "%s ist bereits in %s"
 
-#: ../scripts/chcat:188
-#: ../scripts/chcat:198
-#, c-format
-msgid "%s is not in %s"
-msgstr "%s ist nicht in %s"
+#~ msgid "%s is not in %s"
+#~ msgstr "%s ist nicht in %s"
 
-#: ../scripts/chcat:267
-#: ../scripts/chcat:272
-msgid "Can not combine +/- with other types of categories"
-msgstr "Kann +/- nicht mit anderen Kategorietypen kombinieren"
+#~ msgid "Can not combine +/- with other types of categories"
+#~ msgstr "Kann +/- nicht mit anderen Kategorietypen kombinieren"
 
 # Translation of 'sensitivities' fuzzy
-#: ../scripts/chcat:317
-msgid "Can not have multiple sensitivities"
-msgstr "Kann nicht mehrere Empfindlichkeiten besitzen"
+#~ msgid "Can not have multiple sensitivities"
+#~ msgstr "Kann nicht mehrere Empfindlichkeiten besitzen"
 
-#: ../scripts/chcat:323
-#, c-format
-msgid "Usage %s CATEGORY File ..."
-msgstr "Verwendung %s KATEGORIE Datei ..."
+#~ msgid "Usage %s CATEGORY File ..."
+#~ msgstr "Verwendung %s KATEGORIE Datei ..."
 
-#: ../scripts/chcat:324
-#, c-format
-msgid "Usage %s -l CATEGORY user ..."
-msgstr "Verwendung %s -l KATEGORIE Benutzer ..."
+#~ msgid "Usage %s -l CATEGORY user ..."
+#~ msgstr "Verwendung %s -l KATEGORIE Benutzer ..."
 
-#: ../scripts/chcat:325
-#, c-format
-msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
-msgstr "Verwendung %s [[+|-]KATEGORIE],...]q Datei ..."
+#~ msgid "Usage %s [[+|-]CATEGORY],...]q File ..."
+#~ msgstr "Verwendung %s [[+|-]KATEGORIE],...]q Datei ..."
 
-#: ../scripts/chcat:326
-#, c-format
-msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
-msgstr "Verwendung %s -l [[+|-]KATEGORIE],...]q Benutzer ..."
+#~ msgid "Usage %s -l [[+|-]CATEGORY],...]q user ..."
+#~ msgstr "Verwendung %s -l [[+|-]KATEGORIE],...]q Benutzer ..."
 
-#: ../scripts/chcat:327
-#, c-format
-msgid "Usage %s -d File ..."
-msgstr "Aufruf %s -d Datei ..."
+#~ msgid "Usage %s -d File ..."
+#~ msgstr "Aufruf %s -d Datei ..."
 
-#: ../scripts/chcat:328
-#, c-format
-msgid "Usage %s -l -d user ..."
-msgstr "Verwendung %s -l -d Benutzer ..."
+#~ msgid "Usage %s -l -d user ..."
+#~ msgstr "Verwendung %s -l -d Benutzer ..."
 
-#: ../scripts/chcat:329
-#, c-format
-msgid "Usage %s -L"
-msgstr "Aufruf %s -L"
+#~ msgid "Usage %s -L"
+#~ msgstr "Aufruf %s -L"
 
-#: ../scripts/chcat:330
-#, c-format
-msgid "Usage %s -L -l user"
-msgstr "Aufruf: %s -L -l Benutzer"
+#~ msgid "Usage %s -L -l user"
+#~ msgstr "Aufruf: %s -L -l Benutzer"
 
-#: ../scripts/chcat:331
-msgid "Use -- to end option list.  For example"
-msgstr "Benutze -- um die Optionsliste abzuschliessen. Beispiel:"
+#~ msgid "Use -- to end option list.  For example"
+#~ msgstr "Benutze -- um die Optionsliste abzuschliessen. Beispiel:"
 
-#: ../scripts/chcat:332
-msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
-msgstr "chcat -- -Vertraulich /docs/geschaeftsplanung.odt"
+#~ msgid "chcat -- -CompanyConfidential /docs/businessplan.odt"
+#~ msgstr "chcat -- -Vertraulich /docs/geschaeftsplanung.odt"
 
-#: ../scripts/chcat:333
-msgid "chcat -l +CompanyConfidential juser"
-msgstr "chcat -l +Vertraulich juser"
+#~ msgid "chcat -l +CompanyConfidential juser"
+#~ msgstr "chcat -l +Vertraulich juser"
 
-#: ../scripts/chcat:397
-#, c-format
-msgid "Options Error %s "
-msgstr "Optionsfehler %s"
+#~ msgid "Options Error %s "
+#~ msgstr "Optionsfehler %s"
 
-#: ../gui/booleansPage.py:183
-msgid "Boolean"
-msgstr "Boolesche"
+#~ msgid "Boolean"
+#~ msgstr "Boolesche"
 
-#: ../gui/booleansPage.py:224
-#: ../gui/semanagePage.py:164
-msgid "all"
-msgstr "alle"
+#~ msgid "all"
+#~ msgstr "alle"
 
-#: ../gui/booleansPage.py:226
-#: ../gui/semanagePage.py:166
-#: ../gui/system-config-selinux.glade.h:13
-msgid "Customized"
-msgstr "Angepasst"
+#~ msgid "Customized"
+#~ msgstr "Angepasst"
 
-#: ../gui/fcontextPage.py:64
-msgid "File Labeling"
-msgstr "Dateikennzeichnung"
+#~ msgid "File Labeling"
+#~ msgstr "Dateikennzeichnung"
 
-#: ../gui/fcontextPage.py:74
-msgid ""
-"File\n"
-"Specification"
-msgstr ""
-"Datei\n"
-"Spezifikation"
+#~ msgid ""
+#~ "File\n"
+#~ "Specification"
+#~ msgstr ""
+#~ "Datei\n"
+#~ "Spezifikation"
 
-#: ../gui/fcontextPage.py:81
-msgid ""
-"Selinux\n"
-"File Type"
-msgstr ""
-"SELinux\n"
-"Datei-Typ"
+#~ msgid ""
+#~ "Selinux\n"
+#~ "File Type"
+#~ msgstr ""
+#~ "SELinux\n"
+#~ "Datei-Typ"
 
-#: ../gui/fcontextPage.py:88
-msgid ""
-"File\n"
-"Type"
-msgstr ""
-"Datei\n"
-"Typ"
+#~ msgid ""
+#~ "File\n"
+#~ "Type"
+#~ msgstr ""
+#~ "Datei\n"
+#~ "Typ"
 
-#: ../gui/loginsPage.py:48
-msgid "User Mapping"
-msgstr "Benutzerzuordnung"
+#~ msgid "User Mapping"
+#~ msgstr "Benutzerzuordnung"
 
-#: ../gui/loginsPage.py:52
-msgid ""
-"Login\n"
-"Name"
-msgstr ""
-"Anmelden\n"
-"Name"
+#~ msgid ""
+#~ "Login\n"
+#~ "Name"
+#~ msgstr ""
+#~ "Anmelden\n"
+#~ "Name"
 
-#: ../gui/loginsPage.py:56
-#: ../gui/usersPage.py:50
-msgid ""
-"SELinux\n"
-"User"
-msgstr ""
-"SELinux\n"
-"Benutzer"
+#~ msgid ""
+#~ "SELinux\n"
+#~ "User"
+#~ msgstr ""
+#~ "SELinux\n"
+#~ "Benutzer"
 
-#: ../gui/loginsPage.py:59
-#: ../gui/usersPage.py:55
-msgid ""
-"MLS/\n"
-"MCS Range"
-msgstr ""
-"MLS/\n"
-"MCS-Bereich"
+#~ msgid ""
+#~ "MLS/\n"
+#~ "MCS Range"
+#~ msgstr ""
+#~ "MLS/\n"
+#~ "MCS-Bereich"
 
-#: ../gui/loginsPage.py:133
-#, python-format
-msgid "Login '%s' is required"
-msgstr "Login '%s' wird benötigt"
+#~ msgid "Policy Module"
+#~ msgstr "Richtlinien-Modul"
 
-#: ../gui/modulesPage.py:48
-msgid "Policy Module"
-msgstr "Richtlinien-Modul"
+#~ msgid "Module Name"
+#~ msgstr "Modul-Name"
 
-#: ../gui/modulesPage.py:57
-msgid "Module Name"
-msgstr "Modul-Name"
+#~ msgid "Version"
+#~ msgstr "Version"
 
-#: ../gui/modulesPage.py:62
-msgid "Version"
-msgstr "Version"
+#~ msgid "Disable Audit"
+#~ msgstr "Audit deaktivieren"
 
-#: ../gui/modulesPage.py:134
-msgid "Disable Audit"
-msgstr "Audit deaktivieren"
+#~ msgid "Enable Audit"
+#~ msgstr "Audit aktivieren"
 
-#: ../gui/modulesPage.py:137
-#: ../gui/system-config-selinux.glade.h:23
-msgid "Enable Audit"
-msgstr "Audit aktivieren"
+#~ msgid "Load Policy Module"
+#~ msgstr "Richtlinien-Modul laden"
 
-#: ../gui/modulesPage.py:162
-msgid "Load Policy Module"
-msgstr "Richtlinien-Modul laden"
+#~ msgid "..."
+#~ msgstr "..."
 
-#: ../gui/polgen.glade.h:1
-msgid "..."
-msgstr "..."
+#~ msgid "600-1024"
+#~ msgstr "600-1024"
 
-#: ../gui/polgen.glade.h:2
-msgid "600-1024"
-msgstr "600-1024"
+#~ msgid "<b>Applications</b>"
+#~ msgstr "<b>Applikationen</b>"
 
-#: ../gui/polgen.glade.h:3
-msgid "<b>Applications</b>"
-msgstr "<b>Applikationen</b>"
+#~ msgid "<b>Login Users</b>"
+#~ msgstr "<b>Melde Benutzer an</b>"
 
-#: ../gui/polgen.glade.h:4
-msgid "<b>Login Users</b>"
-msgstr "<b>Melde Benutzer an</b>"
+#~ msgid "<b>Root Users</b>"
+#~ msgstr "<b>Root-Benutzer</b>"
 
-#: ../gui/polgen.glade.h:5
-msgid "<b>Root Users</b>"
-msgstr "<b>Root-Benutzer</b>"
+#~ msgid "<b>TCP Ports</b>"
+#~ msgstr "<b>TCP-Ports</b>"
 
-#: ../gui/polgen.glade.h:6
-msgid "<b>TCP Ports</b>"
-msgstr "<b>TCP-Ports</b>"
+#~ msgid "<b>UDP Ports</b>"
+#~ msgstr "<b>UDP Ports</b>"
 
-#: ../gui/polgen.glade.h:7
-msgid "<b>UDP Ports</b>"
-msgstr "<b>UDP Ports</b>"
+#~ msgid "Add Booleans Dialog"
+#~ msgstr "Fügen Boolean-Dialog hinzu"
 
-#: ../gui/polgen.glade.h:8
-msgid "Add Booleans Dialog"
-msgstr "Fügen Boolean-Dialog hinzu"
+#~ msgid ""
+#~ "Add Files/Directories that application will need to \"Write\" to. Pid "
+#~ "Files, Log Files, /var/lib Files ..."
+#~ msgstr ""
+#~ "Hinzufügen von Dateien/Ordnern, in welche diese Applikation \"Schreiben\" "
+#~ "muss. Pid Files, Log Files, /var/lib Files ..."
 
-#: ../gui/polgen.glade.h:9
-msgid "Add Files/Directories that application will need to \"Write\" to. Pid Files, Log Files, /var/lib Files ..."
-msgstr "Hinzufügen von Dateien/Ordnern, in welche diese Applikation \"Schreiben\" muss. Pid Files, Log Files, /var/lib Files ..."
+#~ msgid "Add/Remove booleans used for this confined application/user"
+#~ msgstr ""
+#~ "Boolsche Werte, die für diese eingeschränkte Applikation/Benutzer "
+#~ "verwendet werden hinzufügen/entfernen"
 
-#: ../gui/polgen.glade.h:10
-msgid "Add/Remove booleans used for this confined application/user"
-msgstr "Boolsche Werte, die für diese eingeschränkte Applikation/Benutzer verwendet werden hinzufügen/entfernen"
+#~ msgid "Admin User Role"
+#~ msgstr "Admin-Benutzerrolle"
 
-#: ../gui/polgen.glade.h:11
-msgid "Admin User Role"
-msgstr "Admin-Benutzerrolle"
+#~ msgid "All"
+#~ msgstr "Alle"
 
-#: ../gui/polgen.glade.h:12
-msgid "All"
-msgstr "Alle"
+#~ msgid ""
+#~ "Allow application/user role to call bindresvport with 0. Binding to port "
+#~ "600-1024"
+#~ msgstr ""
+#~ "Erlaubt Applikationsrolle/Benutzer-Rolle bindresvport mit 0 aufzurufen. "
+#~ "Verbinde mit Ports 600-1024"
 
-#: ../gui/polgen.glade.h:13
-msgid "Allow application/user role to call bindresvport with 0. Binding to port 600-1024"
-msgstr "Erlaubt Applikationsrolle/Benutzer-Rolle bindresvport mit 0 aufzurufen. Verbinde mit Ports 600-1024"
+#~ msgid "Allows application/user role to bind to any udp ports > 1024"
+#~ msgstr ""
+#~ "Erlaubt Applikationsrolle/Benutzer-Rolle sich mit einem beliebigen UDP-"
+#~ "Port > 1024 zu verbinden"
 
-#: ../gui/polgen.glade.h:14
-msgid "Allows application/user role to bind to any udp ports > 1024"
-msgstr "Erlaubt Applikationsrolle/Benutzer-Rolle sich mit einem beliebigen UDP-Port > 1024 zu verbinden"
+#~ msgid "Allows confined application/user role to bind to any udp port"
+#~ msgstr ""
+#~ "Erlaubt einer eingeschränkten Applikationsrolle/einem eingeschränkten "
+#~ "Benutzer-Rolle sich mit jedem beliebigen UDP-Port zu verbinden"
 
-#: ../gui/polgen.glade.h:15
-msgid "Allows confined application/user role to bind to any udp port"
-msgstr "Erlaubt einer eingeschränkten Applikationsrolle/einem eingeschränkten Benutzer-Rolle sich mit jedem beliebigen UDP-Port zu verbinden"
+#~ msgid "Boolean Name"
+#~ msgstr "Boolean-Name:"
 
-#: ../gui/polgen.glade.h:16
-msgid "Boolean Name"
-msgstr "Boolean-Name:"
+#~ msgid "Create/Manipulate temporary files in /tmp"
+#~ msgstr "Erstelle/ändert temporäre Dateien in /tmp"
 
-#: ../gui/polgen.glade.h:17
-msgid "Create/Manipulate temporary files in /tmp"
-msgstr "Erstelle/ändert temporäre Dateien in /tmp"
+#~ msgid ""
+#~ "Enter a comma separated list of tcp ports or ranges of ports that "
+#~ "application/user role connects to. Example: 612, 650-660"
+#~ msgstr ""
+#~ "Geben Sie eine durch Kommas getrennte Liste von TCP-Ports oder einen "
+#~ "Bereich an, an welche Applikation/Benutzer-Rollen gebunden werden. "
+#~ "Beispiel: 612, 650-660"
 
-#: ../gui/polgen.glade.h:19
-msgid "Enter a comma separated list of tcp ports or ranges of ports that application/user role connects to. Example: 612, 650-660"
-msgstr "Geben Sie eine durch Kommas getrennte Liste von TCP-Ports oder einen Bereich an, an welche Applikation/Benutzer-Rollen gebunden werden. Beispiel: 612, 650-660"
+#~ msgid ""
+#~ "Enter a comma separated list of udp ports or ranges of ports that "
+#~ "application/user role binds to. Example: 612, 650-660"
+#~ msgstr ""
+#~ "Geben Sie eine durch Kommas getrennte Liste von UDP-Ports oder einen "
+#~ "Bereich an, an welche Applikation/Benutzer-Rollen gebunden werden. "
+#~ "Beispiel: 612, 650-660"
 
-#: ../gui/polgen.glade.h:20
-msgid "Enter a comma separated list of udp ports or ranges of ports that application/user role binds to. Example: 612, 650-660"
-msgstr "Geben Sie eine durch Kommas getrennte Liste von UDP-Ports oder einen Bereich an, an welche Applikation/Benutzer-Rollen gebunden werden. Beispiel: 612, 650-660"
+#~ msgid ""
+#~ "Enter a comma separated list of udp ports or ranges of ports that "
+#~ "application/user role connects to. Example: 612, 650-660"
+#~ msgstr ""
+#~ "Geben Sie eine durch Kommas getrennte Liste von UDP-Ports an, mit denen "
+#~ "sich die Applikation/der Benutzer verbindet. Beispiel: 612, 650-660"
 
-#: ../gui/polgen.glade.h:21
-msgid "Enter a comma separated list of udp ports or ranges of ports that application/user role connects to. Example: 612, 650-660"
-msgstr "Geben Sie eine durch Kommas getrennte Liste von UDP-Ports an, mit denen sich die Applikation/der Benutzer verbindet. Beispiel: 612, 650-660"
+#~ msgid "Enter complete path for executable to be confined."
+#~ msgstr ""
+#~ "Geben Sie den vollständigen Pfad der ausführbaren Datei ein, die "
+#~ "eingeschränkt werden soll."
 
-#: ../gui/polgen.glade.h:22
-msgid "Enter complete path for executable to be confined."
-msgstr "Geben Sie den vollständigen Pfad der ausführbaren Datei ein, die eingeschränkt werden soll."
+#~ msgid ""
+#~ "Enter complete path to init script used to start the confined application."
+#~ msgstr ""
+#~ "Geben Sie einen vollständigen Pfad zum Init-Skript ein, das verwendet "
+#~ "wird, um die eingeschränkte Applikation zu starten."
 
-#: ../gui/polgen.glade.h:23
-msgid "Enter complete path to init script used to start the confined application."
-msgstr "Geben Sie einen vollständigen Pfad zum Init-Skript ein, das verwendet wird, um die eingeschränkte Applikation zu starten."
+#~ msgid "Enter name of application or user role to be confined"
+#~ msgstr "Geben Sie die einzuschränkende Applikation oder Benutzerrollen ein."
 
-#: ../gui/polgen.glade.h:24
-msgid "Enter name of application or user role to be confined"
-msgstr "Geben Sie die einzuschränkende Applikation oder Benutzerrollen ein."
+#~ msgid "Enter network ports that application/user role connects to"
+#~ msgstr ""
+#~ "Geben Sie die Netzwerkports an, mit denen sich die Applikation/der "
+#~ "Benutzer verbinden können"
 
-#: ../gui/polgen.glade.h:25
-msgid "Enter network ports that application/user role connects to"
-msgstr "Geben Sie die Netzwerkports an, mit denen sich die Applikation/der Benutzer verbinden können"
+#~ msgid "Enter network ports that application/user role listens to"
+#~ msgstr ""
+#~ "Geben Sie die Netzwerksports an, auf denen Applikation/Benutzer hören"
 
-#: ../gui/polgen.glade.h:26
-msgid "Enter network ports that application/user role listens to"
-msgstr "Geben Sie die Netzwerksports an, auf denen Applikation/Benutzer hören"
+#~ msgid "Enter unique name for the confined application or user role."
+#~ msgstr ""
+#~ "Geben Sie einen eindeutigen Namen für die eingeschränkte Benutzer- oder "
+#~ "Applikationsrolle ein."
 
-#: ../gui/polgen.glade.h:27
-msgid "Enter unique name for the confined application or user role."
-msgstr "Geben Sie einen eindeutigen Namen für die eingeschränkte Benutzer- oder Applikationsrolle ein."
+#~ msgid "Executable"
+#~ msgstr "Ausführbar"
 
-#: ../gui/polgen.glade.h:28
-msgid "Executable"
-msgstr "Ausführbar"
+#~ msgid "Existing User Roles"
+#~ msgstr "Existierende Benutzer-Rollen"
 
-#: ../gui/polgen.glade.h:29
-msgid "Existing User Roles"
-msgstr "Existierende Benutzer-Rollen"
+#~ msgid "GPL"
+#~ msgstr "GPL"
 
-#: ../gui/polgen.glade.h:30
-msgid "GPL"
-msgstr "GPL"
+#~ msgid "Generated Policy Files"
+#~ msgstr "Generierte Richtliniendateien"
 
-#: ../gui/polgen.glade.h:31
-msgid "Generated Policy Files"
-msgstr "Generierte Richtliniendateien"
+#~ msgid "Init script"
+#~ msgstr "Init Skript"
 
-#: ../gui/polgen.glade.h:32
-msgid "Init script"
-msgstr "Init Skript"
+#~ msgid "Interacts with the terminal"
+#~ msgstr "Interagiere mit dem Terminal"
 
-#: ../gui/polgen.glade.h:33
-msgid "Interacts with the terminal"
-msgstr "Interagiere mit dem Terminal"
+#~ msgid "Internet Services Daemon (inetd)"
+#~ msgstr "Internet Services Daemon (inetd)"
 
-#: ../gui/polgen.glade.h:34
-msgid "Internet Services Daemon (inetd)"
-msgstr "Internet Services Daemon (inetd)"
+#~ msgid "Internet Services Daemon are daemons started by xinetd"
+#~ msgstr ""
+#~ "'Internet Services Daemon' sind Daemons, die von xinetd gestartet werden"
 
-#: ../gui/polgen.glade.h:35
-msgid "Internet Services Daemon are daemons started by xinetd"
-msgstr "'Internet Services Daemon' sind Daemons, die von xinetd gestartet werden"
+#~ msgid "Minimal Terminal User Role"
+#~ msgstr "Minimale Terminal-Benutzerrolle"
 
-#: ../gui/polgen.glade.h:36
-msgid "Minimal Terminal User Role"
-msgstr "Minimale Terminal-Benutzerrolle"
+#~ msgid "Minimal X Windows User Role"
+#~ msgstr "Minimale X-Windows-Benutzerrolle"
 
-#: ../gui/polgen.glade.h:37
-msgid "Minimal X Windows User Role"
-msgstr "Minimale X-Windows-Benutzerrolle"
+#~ msgid "Modify an existing login user record."
+#~ msgstr "Ändere einen existierenden Benutzer-Datensatz."
 
-#: ../gui/polgen.glade.h:38
-msgid "Modify an existing login user record."
-msgstr "Ändere einen existierenden Benutzer-Datensatz."
+#~ msgid "Name"
+#~ msgstr "Name"
 
-#: ../gui/polgen.glade.h:39
-#: ../gui/polgengui.py:167
-msgid "Name"
-msgstr "Name"
+#~ msgid "Polgen"
+#~ msgstr "Polgen"
 
-#: ../gui/polgen.glade.h:40
-msgid "Polgen"
-msgstr "Polgen"
+#~ msgid "Policy Directory"
+#~ msgstr "Richtlinienverzeichnis"
 
-#: ../gui/polgen.glade.h:41
-msgid "Policy Directory"
-msgstr "Richtlinienverzeichnis"
+#~ msgid "Red Hat 2007"
+#~ msgstr "Red Hat 2007"
 
-#: ../gui/polgen.glade.h:42
-msgid "Red Hat 2007"
-msgstr "Red Hat 2007"
+#~ msgid "Root Admin User Role"
+#~ msgstr "Root-Admin-Benutzerrolle"
 
-#: ../gui/polgen.glade.h:43
-msgid "Root Admin User Role"
-msgstr "Root-Admin-Benutzerrolle"
+#~ msgid "SELinux Policy Generation Tool"
+#~ msgstr "Tool zum Erstellen von SELinux-Richtlinien"
 
-#: ../gui/polgen.glade.h:44
-msgid "SELinux Policy Generation Tool"
-msgstr "Tool zum Erstellen von SELinux-Richtlinien"
+#~ msgid "Select Ports"
+#~ msgstr "Ports auswählen"
 
-#: ../gui/polgen.glade.h:45
-msgid "Select Ports"
-msgstr "Ports auswählen"
+#~ msgid ""
+#~ "Select Root Administrator User Role, if this user will be used to "
+#~ "administer the machine while running as root.  This user will not be able "
+#~ "to login to the system directly."
+#~ msgstr ""
+#~ "Wählen Sie 'Root-Administrator Benutzerrolle', wenn dieser Benutzer zur "
+#~ "Verwaltung des Rechners als Root-Benutzer verwendet wird.  Dieser "
+#~ "Benutzer kann sich nicht direkt auf dem System einloggen."
 
-#: ../gui/polgen.glade.h:46
-msgid "Select Root Administrator User Role, if this user will be used to administer the machine while running as root.  This user will not be able to login to the system directly."
-msgstr "Wählen Sie 'Root-Administrator Benutzerrolle', wenn dieser Benutzer zur Verwaltung des Rechners als Root-Benutzer verwendet wird.  Dieser Benutzer kann sich nicht direkt auf dem System einloggen."
+#~ msgid "Select additional domains that this user role will administer"
+#~ msgstr ""
+#~ "Wählen Sie zusätzliche Domains, die dieser Benutzer administrieren soll."
 
-#: ../gui/polgen.glade.h:47
-msgid "Select additional domains that this user role will administer"
-msgstr "Wählen Sie zusätzliche Domains, die dieser Benutzer administrieren soll."
+#~ msgid "Select additional domains to which this user role will transition"
+#~ msgstr ""
+#~ "Wählen Sie zusätzliche Domain(s), in die diese Benutzerrolle übergeht"
 
-#: ../gui/polgen.glade.h:48
-msgid "Select additional domains to which this user role will transition"
-msgstr "Wählen Sie zusätzliche Domain(s), in die diese Benutzerrolle übergeht"
+#~ msgid "Select additional roles for this user"
+#~ msgstr "Wählen Sie zusätzliche Rollen für diesen Benutzer"
 
-#: ../gui/polgen.glade.h:49
-msgid "Select additional roles for this user"
-msgstr "Wählen Sie zusätzliche Rollen für diesen Benutzer"
+#~ msgid "Select booleans that the application uses"
+#~ msgstr "Wählen Sie booleschen Werte, die diese Applikation verwendet"
 
-#: ../gui/polgen.glade.h:50
-msgid "Select booleans that the application uses"
-msgstr "Wählen Sie booleschen Werte, die diese Applikation verwendet"
+#~ msgid "Select common application traits"
+#~ msgstr "Wählen Sie allgemeine Applikationseigenschaften"
 
-#: ../gui/polgen.glade.h:51
-msgid "Select common application traits"
-msgstr "Wählen Sie allgemeine Applikationseigenschaften"
+#~ msgid "Select directory to generate policy in"
+#~ msgstr ""
+#~ "Wählen Sie das Verzeichnis, in das die Richtliniendateien generiert "
+#~ "werden sollen"
 
-#: ../gui/polgen.glade.h:52
-msgid "Select directory to generate policy in"
-msgstr "Wählen Sie das Verzeichnis, in das die Richtliniendateien generiert werden sollen"
+#~ msgid "Select files/directories that the application manages"
+#~ msgstr "Wählen Sie die Dateien/Verzeichnisse, die die Applikation verwaltet"
 
-#: ../gui/polgen.glade.h:53
-msgid "Select files/directories that the application manages"
-msgstr "Wählen Sie die Dateien/Verzeichnisse, die die Applikation verwaltet"
+#~ msgid ""
+#~ "Select the applications domains that you would like this user role to "
+#~ "transition to."
+#~ msgstr ""
+#~ "Wählen Sie die Applikation-Domains, auf die dieser Benutzerrolle wechseln "
+#~ "soll."
 
-#: ../gui/polgen.glade.h:54
-msgid "Select the applications domains that you would like this user role to transition to."
-msgstr "Wählen Sie die Applikation-Domains, auf die dieser Benutzerrolle wechseln soll."
+#~ msgid "Select the domains that you would like this user administer."
+#~ msgstr "Wählen Sie die Domains, die dieser Benutzer administrieren soll."
 
-#: ../gui/polgen.glade.h:55
-msgid "Select the domains that you would like this user administer."
-msgstr "Wählen Sie die Domains, die dieser Benutzer administrieren soll."
+#~ msgid ""
+#~ "Select the user roles that will transiton to this applications domains."
+#~ msgstr ""
+#~ "Wählen Sie die Applikation-Domains, auf die diese Benutzerrole wechseln "
+#~ "soll."
 
-#: ../gui/polgen.glade.h:56
-msgid "Select the user roles that will transiton to this applications domains."
-msgstr "Wählen Sie die Applikation-Domains, auf die diese Benutzerrole wechseln soll."
+#~ msgid "Select type of the application/user role to be confined"
+#~ msgstr ""
+#~ "Wählen Sie den Typ der einzuschränkenden Applikation oder Benutzerrolle"
 
-#: ../gui/polgen.glade.h:57
-msgid "Select type of the application/user role to be confined"
-msgstr "Wählen Sie den Typ der einzuschränkenden Applikation oder Benutzerrolle"
+#~ msgid "Select user roles that will transition to this domain"
+#~ msgstr ""
+#~ "Wählen Sie die Benutzerrolle(n), die auf diese Domain übertragen werden "
+#~ "soll"
 
-#: ../gui/polgen.glade.h:58
-msgid "Select user roles that will transition to this domain"
-msgstr "Wählen Sie die Benutzerrolle(n), die auf diese Domain übertragen werden soll"
+#~ msgid "Select user roles that you want to customize"
+#~ msgstr "Wählen Sie die Rolle, welche Sie anpassen wollen"
 
-#: ../gui/polgen.glade.h:59
-msgid "Select user roles that you want to customize"
-msgstr "Wählen Sie die Rolle, welche Sie anpassen wollen"
+#~ msgid "Sends audit messages"
+#~ msgstr "Sende Audit-Meldungen"
 
-#: ../gui/polgen.glade.h:60
-msgid "Sends audit messages"
-msgstr "Sende Audit-Meldungen"
+#~ msgid "Sends email"
+#~ msgstr "Sende Nachricht"
 
-#: ../gui/polgen.glade.h:61
-msgid "Sends email"
-msgstr "Sende Nachricht"
+#~ msgid "Standard Init Daemon"
+#~ msgstr "Standard Init Daemon"
 
-#: ../gui/polgen.glade.h:62
-msgid "Standard Init Daemon"
-msgstr "Standard Init Daemon"
+#~ msgid ""
+#~ "Standard Init Daemon are daemons started on boot via init scripts.  "
+#~ "Usually requires a script in /etc/rc.d/init.d"
+#~ msgstr ""
+#~ "Standard-Init-Daemon sind Daemons, die beim Booten via Init-Skripte "
+#~ "gestartet werden. Benötigt normalerweise ein Skript in /etc/rc.d/init.d"
 
-#: ../gui/polgen.glade.h:63
-msgid "Standard Init Daemon are daemons started on boot via init scripts.  Usually requires a script in /etc/rc.d/init.d"
-msgstr "Standard-Init-Daemon sind Daemons, die beim Booten via Init-Skripte gestartet werden. Benötigt normalerweise ein Skript in /etc/rc.d/init.d"
+#~ msgid ""
+#~ "This tool can be used to generate a policy framework, to confine "
+#~ "applications or users using SELinux.   \n"
+#~ "\n"
+#~ "The tool generates:\n"
+#~ "Type enforcement file (te)\n"
+#~ "Interface file (if)\n"
+#~ "File context file (fc)\n"
+#~ "Shell script (sh) - used to compile and install the policy. "
+#~ msgstr ""
+#~ "Dieses Tool kann dazu verwendet werden, ein Richtlinien-Framework zur "
+#~ "Abgrenzung von Applikationen oder Benutzern mit SELinux zu erstellen.   \n"
+#~ "\n"
+#~ "Das Tool generiert:\n"
+#~ "Typ-Enforcement-Datei (te)\n"
+#~ "Interface-Datei (if)\n"
+#~ "Dateikontextdatei (fc)\n"
+#~ "Shell-Skript (sh) - wird für das Kompilieren und Installieren der "
+#~ "Richtlinie verwendet. "
 
-#: ../gui/polgen.glade.h:64
-msgid ""
-"This tool can be used to generate a policy framework, to confine applications or users using SELinux.   \n"
-"\n"
-"The tool generates:\n"
-"Type enforcement file (te)\n"
-"Interface file (if)\n"
-"File context file (fc)\n"
-"Shell script (sh) - used to compile and install the policy. "
-msgstr ""
-"Dieses Tool kann dazu verwendet werden, ein Richtlinien-Framework zur Abgrenzung von Applikationen oder Benutzern mit SELinux zu erstellen.   \n"
-"\n"
-"Das Tool generiert:\n"
-"Typ-Enforcement-Datei (te)\n"
-"Interface-Datei (if)\n"
-"Dateikontextdatei (fc)\n"
-"Shell-Skript (sh) - wird für das Kompilieren und Installieren der Richtlinie verwendet. "
+#~ msgid ""
+#~ "This tool will generate the following: \n"
+#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
+#~ "\n"
+#~ "Execute shell script to compile/install and relabel files/directories.  \n"
+#~ "Put the machine in permissive mode (setenforce 0). \n"
+#~ "Run/restart the application to generate avc messages.\n"
+#~ "Use audit2allow -R to generate additional rules for the te file.\n"
+#~ msgstr ""
+#~ "Dieses Werkzeug erstellt das folgende: \n"
+#~ "Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
+#~ "\n"
+#~ "Führen Sie das Shell-Skript aus, um Dateien/Verzeichnisse zu kompilieren/"
+#~ "installieren und neu zu kennzeichnen.\n"
+#~ "Anschliessend können Sie den Rechner in 'permissive' Modus versetzen. \n"
+#~ "Führen Sie die Applikation aus oder starten Sie diese neu, um 'avc'-"
+#~ "Meldungen zu generieren.\n"
+#~ "Verwenden Sie 'audit2allow -R', um zusätzliche Regeln für die 'te'-Datei "
+#~ "zu erstellen.\n"
 
-#: ../gui/polgen.glade.h:71
-msgid ""
-"This tool will generate the following: \n"
-"Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
-"\n"
-"Execute shell script to compile/install and relabel files/directories.  \n"
-"Put the machine in permissive mode (setenforce 0). \n"
-"Run/restart the application to generate avc messages.\n"
-"Use audit2allow -R to generate additional rules for the te file.\n"
-msgstr ""
-"Dieses Werkzeug erstellt das folgende: \n"
-"Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
-"\n"
-"Führen Sie das Shell-Skript aus, um Dateien/Verzeichnisse zu kompilieren/installieren und neu zu kennzeichnen.\n"
-"Anschliessend können Sie den Rechner in 'permissive' Modus versetzen. \n"
-"Führen Sie die Applikation aus oder starten Sie diese neu, um 'avc'-Meldungen zu generieren.\n"
-"Verwenden Sie 'audit2allow -R', um zusätzliche Regeln für die 'te'-Datei zu erstellen.\n"
+#~ msgid ""
+#~ "This tool will generate the following: \n"
+#~ "Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
+#~ "Execute shell script as root to compile/install and relabel files/"
+#~ "directories.  \n"
+#~ "Use semanage or useradd to map Linux login users to user roles.\n"
+#~ "Put the machine in permissive mode (setenforce 0). \n"
+#~ "Login as the user and test this user role.\n"
+#~ "Use audit2allow -R to generate additional rules for the te file.\n"
+#~ msgstr ""
+#~ "Dieses Werkzeug erstellt das folgende: \n"
+#~ "Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
+#~ "Führen Sie das Shell-Skript als root aus, um Dateien/Verzeichnisse zu "
+#~ "kompilieren/installieren und neu zu kennzeichnen.\n"
+#~ "Benutzen Sie semanage oder useradd, um Linux-Anmeldebenutzer den "
+#~ "Beutzerrollen zuzuordnen.\n"
+#~ "Anschliessend können Sie den Rechner in permissive-Modus versetzen. \n"
+#~ "Melden Sie sich als Benutzer an und testen Sie die Benutzerrolle.\n"
+#~ "Verwenden Sie audit2allow -R, um zusätzliche Regeln für die Datei zu "
+#~ "erstellen.\n"
 
-#: ../gui/polgen.glade.h:79
-msgid ""
-"This tool will generate the following: \n"
-"Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)\n"
-"Execute shell script as root to compile/install and relabel files/directories.  \n"
-"Use semanage or useradd to map Linux login users to user roles.\n"
-"Put the machine in permissive mode (setenforce 0). \n"
-"Login as the user and test this user role.\n"
-"Use audit2allow -R to generate additional rules for the te file.\n"
-msgstr ""
-"Dieses Werkzeug erstellt das folgende: \n"
-"Type Enforcment(te), File Context(fc), Interface(if), Shell Script(sh).\n"
-"Führen Sie das Shell-Skript als root aus, um Dateien/Verzeichnisse zu kompilieren/installieren und neu zu kennzeichnen.\n"
-"Benutzen Sie semanage oder useradd, um Linux-Anmeldebenutzer den Beutzerrollen zuzuordnen.\n"
-"Anschliessend können Sie den Rechner in permissive-Modus versetzen. \n"
-"Melden Sie sich als Benutzer an und testen Sie die Benutzerrolle.\n"
-"Verwenden Sie audit2allow -R, um zusätzliche Regeln für die Datei zu erstellen.\n"
-
-#: ../gui/polgen.glade.h:87
-msgid "This user can login to a machine via X or terminal.  By default this user will have no setuid, no networking, no sudo, no su"
-msgstr "Dieser Benutzer kann sich via X oder Terminal auf einer Maschine einloggen.  Standardmäßig besitzt dieser Benutzer kein setuid, kein Netzwerk, kein sudo und kein su."
-
-#: ../gui/polgen.glade.h:88
-msgid "This user will login to a machine only via a terminal or remote login.  By default this user will have  no setuid, no networking, no su, no sudo."
-msgstr "Dieser Benutzer loggt sich auf einer Maschine nur via Terminal oder Login von Remote aus ein.  Standardmäßig besitzt dieser Benutzer kein setuid, kein Netzwerk, kein su und kein sudo."
-
-#: ../gui/polgen.glade.h:89
-msgid "Unreserved Ports (>1024)"
-msgstr "Nicht reservierte Ports (>1024)"
-
-#: ../gui/polgen.glade.h:90
-msgid "User Application"
-msgstr "Benutzerapplikation"
-
-#: ../gui/polgen.glade.h:91
-msgid "User Application are any application that you would like to confine that is started by a user"
-msgstr "Eine Benutzerapplikation ist eine beliebige Applikation, die von einem Benutzer gestartet wird und die Sie einschränken möchten"
-
-#: ../gui/polgen.glade.h:92
-msgid "User Role"
-msgstr "Benutzer-Rolle"
-
-#: ../gui/polgen.glade.h:93
-msgid "User with full networking, no setuid applications without transition, no su, can sudo to Root Administration Roles"
-msgstr "Benutzer mit vollem Zugriff auf das Netzwerk, keine setuid-Applikationen ohne Ãœbertragung, kein su und kann mit sudo in Root Administration Roles wechseln."
-
-#: ../gui/polgen.glade.h:94
-msgid "User with full networking, no setuid applications without transition, no sudo, no su."
-msgstr "Benutzer mit vollem Zugriff auf das Netzwerk, keine setuid-Applikationen ohne Ãœbertragung, kein sudo und kein su."
-
-#: ../gui/polgen.glade.h:95
-msgid "Uses Pam for authentication"
-msgstr "Benutzt PAM zur Authentifizierung"
-
-#: ../gui/polgen.glade.h:96
-msgid "Uses dbus"
-msgstr "Benutzt DBus"
-
-#: ../gui/polgen.glade.h:97
-msgid "Uses nsswitch or getpw* calls"
-msgstr "Benutzt nsswitch- oder getpw*-Aufrufe"
-
-#: ../gui/polgen.glade.h:98
-msgid "Web Application/Script (CGI)"
-msgstr "Web Application/Script (CGI)"
-
-#: ../gui/polgen.glade.h:99
-msgid "Web Applications/Script (CGI) CGI scripts started by the web server (apache)"
-msgstr "Web-Applikationen/Skript (CGI) CGI-Skripte, die vom Web-Server (Apache) gestartet werden"
-
-#: ../gui/polgen.glade.h:100
-msgid "Writes syslog messages\t"
-msgstr "Schreibt syslog-Nachricht\t"
-
-#. TRANSLATORS: Replace this string with your names, one name per line.
-#: ../gui/polgen.glade.h:102
-#: ../gui/system-config-selinux.glade.h:74
-msgid "translator-credits"
-msgstr "N/A"
-
-#: ../gui/polgengui.py:177
-msgid "Role"
-msgstr "Funktion"
-
-#: ../gui/polgengui.py:184
-msgid "Existing_User"
-msgstr "Bestehender_Benutzer"
-
-#: ../gui/polgengui.py:199
-#: ../gui/polgengui.py:207
-#: ../gui/polgengui.py:221
-msgid "Application"
-msgstr "Applikation"
-
-#: ../gui/polgengui.py:269
-#, python-format
-msgid "%s must be a directory"
-msgstr "%s muss ein Verzeichnis sein"
-
-#: ../gui/polgengui.py:328
-#: ../gui/polgengui.py:595
-msgid "You must select a user"
-msgstr "Sie müssen eine Benutzer auswählen"
-
-#: ../gui/polgengui.py:451
-msgid "Select executable file to be confined."
-msgstr "Wählen Sie eine einzuschränkende ausführbare Datei."
-
-#: ../gui/polgengui.py:462
-msgid "Select init script file to be confined."
-msgstr "Wählen Sie eine Init-Skript-Datei, die eingeschränkt werden soll."
-
-#: ../gui/polgengui.py:472
-msgid "Select file(s) that confined application creates or writes"
-msgstr "Wählen Sie die Datei(en), die eine eingeschränkte Applikation erstellt oder schreibt"
-
-#: ../gui/polgengui.py:479
-msgid "Select directory(s) that the confined application owns and writes into"
-msgstr "Wählen Sie das/die Verzeichnis(se), die die eingeschränkte Applikation besitzt und in die sie schreibt"
-
-#: ../gui/polgengui.py:538
-msgid "Select directory to generate policy files in"
-msgstr "Wählen Sie das Verzeichnis, in das die Richtliniendateien generiert werden sollen"
-
-#: ../gui/polgengui.py:551
-#, python-format
-msgid ""
-"Type %s_t already defined in current policy.\n"
-"Do you want to continue?"
-msgstr ""
-"Typ %s_t bereits definiert in aktueller Richtlinie.\n"
-"Wollen Sie fortfahren?"
+#~ msgid ""
+#~ "This user can login to a machine via X or terminal.  By default this user "
+#~ "will have no setuid, no networking, no sudo, no su"
+#~ msgstr ""
+#~ "Dieser Benutzer kann sich via X oder Terminal auf einer Maschine "
+#~ "einloggen.  Standardmäßig besitzt dieser Benutzer kein setuid, kein "
+#~ "Netzwerk, kein sudo und kein su."
 
-#: ../gui/polgengui.py:551
-#: ../gui/polgengui.py:555
-msgid "Verify Name"
-msgstr "Überprüfe Name"
+#~ msgid ""
+#~ "This user will login to a machine only via a terminal or remote login.  "
+#~ "By default this user will have  no setuid, no networking, no su, no sudo."
+#~ msgstr ""
+#~ "Dieser Benutzer loggt sich auf einer Maschine nur via Terminal oder Login "
+#~ "von Remote aus ein.  Standardmäßig besitzt dieser Benutzer kein setuid, "
+#~ "kein Netzwerk, kein su und kein sudo."
 
-#: ../gui/polgengui.py:555
-#, python-format
-msgid ""
-"Module %s.pp already loaded in current policy.\n"
-"Do you want to continue?"
-msgstr ""
-"Modul %s.pp bereits geladen in aktueller Richtlinie.\n"
-"Wollen Sie fortfahren?"
+#~ msgid "Unreserved Ports (>1024)"
+#~ msgstr "Nicht reservierte Ports (>1024)"
 
-#: ../gui/polgengui.py:601
-msgid "You must enter a name"
-msgstr "Sie müssen einen Namen angeben"
+#~ msgid "User Application"
+#~ msgstr "Benutzerapplikation"
 
-#: ../gui/polgengui.py:607
-msgid "You must enter a executable"
-msgstr "Sie müssen eine ausführbare Datei angeben"
+#~ msgid ""
+#~ "User Application are any application that you would like to confine that "
+#~ "is started by a user"
+#~ msgstr ""
+#~ "Eine Benutzerapplikation ist eine beliebige Applikation, die von einem "
+#~ "Benutzer gestartet wird und die Sie einschränken möchten"
 
-#: ../gui/polgengui.py:611
-#: ../gui/system-config-selinux.py:174
-msgid "Configue SELinux"
-msgstr "SELinux konfigurieren"
+#~ msgid "User Role"
+#~ msgstr "Benutzer-Rolle"
 
-#: ../gui/polgen.py:161
-#, python-format
-msgid "Ports must be be numbers or ranges of numbers from 1 to %d "
-msgstr "Ports müssen zahlen zwischen 1 und %d sein"
+#~ msgid ""
+#~ "User with full networking, no setuid applications without transition, no "
+#~ "su, can sudo to Root Administration Roles"
+#~ msgstr ""
+#~ "Benutzer mit vollem Zugriff auf das Netzwerk, keine setuid-Applikationen "
+#~ "ohne Ãœbertragung, kein su und kann mit sudo in Root Administration Roles "
+#~ "wechseln."
 
-#: ../gui/polgen.py:190
-msgid "You must enter a name for your confined process/user"
-msgstr "Sie müssen einen Pfad für Ihren eingeschränkten Prozess/Benutzer eingeben"
+#~ msgid ""
+#~ "User with full networking, no setuid applications without transition, no "
+#~ "sudo, no su."
+#~ msgstr ""
+#~ "Benutzer mit vollem Zugriff auf das Netzwerk, keine setuid-Applikationen "
+#~ "ohne Ãœbertragung, kein sudo und kein su."
 
-#: ../gui/polgen.py:268
-msgid "USER Types are not allowed executables"
-msgstr "USER-Types sind keine erlaubten ausführbaren Dateien"
+#~ msgid "Uses Pam for authentication"
+#~ msgstr "Benutzt PAM zur Authentifizierung"
 
-#: ../gui/polgen.py:274
-msgid "Only DAEMON apps can use an init script"
-msgstr "Nur DAEMON-Applikationen können ein Init-Skript verwenden"
+#~ msgid "Uses dbus"
+#~ msgstr "Benutzt DBus"
 
-#: ../gui/polgen.py:292
-msgid "use_syslog must be a boolean value "
-msgstr "use_syslog muss ein Boolescher Wert sein"
+#~ msgid "Uses nsswitch or getpw* calls"
+#~ msgstr "Benutzt nsswitch- oder getpw*-Aufrufe"
 
-#: ../gui/polgen.py:313
-msgid "USER Types autoomatically get a tmp type"
-msgstr "USER-Types erhalten automatisch ein tmp-Typ"
+#~ msgid "Web Application/Script (CGI)"
+#~ msgstr "Web Application/Script (CGI)"
 
-#: ../gui/polgen.py:709
-msgid "You must enter the executable path for your confined process"
-msgstr "Sie müssen einen ausführbaren Pfad für Ihren eingeschränkten Prozess eingeben"
+#~ msgid ""
+#~ "Web Applications/Script (CGI) CGI scripts started by the web server "
+#~ "(apache)"
+#~ msgstr ""
+#~ "Web-Applikationen/Skript (CGI) CGI-Skripte, die vom Web-Server (Apache) "
+#~ "gestartet werden"
 
-#: ../gui/polgen.py:828
-msgid "Type Enforcement file"
-msgstr "Type Enforcement Datei"
+#~ msgid "Writes syslog messages\t"
+#~ msgstr "Schreibt syslog-Nachricht\t"
 
-#: ../gui/polgen.py:829
-msgid "Interface file"
-msgstr "Schnittstellendatei"
+#~ msgid "translator-credits"
+#~ msgstr "N/A"
 
-#: ../gui/polgen.py:830
-msgid "File Contexts file"
-msgstr "Datei-Kontexte-Datei"
+#~ msgid "Role"
+#~ msgstr "Funktion"
 
-#: ../gui/polgen.py:831
-msgid "Setup Script"
-msgstr "Skript für das Einrichten"
+#~ msgid "Existing_User"
+#~ msgstr "Bestehender_Benutzer"
 
-#: ../gui/portsPage.py:85
-msgid ""
-"SELinux Port\n"
-"Type"
-msgstr ""
-"SELinux Port\n"
-"Typ"
+#~ msgid "Application"
+#~ msgstr "Anwendung"
 
-#: ../gui/portsPage.py:91
-#: ../gui/system-config-selinux.glade.h:41
-msgid "Protocol"
-msgstr "Protokoll"
+#~ msgid "%s must be a directory"
+#~ msgstr "%s muss ein Verzeichnis sein"
 
-#: ../gui/portsPage.py:96
-#: ../gui/system-config-selinux.glade.h:33
-msgid ""
-"MLS/MCS\n"
-"Level"
-msgstr ""
-"MLS/MCS\n"
-"Level"
-
-#: ../gui/portsPage.py:101
-msgid "Port"
-msgstr "Port"
-
-#: ../gui/portsPage.py:206
-#, python-format
-msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
-msgstr "Portnummer \"%s\" ist nicht gültig. 0 < PORTNUMMER < 65536 "
-
-#: ../gui/portsPage.py:251
-msgid "List View"
-msgstr "Listenansicht"
-
-#: ../gui/portsPage.py:254
-#: ../gui/system-config-selinux.glade.h:29
-msgid "Group View"
-msgstr "Gruppenansicht"
-
-#: ../gui/selinux.tbl:1
-#: ../gui/selinux.tbl:30
-#: ../gui/selinux.tbl:31
-#: ../gui/selinux.tbl:32
-#: ../gui/selinux.tbl:33
-#: ../gui/selinux.tbl:34
-#: ../gui/selinux.tbl:36
-#: ../gui/selinux.tbl:37
-#: ../gui/selinux.tbl:38
-#: ../gui/selinux.tbl:39
-#: ../gui/selinux.tbl:40
-#: ../gui/selinux.tbl:42
-#: ../gui/selinux.tbl:43
-#: ../gui/selinux.tbl:44
-#: ../gui/selinux.tbl:45
-#: ../gui/selinux.tbl:46
-#: ../gui/selinux.tbl:47
-#: ../gui/selinux.tbl:48
-#: ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50
-#: ../gui/selinux.tbl:51
-#: ../gui/selinux.tbl:52
-#: ../gui/selinux.tbl:53
-#: ../gui/selinux.tbl:59
-#: ../gui/selinux.tbl:60
-#: ../gui/selinux.tbl:61
-#: ../gui/selinux.tbl:62
-#: ../gui/selinux.tbl:63
-#: ../gui/selinux.tbl:64
-#: ../gui/selinux.tbl:65
-#: ../gui/selinux.tbl:66
-#: ../gui/selinux.tbl:67
-#: ../gui/selinux.tbl:68
-#: ../gui/selinux.tbl:69
-#: ../gui/selinux.tbl:75
-#: ../gui/selinux.tbl:76
-#: ../gui/selinux.tbl:77
-#: ../gui/selinux.tbl:78
-#: ../gui/selinux.tbl:79
-#: ../gui/selinux.tbl:80
-#: ../gui/selinux.tbl:81
-#: ../gui/selinux.tbl:82
-#: ../gui/selinux.tbl:83
-#: ../gui/selinux.tbl:84
-#: ../gui/selinux.tbl:86
-#: ../gui/selinux.tbl:88
-#: ../gui/selinux.tbl:89
-#: ../gui/selinux.tbl:90
-#: ../gui/selinux.tbl:92
-#: ../gui/selinux.tbl:94
-#: ../gui/selinux.tbl:95
-#: ../gui/selinux.tbl:96
-#: ../gui/selinux.tbl:97
-#: ../gui/selinux.tbl:98
-#: ../gui/selinux.tbl:99
-#: ../gui/selinux.tbl:100
-#: ../gui/selinux.tbl:101
-#: ../gui/selinux.tbl:102
-#: ../gui/selinux.tbl:103
-#: ../gui/selinux.tbl:104
-#: ../gui/selinux.tbl:106
-#: ../gui/selinux.tbl:108
-#: ../gui/selinux.tbl:109
-#: ../gui/selinux.tbl:110
-#: ../gui/selinux.tbl:111
-#: ../gui/selinux.tbl:112
-#: ../gui/selinux.tbl:113
-#: ../gui/selinux.tbl:114
-#: ../gui/selinux.tbl:116
-#: ../gui/selinux.tbl:117
-#: ../gui/selinux.tbl:119
-#: ../gui/selinux.tbl:121
-#: ../gui/selinux.tbl:123
-#: ../gui/selinux.tbl:124
-#: ../gui/selinux.tbl:127
-#: ../gui/selinux.tbl:129
-#: ../gui/selinux.tbl:130
-#: ../gui/selinux.tbl:131
-#: ../gui/selinux.tbl:132
-#: ../gui/selinux.tbl:133
-#: ../gui/selinux.tbl:134
-#: ../gui/selinux.tbl:135
-#: ../gui/selinux.tbl:136
-#: ../gui/selinux.tbl:137
-#: ../gui/selinux.tbl:138
-#: ../gui/selinux.tbl:139
-#: ../gui/selinux.tbl:142
-#: ../gui/selinux.tbl:143
-#: ../gui/selinux.tbl:144
-#: ../gui/selinux.tbl:145
-#: ../gui/selinux.tbl:146
-#: ../gui/selinux.tbl:147
-#: ../gui/selinux.tbl:148
-#: ../gui/selinux.tbl:149
-#: ../gui/selinux.tbl:150
-#: ../gui/selinux.tbl:151
-#: ../gui/selinux.tbl:152
-#: ../gui/selinux.tbl:154
-#: ../gui/selinux.tbl:155
-#: ../gui/selinux.tbl:156
-#: ../gui/selinux.tbl:157
-#: ../gui/selinux.tbl:158
-#: ../gui/selinux.tbl:159
-#: ../gui/selinux.tbl:160
-#: ../gui/selinux.tbl:167
-#: ../gui/selinux.tbl:171
-#: ../gui/selinux.tbl:172
-#: ../gui/selinux.tbl:173
-#: ../gui/selinux.tbl:174
-#: ../gui/selinux.tbl:175
-#: ../gui/selinux.tbl:177
-#: ../gui/selinux.tbl:178
-#: ../gui/selinux.tbl:179
-#: ../gui/selinux.tbl:180
-#: ../gui/selinux.tbl:184
-#: ../gui/selinux.tbl:192
-#: ../gui/selinux.tbl:193
-#: ../gui/selinux.tbl:194
-#: ../gui/selinux.tbl:195
-#: ../gui/selinux.tbl:196
-#: ../gui/selinux.tbl:197
-#: ../gui/selinux.tbl:198
-#: ../gui/selinux.tbl:199
-#: ../gui/selinux.tbl:200
-#: ../gui/selinux.tbl:201
-#: ../gui/selinux.tbl:206
-#: ../gui/selinux.tbl:207
-#: ../gui/selinux.tbl:218
-#: ../gui/selinux.tbl:219
-#: ../gui/selinux.tbl:220
-#: ../gui/selinux.tbl:222
-#: ../gui/selinux.tbl:224
-#: ../gui/selinux.tbl:226
-#: ../gui/selinux.tbl:227
-#: ../gui/selinux.tbl:230
-msgid "SELinux Service Protection"
-msgstr "SELinux-Dienst-Schutz"
-
-#: ../gui/selinux.tbl:1
-msgid "Disable SELinux protection for acct daemon"
-msgstr "Deaktiviere SELinux Schutz für acct daemon"
-
-#: ../gui/selinux.tbl:2
-#: ../gui/selinux.tbl:3
-#: ../gui/selinux.tbl:70
-#: ../gui/selinux.tbl:153
-#: ../gui/selinux.tbl:168
-#: ../gui/selinux.tbl:169
-#: ../gui/selinux.tbl:170
-#: ../gui/selinux.tbl:189
-#: ../gui/selinux.tbl:202
-#: ../gui/selinux.tbl:203
-#: ../gui/selinux.tbl:204
-#: ../gui/selinux.tbl:205
-msgid "Admin"
-msgstr "Administrator"
-
-#: ../gui/selinux.tbl:2
-msgid "Allow all daemons to write corefiles to /"
-msgstr "Allen Daemons erlauben, 'corefiles' nach \"/\" zu schreiben"
-
-#: ../gui/selinux.tbl:3
-msgid "Allow all daemons the ability to use unallocated ttys"
-msgstr "Allen Daemons die Fähigkeit geben, nicht zugewiesene TTYs zu verwenden"
-
-#: ../gui/selinux.tbl:4
-#: ../gui/selinux.tbl:5
-#: ../gui/selinux.tbl:11
-#: ../gui/selinux.tbl:12
-#: ../gui/selinux.tbl:13
-#: ../gui/selinux.tbl:15
-#: ../gui/selinux.tbl:20
-#: ../gui/selinux.tbl:41
-#: ../gui/selinux.tbl:208
-#: ../gui/selinux.tbl:210
-#: ../gui/selinux.tbl:211
-#: ../gui/selinux.tbl:212
-#: ../gui/selinux.tbl:213
-#: ../gui/selinux.tbl:214
-#: ../gui/selinux.tbl:215
-#: ../gui/selinux.tbl:216
-#: ../gui/selinux.tbl:217
-msgid "User Privs"
-msgstr "Benutzer-Privs"
-
-#: ../gui/selinux.tbl:4
-msgid "Allow gadmin SELinux user account to execute files in home directory or /tmp"
-msgstr "gadmin-SELinux-Benutzer erlauben, Dateien in seinem Stammverzeichnis oder /tmp auszuführen"
-
-#: ../gui/selinux.tbl:5
-msgid "Allow guest SELinux user account to execute files in home directory or /tmp"
-msgstr "SELinux Gast-Benutzerkonten erlauben, Dateien in ihrem Stammverzeichnis oder /tmp auszuführen"
-
-#: ../gui/selinux.tbl:6
-#: ../gui/selinux.tbl:9
-#: ../gui/selinux.tbl:16
-msgid "Memory Protection"
-msgstr "Speicherschutz"
-
-#: ../gui/selinux.tbl:6
-msgid "Allow java executable stack"
-msgstr "Ausführbaren Java-Stapel erlauben"
-
-#: ../gui/selinux.tbl:7
-#: ../gui/selinux.tbl:8
-#: ../gui/selinux.tbl:35
-#: ../gui/selinux.tbl:209
-msgid "Mount"
-msgstr "Einhängen"
-
-#: ../gui/selinux.tbl:7
-msgid "Allow mount to mount any file"
-msgstr "'mount' gestatten, jede beliebige Datei einzuhängen"
-
-#: ../gui/selinux.tbl:8
-msgid "Allow mount to mount any directory"
-msgstr "'mount' gestatten, jedes beliebige Verzeichnis einzuhängen"
-
-#: ../gui/selinux.tbl:9
-msgid "Allow mplayer executable stack"
-msgstr "'mplayer' einen ausführbaren Stapel erlauben"
-
-#: ../gui/selinux.tbl:10
-#: ../gui/selinux.tbl:162
-#: ../gui/selinux.tbl:187
-#: ../gui/selinux.tbl:188
-msgid "SSH"
-msgstr "SSH"
-
-#: ../gui/selinux.tbl:10
-msgid "Allow ssh to run ssh-keysign"
-msgstr "SSH gestatten, 'ssh-keysign' auszuführen"
-
-#: ../gui/selinux.tbl:11
-msgid "Allow staff SELinux user account to execute files in home directory or /tmp"
-msgstr "staff-SELinux-Benutzerkonten gestatten, Dateien in ihren Stammverzeichnissen oder /tmp auszuführen"
-
-#: ../gui/selinux.tbl:12
-msgid "Allow sysadm SELinux user account to execute files in home directory or /tmp"
-msgstr "sysadm-SELinux-Benutzerkonten gestatten, Dateien in ihren Stammverzeichnissen oder /tmp auszuführen"
-
-#: ../gui/selinux.tbl:13
-msgid "Allow unconfined SELinux user account to execute files in home directory or /tmp"
-msgstr "Uneingeschränkten SELinux-Benutzerkonten gestatten, Dateien in ihren Stammverzeichnissen oder /tmp auszuführen"
-
-#: ../gui/selinux.tbl:14
-msgid "Network Configuration"
-msgstr "Netzwerkkonfiguration"
-
-#: ../gui/selinux.tbl:14
-msgid "Allow unlabeled packets to flow on the network"
-msgstr "Nicht gekennzeichneten Paketen gestatten, sich durch das Netzwerk fortzubewegen"
-
-#: ../gui/selinux.tbl:15
-msgid "Allow user SELinux user account to execute files in home directory or /tmp"
-msgstr "user-SELinux-Benutzerkonten gestatten, Dateien in ihren Stammverzeichnissen oder /tmp auszuführen"
-
-#: ../gui/selinux.tbl:16
-msgid "Allow unconfined to dyntrans to unconfined_execmem"
-msgstr "'unconfined' zu 'dyntrans' zu 'unconfined_execmem' gestatten"
-
-#: ../gui/selinux.tbl:17
-#: ../gui/selinux.tbl:18
-#: ../gui/selinux.tbl:120
-#: ../gui/selinux.tbl:140
-msgid "Databases"
-msgstr "Datenbanken"
-
-#: ../gui/selinux.tbl:17
-msgid "Allow user to connect to mysql socket"
-msgstr "Benutzer gestatten, sich mit dem MySQL-Socket zu verbinden"
-
-#: ../gui/selinux.tbl:18
-msgid "Allow user to connect to postgres socket"
-msgstr "Benutzer gestatten, sich mit dem Postgres-Socket zu verbinden"
-
-#: ../gui/selinux.tbl:19
-#: ../gui/selinux.tbl:165
-#: ../gui/selinux.tbl:223
-msgid "XServer"
-msgstr "X-Server"
-
-#: ../gui/selinux.tbl:19
-msgid "Allow clients to write to X shared memory"
-msgstr "Clients gestatten, in von X gemeinsam genutzten Speicher zu schreiben"
-
-#: ../gui/selinux.tbl:20
-msgid "Allow xguest SELinux user account to execute files in home directory or /tmp"
-msgstr "xguest-SELinux-Benutzerkonten gestatten, Dateien in ihren Stammverzeichnissen oder /tmp auszuführen"
-
-#: ../gui/selinux.tbl:21
-#: ../gui/selinux.tbl:228
-#: ../gui/selinux.tbl:229
-#: ../gui/selinux.tbl:231
-msgid "NIS"
-msgstr "NIS"
-
-#: ../gui/selinux.tbl:21
-msgid "Allow daemons to run with NIS"
-msgstr "Daemons gestatten, mit NIS zu laufen"
-
-#: ../gui/selinux.tbl:22
-#: ../gui/selinux.tbl:23
-#: ../gui/selinux.tbl:24
-#: ../gui/selinux.tbl:25
-#: ../gui/selinux.tbl:26
-#: ../gui/selinux.tbl:27
-#: ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-#: ../gui/selinux.tbl:71
-#: ../gui/selinux.tbl:73
-#: ../gui/selinux.tbl:74
-#: ../gui/selinux.tbl:115
-#: ../gui/selinux.tbl:118
-msgid "Web Applications"
-msgstr "Web-Applikationen"
-
-#: ../gui/selinux.tbl:22
-msgid "Transition staff SELinux user to Web Browser Domain"
-msgstr "'staff'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
-
-#: ../gui/selinux.tbl:23
-msgid "Transition sysadm SELinux user to Web Browser Domain"
-msgstr "'sysadmin'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
-
-#: ../gui/selinux.tbl:24
-msgid "Transition user SELinux user to Web Browser Domain"
-msgstr "'user'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
-
-#: ../gui/selinux.tbl:25
-msgid "Transition xguest SELinux user to Web Browser Domain"
-msgstr "'xguest'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
-
-#: ../gui/selinux.tbl:26
-#: ../gui/selinux.tbl:27
-#: ../gui/selinux.tbl:28
-#: ../gui/selinux.tbl:29
-msgid "Allow staff Web Browsers to write to home directories"
-msgstr "'staff'-Web-Browsern gestatten, in Stammverzeichnisse zu schreiben"
-
-#: ../gui/selinux.tbl:30
-msgid "Disable SELinux protection for amanda"
-msgstr "Deaktiviere SELinux Schutz für amanda"
-
-#: ../gui/selinux.tbl:31
-msgid "Disable SELinux protection for amavis"
-msgstr "Deaktiviere SELinux Schutz für amavis"
-
-#: ../gui/selinux.tbl:32
-msgid "Disable SELinux protection for apmd daemon"
-msgstr "Deaktiviere SELinux Schutz für apmd daemon"
-
-#: ../gui/selinux.tbl:33
-msgid "Disable SELinux protection for arpwatch daemon"
-msgstr "Deaktiviere SELinux Schutz für arpwatch daemon"
-
-#: ../gui/selinux.tbl:34
-msgid "Disable SELinux protection for auditd daemon"
-msgstr "Deaktiviere SELinux Schutz für auditd daemon"
-
-#: ../gui/selinux.tbl:35
-msgid "Disable SELinux protection for automount daemon"
-msgstr "Deaktiviere SELinux Schutz für automount daemon"
-
-#: ../gui/selinux.tbl:36
-msgid "Disable SELinux protection for avahi"
-msgstr "Deaktiviere SELinux Schutz für avahi"
-
-#: ../gui/selinux.tbl:37
-msgid "Disable SELinux protection for bluetooth daemon"
-msgstr "Deaktiviere SELinux Schutz für bluetooth daemon"
-
-#: ../gui/selinux.tbl:38
-msgid "Disable SELinux protection for canna daemon"
-msgstr "Deaktiviere SELinux Schutz für canna daemon"
-
-#: ../gui/selinux.tbl:39
-msgid "Disable SELinux protection for cardmgr daemon"
-msgstr "Deaktiviere SELinux Schutz für cardmgr daemon"
-
-#: ../gui/selinux.tbl:40
-msgid "Disable SELinux protection for Cluster Server"
-msgstr "Deaktiviere SELinux Schutz für Cluster Server"
-
-#: ../gui/selinux.tbl:41
-msgid "Allow cdrecord to read various content. nfs, samba, removable devices, user temp and untrusted content files"
-msgstr "'cdrecord' gestatten, verschiedenen Inhalt zu lesen. NFS, SAMBA, entfernbare Geräte, temporäre Benutzerverzeichnisse und nicht vertrauenswürdige Inhaltsdateien"
-
-#: ../gui/selinux.tbl:42
-msgid "Disable SELinux protection for ciped daemon"
-msgstr "Deaktiviere SELinux Schutz für ciped daemon"
-
-#: ../gui/selinux.tbl:43
-msgid "Disable SELinux protection for clamd daemon"
-msgstr "Deaktiviere SELinux Schutz für clamd daemon"
-
-#: ../gui/selinux.tbl:44
-msgid "Disable SELinux protection for clamscan"
-msgstr "Deaktiviere SELinux Schutz für clamscan"
-
-#: ../gui/selinux.tbl:45
-msgid "Disable SELinux protection for clvmd"
-msgstr "Deaktiviere SELinux Schutz für clvmd"
-
-#: ../gui/selinux.tbl:46
-msgid "Disable SELinux protection for comsat daemon"
-msgstr "Deaktiviere SELinux Schutz für comsat daemon"
-
-#: ../gui/selinux.tbl:47
-#: ../gui/selinux.tbl:48
-#: ../gui/selinux.tbl:49
-#: ../gui/selinux.tbl:50
-#: ../gui/selinux.tbl:51
-msgid "Disable SELinux protection for courier daemon"
-msgstr "Deaktiviere SELinux Schutz für courier daemon"
-
-#: ../gui/selinux.tbl:52
-msgid "Disable SELinux protection for cpucontrol daemon"
-msgstr "Deaktiviere SELinux Schutz für cpucontrol daemon"
-
-#: ../gui/selinux.tbl:53
-msgid "Disable SELinux protection for cpuspeed daemon"
-msgstr "Deaktiviere SELinux Schutz für cpuspeed daemon"
-
-#: ../gui/selinux.tbl:54
-msgid "Cron"
-msgstr "Cron"
-
-#: ../gui/selinux.tbl:54
-msgid "Disable SELinux protection for crond daemon"
-msgstr "Deaktiviere SELinux Schutz für crond daemon"
-
-#: ../gui/selinux.tbl:55
-#: ../gui/selinux.tbl:56
-#: ../gui/selinux.tbl:57
-#: ../gui/selinux.tbl:91
-msgid "Printing"
-msgstr "Drucken"
-
-#: ../gui/selinux.tbl:55
-msgid "Disable SELinux protection for cupsd back end server"
-msgstr "Deaktiviere SELinux-Schutz für cupsd backend-Server"
-
-#: ../gui/selinux.tbl:56
-msgid "Disable SELinux protection for cupsd daemon"
-msgstr "Deaktiviere SELinux Schutz für cupsd daemon"
-
-#: ../gui/selinux.tbl:57
-msgid "Disable SELinux protection for cupsd_lpd"
-msgstr "Deaktiviere SELinux Schutz für cupsd_lpd"
-
-#: ../gui/selinux.tbl:58
-msgid "CVS"
-msgstr "CVS"
-
-#: ../gui/selinux.tbl:58
-msgid "Disable SELinux protection for cvs daemon"
-msgstr "Deaktiviere SELinux Schutz für cvs daemon"
-
-#: ../gui/selinux.tbl:59
-msgid "Disable SELinux protection for cyrus daemon"
-msgstr "Deaktiviere SELinux Schutz für cyrus daemon"
-
-#: ../gui/selinux.tbl:60
-msgid "Disable SELinux protection for dbskkd daemon"
-msgstr "Deaktiviere SELinux Schutz für dbskkd daemon"
-
-#: ../gui/selinux.tbl:61
-msgid "Disable SELinux protection for dbusd daemon"
-msgstr "Deaktiviere SELinux Schutz für dbusd daemon"
-
-#: ../gui/selinux.tbl:62
-msgid "Disable SELinux protection for dccd"
-msgstr "Deaktiviere SELinux Schutz für dccd"
-
-#: ../gui/selinux.tbl:63
-msgid "Disable SELinux protection for dccifd"
-msgstr "Deaktiviere SELinux Schutz für dccifd"
-
-#: ../gui/selinux.tbl:64
-msgid "Disable SELinux protection for dccm"
-msgstr "Deaktiviere SELinux Schutz für dccm"
-
-#: ../gui/selinux.tbl:65
-msgid "Disable SELinux protection for ddt daemon"
-msgstr "Deaktiviere SELinux Schutz für ddt daemon"
-
-#: ../gui/selinux.tbl:66
-msgid "Disable SELinux protection for devfsd daemon"
-msgstr "Deaktiviere SELinux Schutz für devfsd daemon"
-
-#: ../gui/selinux.tbl:67
-msgid "Disable SELinux protection for dhcpc daemon"
-msgstr "Deaktiviere SELinux Schutz für dhcpc daemon"
-
-#: ../gui/selinux.tbl:68
-msgid "Disable SELinux protection for dhcpd daemon"
-msgstr "Deaktiviere SELinux Schutz für dhcpd daemon"
-
-#: ../gui/selinux.tbl:69
-msgid "Disable SELinux protection for dictd daemon"
-msgstr "Deaktiviere SELinux Schutz für dictd daemon"
-
-#: ../gui/selinux.tbl:70
-msgid "Allow sysadm_t to directly start daemons"
-msgstr "'sysadm_t' gestatten, Daemons direkt zu starten"
-
-#: ../gui/selinux.tbl:71
-msgid "Disable SELinux protection for Evolution"
-msgstr "Deaktiviere SELinux Schutz für Evolution"
-
-#: ../gui/selinux.tbl:72
-msgid "Games"
-msgstr "Spiele"
-
-#: ../gui/selinux.tbl:72
-msgid "Disable SELinux protection for games"
-msgstr "Deaktiviere SELinux Schutz für games"
-
-#: ../gui/selinux.tbl:73
-msgid "Disable SELinux protection for the web browsers"
-msgstr "Deaktiviere SELinux Schutz für the web browsers"
-
-#: ../gui/selinux.tbl:74
-msgid "Disable SELinux protection for Thunderbird"
-msgstr "Deaktiviere SELinux Schutz für Thunderbird"
-
-#: ../gui/selinux.tbl:75
-msgid "Disable SELinux protection for distccd daemon"
-msgstr "Deaktiviere SELinux Schutz für distccd daemon"
-
-#: ../gui/selinux.tbl:76
-msgid "Disable SELinux protection for dmesg daemon"
-msgstr "Deaktiviere SELinux Schutz für dmesg daemon"
-
-#: ../gui/selinux.tbl:77
-msgid "Disable SELinux protection for dnsmasq daemon"
-msgstr "Deaktiviere SELinux Schutz für dnsmasq daemon"
-
-#: ../gui/selinux.tbl:78
-msgid "Disable SELinux protection for dovecot daemon"
-msgstr "Deaktiviere SELinux Schutz für dovecot daemon"
-
-#: ../gui/selinux.tbl:79
-msgid "Disable SELinux protection for entropyd daemon"
-msgstr "Deaktiviere SELinux Schutz für entropyd daemon"
-
-#: ../gui/selinux.tbl:80
-msgid "Disable SELinux protection for fetchmail"
-msgstr "Deaktiviere SELinux Schutz für fetchmail"
-
-#: ../gui/selinux.tbl:81
-msgid "Disable SELinux protection for fingerd daemon"
-msgstr "Deaktiviere SELinux Schutz für fingerd daemon"
-
-#: ../gui/selinux.tbl:82
-msgid "Disable SELinux protection for freshclam daemon"
-msgstr "Deaktiviere SELinux Schutz für freshclam daemon"
-
-#: ../gui/selinux.tbl:83
-msgid "Disable SELinux protection for fsdaemon daemon"
-msgstr "Deaktiviere SELinux Schutz für fsdaemon daemon"
-
-#: ../gui/selinux.tbl:84
-msgid "Disable SELinux protection for gpm daemon"
-msgstr "Deaktiviere SELinux Schutz für gpm daemon"
-
-#: ../gui/selinux.tbl:85
-#: ../gui/selinux.tbl:125
-msgid "NFS"
-msgstr "NFS"
-
-#: ../gui/selinux.tbl:85
-msgid "Disable SELinux protection for gss daemon"
-msgstr "Deaktiviere SELinux Schutz für gss daemon"
-
-#: ../gui/selinux.tbl:86
-msgid "Disable SELinux protection for Hal daemon"
-msgstr "Deaktiviere SELinux-Schutz für Hal-Daemon"
-
-#: ../gui/selinux.tbl:87
-msgid "Compatibility"
-msgstr "Kompatibilität"
-
-#: ../gui/selinux.tbl:87
-msgid "Do not audit things that we know to be broken but which are not security risks"
-msgstr "Dinge, die als defekt bekannt sind, aber keine Gefährdung der Sicherheit darstellen, nicht überprüfen"
-
-#: ../gui/selinux.tbl:88
-msgid "Disable SELinux protection for hostname daemon"
-msgstr "Deaktiviere SELinux Schutz für hostname daemon"
-
-#: ../gui/selinux.tbl:89
-msgid "Disable SELinux protection for hotplug daemon"
-msgstr "Deaktiviere SELinux Schutz für hotplug daemon"
-
-#: ../gui/selinux.tbl:90
-msgid "Disable SELinux protection for howl daemon"
-msgstr "Deaktiviere SELinux Schutz für howl daemon"
-
-#: ../gui/selinux.tbl:91
-msgid "Disable SELinux protection for cups hplip daemon"
-msgstr "Deaktiviere SELinux Schutz für hplip daemon"
-
-#: ../gui/selinux.tbl:92
-msgid "Disable SELinux protection for httpd rotatelogs"
-msgstr "Deaktiviere SELinux Schutz für httpd rotatelogs"
-
-#: ../gui/selinux.tbl:93
-#: ../gui/selinux.tbl:232
-#: ../gui/selinux.tbl:233
-msgid "HTTPD Service"
-msgstr "HTTPD-Dienst"
-
-#: ../gui/selinux.tbl:93
-msgid "Disable SELinux protection for http suexec"
-msgstr "Deaktiviere SELinux Schutz für http suexec"
-
-#: ../gui/selinux.tbl:94
-msgid "Disable SELinux protection for hwclock daemon"
-msgstr "Deaktiviere SELinux Schutz für hwclock daemon"
-
-#: ../gui/selinux.tbl:95
-msgid "Disable SELinux protection for i18n daemon"
-msgstr "Deaktiviere SELinux Schutz für i18n daemon"
-
-#: ../gui/selinux.tbl:96
-msgid "Disable SELinux protection for imazesrv daemon"
-msgstr "Deaktiviere SELinux Schutz für imazesrv daemon"
-
-#: ../gui/selinux.tbl:97
-msgid "Disable SELinux protection for inetd child daemons"
-msgstr "Deaktiviere SELinux Schutz für inetd child daemons"
-
-#: ../gui/selinux.tbl:98
-msgid "Disable SELinux protection for inetd daemon"
-msgstr "Deaktiviere SELinux Schutz für inetd daemon"
-
-#: ../gui/selinux.tbl:99
-msgid "Disable SELinux protection for innd daemon"
-msgstr "Deaktiviere SELinux Schutz für innd daemon"
-
-#: ../gui/selinux.tbl:100
-msgid "Disable SELinux protection for iptables daemon"
-msgstr "Deaktiviere SELinux Schutz für iptables daemon"
-
-#: ../gui/selinux.tbl:101
-msgid "Disable SELinux protection for ircd daemon"
-msgstr "Deaktiviere SELinux Schutz für ircd daemon"
-
-#: ../gui/selinux.tbl:102
-msgid "Disable SELinux protection for irqbalance daemon"
-msgstr "Deaktiviere SELinux Schutz für irqbalance daemon"
-
-#: ../gui/selinux.tbl:103
-msgid "Disable SELinux protection for iscsi daemon"
-msgstr "Deaktiviere SELinux Schutz für iscsi daemon"
-
-#: ../gui/selinux.tbl:104
-msgid "Disable SELinux protection for jabberd daemon"
-msgstr "Deaktiviere SELinux Schutz für jabberd daemon"
-
-#: ../gui/selinux.tbl:105
-#: ../gui/selinux.tbl:107
-msgid "Kerberos"
-msgstr "Kerberos"
-
-#: ../gui/selinux.tbl:105
-msgid "Disable SELinux protection for kadmind daemon"
-msgstr "Deaktiviere SELinux Schutz für kadmind daemon"
-
-#: ../gui/selinux.tbl:106
-msgid "Disable SELinux protection for klogd daemon"
-msgstr "Deaktiviere SELinux Schutz für klogd daemon"
-
-#: ../gui/selinux.tbl:107
-msgid "Disable SELinux protection for krb5kdc daemon"
-msgstr "Deaktiviere SELinux Schutz für krb5kdc daemon"
-
-#: ../gui/selinux.tbl:108
-msgid "Disable SELinux protection for ktalk daemons"
-msgstr "Deaktiviere SELinux Schutz für ktalk daemons"
-
-#: ../gui/selinux.tbl:109
-msgid "Disable SELinux protection for kudzu daemon"
-msgstr "Deaktiviere SELinux Schutz für kudzu daemon"
-
-#: ../gui/selinux.tbl:110
-msgid "Disable SELinux protection for locate daemon"
-msgstr "Deaktiviere SELinux Schutz für locate daemon"
-
-#: ../gui/selinux.tbl:111
-msgid "Disable SELinux protection for lpd daemon"
-msgstr "Deaktiviere SELinux Schutz für lpd daemon"
-
-#: ../gui/selinux.tbl:112
-msgid "Disable SELinux protection for lrrd daemon"
-msgstr "Deaktiviere SELinux Schutz für lrrd daemon"
-
-#: ../gui/selinux.tbl:113
-msgid "Disable SELinux protection for lvm daemon"
-msgstr "Deaktiviere SELinux Schutz für lvm daemon"
-
-#: ../gui/selinux.tbl:114
-msgid "Disable SELinux protection for mailman"
-msgstr "Deaktiviere SELinux Schutz für mailman"
-
-#: ../gui/selinux.tbl:115
-msgid "Allow evolution and thunderbird to read user files"
-msgstr "Evolution und Thunderbird gestatten, Benutzerdateien zu lesen"
-
-#: ../gui/selinux.tbl:116
-msgid "Disable SELinux protection for mdadm daemon"
-msgstr "Deaktiviere SELinux Schutz für mdadm daemon"
-
-#: ../gui/selinux.tbl:117
-msgid "Disable SELinux protection for monopd daemon"
-msgstr "Deaktiviere SELinux Schutz für monopd daemon"
-
-#: ../gui/selinux.tbl:118
-msgid "Allow the mozilla browser to read user files"
-msgstr "Dem Mozilla-Browser gestatten, Benutzerdateien zu lesen"
-
-#: ../gui/selinux.tbl:119
-msgid "Disable SELinux protection for mrtg daemon"
-msgstr "Deaktiviere SELinux Schutz für mrtg daemon"
-
-#: ../gui/selinux.tbl:120
-msgid "Disable SELinux protection for mysqld daemon"
-msgstr "Deaktiviere SELinux Schutz für mysqld daemon"
-
-#: ../gui/selinux.tbl:121
-msgid "Disable SELinux protection for nagios daemon"
-msgstr "Deaktiviere SELinux Schutz für nagios daemon"
-
-#: ../gui/selinux.tbl:122
-#: ../gui/selinux.tbl:128
-msgid "Name Service"
-msgstr "Name-Dienst"
+#~ msgid "You must select a user"
+#~ msgstr "Sie müssen eine Benutzer auswählen"
 
-#: ../gui/selinux.tbl:122
-msgid "Disable SELinux protection for named daemon"
-msgstr "Deaktiviere SELinux Schutz für named daemon"
-
-#: ../gui/selinux.tbl:123
-msgid "Disable SELinux protection for nessusd daemon"
-msgstr "Deaktiviere SELinux Schutz für nessusd daemon"
-
-#: ../gui/selinux.tbl:124
-msgid "Disable SELinux protection for NetworkManager"
-msgstr "Deaktiviere SELinux Schutz für NetworkManager"
-
-#: ../gui/selinux.tbl:125
-msgid "Disable SELinux protection for nfsd daemon"
-msgstr "Deaktiviere SELinux Schutz für nfsd daemon"
-
-#: ../gui/selinux.tbl:126
-#: ../gui/selinux.tbl:163
-#: ../gui/selinux.tbl:176
-#: ../gui/selinux.tbl:221
-msgid "Samba"
-msgstr "Samba"
-
-#: ../gui/selinux.tbl:126
-msgid "Disable SELinux protection for nmbd daemon"
-msgstr "Deaktiviere SELinux Schutz für nmbd daemon"
-
-#: ../gui/selinux.tbl:127
-msgid "Disable SELinux protection for nrpe daemon"
-msgstr "Deaktiviere SELinux Schutz für nrpe daemon"
-
-#: ../gui/selinux.tbl:128
-msgid "Disable SELinux protection for nscd daemon"
-msgstr "Deaktiviere SELinux Schutz für nscd daemon"
-
-#: ../gui/selinux.tbl:129
-msgid "Disable SELinux protection for nsd daemon"
-msgstr "Deaktiviere SELinux Schutz für nsd daemon"
-
-#: ../gui/selinux.tbl:130
-msgid "Disable SELinux protection for ntpd daemon"
-msgstr "Deaktiviere SELinux Schutz für ntpd daemon"
-
-#: ../gui/selinux.tbl:131
-msgid "Disable SELinux protection for oddjob"
-msgstr "Deaktiviere SELinux Schutz für oddjob"
-
-#: ../gui/selinux.tbl:132
-msgid "Disable SELinux protection for oddjob_mkhomedir"
-msgstr "Deaktiviere SELinux Schutz für oddjob_mkhomedir"
-
-#: ../gui/selinux.tbl:133
-msgid "Disable SELinux protection for openvpn daemon"
-msgstr "Deaktiviere SELinux Schutz für openvpn daemon"
-
-#: ../gui/selinux.tbl:134
-msgid "Disable SELinux protection for pam daemon"
-msgstr "Deaktiviere SELinux Schutz für pam daemon"
-
-#: ../gui/selinux.tbl:135
-msgid "Disable SELinux protection for pegasus"
-msgstr "Deaktiviere SELinux Schutz für pegasus"
-
-#: ../gui/selinux.tbl:136
-msgid "Disable SELinux protection for perdition daemon"
-msgstr "Deaktiviere SELinux Schutz für perdition daemon"
-
-#: ../gui/selinux.tbl:137
-msgid "Disable SELinux protection for portmap daemon"
-msgstr "Deaktiviere SELinux Schutz für portmap daemon"
-
-#: ../gui/selinux.tbl:138
-msgid "Disable SELinux protection for portslave daemon"
-msgstr "Deaktiviere SELinux Schutz für portslave daemon"
-
-#: ../gui/selinux.tbl:139
-msgid "Disable SELinux protection for postfix"
-msgstr "Deaktiviere SELinux Schutz für postfix"
-
-#: ../gui/selinux.tbl:140
-msgid "Disable SELinux protection for postgresql daemon"
-msgstr "Deaktiviere SELinux Schutz für postgresql daemon"
-
-#: ../gui/selinux.tbl:141
-msgid "pppd"
-msgstr "pppd"
-
-#: ../gui/selinux.tbl:141
-msgid "Allow pppd to be run for a regular user"
-msgstr "Gestatten, dass 'pppd' für einen regulären Benutzer ausgeführt wird"
-
-#: ../gui/selinux.tbl:142
-msgid "Disable SELinux protection for pptp"
-msgstr "Deaktiviere SELinux Schutz für pptp"
-
-#: ../gui/selinux.tbl:143
-msgid "Disable SELinux protection for prelink daemon"
-msgstr "Deaktiviere SELinux Schutz für prelink daemon"
-
-#: ../gui/selinux.tbl:144
-msgid "Disable SELinux protection for privoxy daemon"
-msgstr "Deaktiviere SELinux Schutz für privoxy daemon"
-
-#: ../gui/selinux.tbl:145
-msgid "Disable SELinux protection for ptal daemon"
-msgstr "Deaktiviere SELinux Schutz für ptal daemon"
-
-#: ../gui/selinux.tbl:146
-msgid "Disable SELinux protection for pxe daemon"
-msgstr "Deaktiviere SELinux Schutz für pxe daemon"
-
-#: ../gui/selinux.tbl:147
-msgid "Disable SELinux protection for pyzord"
-msgstr "Deaktiviere SELinux Schutz für pyzord"
-
-#: ../gui/selinux.tbl:148
-msgid "Disable SELinux protection for quota daemon"
-msgstr "Deaktiviere SELinux Schutz für quota daemon"
-
-#: ../gui/selinux.tbl:149
-msgid "Disable SELinux protection for radiusd daemon"
-msgstr "Deaktiviere SELinux Schutz für radiusd daemon"
-
-#: ../gui/selinux.tbl:150
-msgid "Disable SELinux protection for radvd daemon"
-msgstr "Deaktiviere SELinux Schutz für radvd daemon"
-
-#: ../gui/selinux.tbl:151
-msgid "Disable SELinux protection for rdisc"
-msgstr "Deaktiviere SELinux Schutz für rdisc"
-
-#: ../gui/selinux.tbl:152
-msgid "Disable SELinux protection for readahead"
-msgstr "Deaktiviere SELinux Schutz für readahead"
-
-#: ../gui/selinux.tbl:153
-msgid "Allow programs to read files in non-standard locations (default_t)"
-msgstr "Programmen gestatten, Dateien an nicht standardmässigen Orten zu lesen (default_t)"
-
-#: ../gui/selinux.tbl:154
-msgid "Disable SELinux protection for restorecond"
-msgstr "Deaktiviere SELinux Schutz für restorecond"
-
-#: ../gui/selinux.tbl:155
-msgid "Disable SELinux protection for rhgb daemon"
-msgstr "Deaktiviere SELinux Schutz für rhgb daemon"
-
-#: ../gui/selinux.tbl:156
-msgid "Disable SELinux protection for ricci"
-msgstr "Deaktiviere SELinux Schutz für ricci"
-
-#: ../gui/selinux.tbl:157
-msgid "Disable SELinux protection for ricci_modclusterd"
-msgstr "Deaktiviere SELinux Schutz für ricci_modclusterd"
-
-#: ../gui/selinux.tbl:158
-msgid "Disable SELinux protection for rlogind daemon"
-msgstr "Deaktiviere SELinux Schutz für rlogind daemon"
-
-#: ../gui/selinux.tbl:159
-msgid "Disable SELinux protection for rpcd daemon"
-msgstr "Deaktiviere SELinux Schutz für rpcd daemon"
-
-#: ../gui/selinux.tbl:160
-msgid "Disable SELinux protection for rshd"
-msgstr "Deaktiviere SELinux Schutz für rshd"
-
-#: ../gui/selinux.tbl:161
-msgid "rsync"
-msgstr "rsync"
-
-#: ../gui/selinux.tbl:161
-msgid "Disable SELinux protection for rsync daemon"
-msgstr "Deaktiviere SELinux Schutz für rsync daemon"
-
-#: ../gui/selinux.tbl:162
-msgid "Allow ssh to run from inetd instead of as a daemon"
-msgstr "SSH gestatten, von 'inetd' aus gestartet zu werden, anstatt als Daemon"
-
-#: ../gui/selinux.tbl:163
-msgid "Allow Samba to share nfs directories"
-msgstr "Samba gestatten, NFS-Verzeichnisse freizugeben"
-
-#: ../gui/selinux.tbl:164
-#: ../gui/selinux.tbl:166
-msgid "SASL authentication server"
-msgstr "SASL-Authentifizierungs-Server"
-
-#: ../gui/selinux.tbl:164
-msgid "Allow sasl authentication server to read /etc/shadow"
-msgstr "SASL-Authentifizierungs-Server gestatten, /etc/shadow zu lesen"
-
-#: ../gui/selinux.tbl:165
-msgid "Allow X-Windows server to map a memory region as both executable and writable"
-msgstr "Dem X-Windows-Server gestatten, einen Speicherbereich sowohl als ausführbar, als auch beschreibbar auszuweisen"
-
-#: ../gui/selinux.tbl:166
-msgid "Disable SELinux protection for saslauthd daemon"
-msgstr "Deaktiviere SELinux Schutz für saslauthd daemon"
-
-#: ../gui/selinux.tbl:167
-msgid "Disable SELinux protection for scannerdaemon daemon"
-msgstr "Deaktiviere SELinux Schutz für scannerdaemon daemon"
-
-#: ../gui/selinux.tbl:168
-msgid "Do not allow transition to sysadm_t, sudo and su effected"
-msgstr "Wechsel zu 'sysadm_t' nicht gestatten. Davon betroffen sind 'sudo' und 'su'"
-
-#: ../gui/selinux.tbl:169
-msgid "Do not allow any processes to load kernel modules"
-msgstr "Keinem Prozess gestatten, Kernel-Module zu laden"
-
-#: ../gui/selinux.tbl:170
-msgid "Do not allow any processes to modify kernel SELinux policy"
-msgstr "Keinem Prozess gestatten, die Kernel SELinux-Richtlinien zu verändern"
-
-#: ../gui/selinux.tbl:171
-msgid "Disable SELinux protection for sendmail daemon"
-msgstr "Deaktiviere SELinux Schutz für sendmail daemon"
-
-#: ../gui/selinux.tbl:172
-msgid "Disable SELinux protection for setrans"
-msgstr "Deaktiviere SELinux Schutz für setrans"
-
-#: ../gui/selinux.tbl:173
-msgid "Disable SELinux protection for setroubleshoot daemon"
-msgstr "Deaktiviere SELinux-Schutz für setroubleshoot-Daemon"
-
-#: ../gui/selinux.tbl:174
-msgid "Disable SELinux protection for slapd daemon"
-msgstr "Deaktiviere SELinux Schutz für slapd daemon"
-
-#: ../gui/selinux.tbl:175
-msgid "Disable SELinux protection for slrnpull daemon"
-msgstr "Deaktiviere SELinux Schutz für slrnpull daemon"
-
-#: ../gui/selinux.tbl:176
-msgid "Disable SELinux protection for smbd daemon"
-msgstr "Deaktiviere SELinux Schutz für smbd daemon"
-
-#: ../gui/selinux.tbl:177
-msgid "Disable SELinux protection for snmpd daemon"
-msgstr "Deaktiviere SELinux Schutz für snmpd daemon"
-
-#: ../gui/selinux.tbl:178
-msgid "Disable SELinux protection for snort daemon"
-msgstr "Deaktiviere SELinux Schutz für snort daemon"
-
-#: ../gui/selinux.tbl:179
-msgid "Disable SELinux protection for soundd daemon"
-msgstr "Deaktiviere SELinux Schutz für soundd daemon"
-
-#: ../gui/selinux.tbl:180
-msgid "Disable SELinux protection for sound daemon"
-msgstr "Deaktiviere SELinux Schutz für sound daemon"
-
-#: ../gui/selinux.tbl:181
-#: ../gui/selinux.tbl:182
-#: ../gui/selinux.tbl:183
-msgid "Spam Protection"
-msgstr "Spam-Schutz"
-
-#: ../gui/selinux.tbl:181
-msgid "Disable SELinux protection for spamd daemon"
-msgstr "Deaktiviere SELinux Schutz für spamd daemon"
-
-#: ../gui/selinux.tbl:182
-msgid "Allow spamd to access home directories"
-msgstr "'spamd' Zugriff auf Stammverzeichnisse gestatten"
-
-#: ../gui/selinux.tbl:183
-msgid "Allow Spam Assassin daemon network access"
-msgstr "Dem Spamassassin-Daemon Netzwerkzugriff gestatten"
-
-#: ../gui/selinux.tbl:184
-msgid "Disable SELinux protection for speedmgmt daemon"
-msgstr "Deaktiviere SELinux Schutz für speedmgmt daemon"
-
-#: ../gui/selinux.tbl:185
-#: ../gui/selinux.tbl:186
-msgid "Squid"
-msgstr "Squid"
-
-#: ../gui/selinux.tbl:185
-msgid "Allow squid daemon to connect to the network"
-msgstr "Dem Squid-Daemon gestatten, sich mit dem Netzwerk zu verbinden"
-
-#: ../gui/selinux.tbl:186
-msgid "Disable SELinux protection for squid daemon"
-msgstr "Deaktiviere SELinux Schutz für squid daemon"
-
-#: ../gui/selinux.tbl:187
-msgid "Disable SELinux protection for ssh daemon"
-msgstr "Deaktiviere SELinux Schutz für ssh daemon"
-
-#: ../gui/selinux.tbl:188
-msgid "Allow ssh logins as sysadm_r:sysadm_t"
-msgstr "SSH-Logins als 'sysadm_r:sysadm_t' gestatten"
-
-#: ../gui/selinux.tbl:189
-msgid "Allow staff_r users to search the sysadm home dir and read files (such as ~/.bashrc)"
-msgstr "'staff_r'-Benutzern gestatten, das 'sysadm'-Stammverzeichnis zu durchsuchen und Dateien zu lesen (z.B. ~/.bashrc)"
-
-#: ../gui/selinux.tbl:190
-#: ../gui/selinux.tbl:191
-msgid "Universal SSL tunnel"
-msgstr "Universeller SSL-Tunnel"
-
-#: ../gui/selinux.tbl:190
-msgid "Disable SELinux protection for stunnel daemon"
-msgstr "Deaktiviere SELinux Schutz für stunnel daemon"
-
-#: ../gui/selinux.tbl:191
-msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
-msgstr "Dem stunnel-Daemon gestatten, als \"standalone\" zu laufen, ausserhalb von 'xinetd'"
-
-#: ../gui/selinux.tbl:192
-msgid "Disable SELinux protection for swat daemon"
-msgstr "Deaktiviere SELinux Schutz für swat daemon"
-
-#: ../gui/selinux.tbl:193
-msgid "Disable SELinux protection for sxid daemon"
-msgstr "Deaktiviere SELinux Schutz für sxid daemon"
-
-#: ../gui/selinux.tbl:194
-msgid "Disable SELinux protection for syslogd daemon"
-msgstr "Deaktiviere SELinux Schutz für syslogd daemon"
-
-#: ../gui/selinux.tbl:195
-msgid "Disable SELinux protection for system cron jobs"
-msgstr "Deaktiviere SELinux Schutz für system cron jobs"
-
-#: ../gui/selinux.tbl:196
-msgid "Disable SELinux protection for tcp daemon"
-msgstr "Deaktiviere SELinux Schutz für tcp daemon"
-
-#: ../gui/selinux.tbl:197
-msgid "Disable SELinux protection for telnet daemon"
-msgstr "Deaktiviere SELinux Schutz für telnet daemon"
-
-#: ../gui/selinux.tbl:198
-msgid "Disable SELinux protection for tftpd daemon"
-msgstr "Deaktiviere SELinux Schutz für tftpd daemon"
-
-#: ../gui/selinux.tbl:199
-msgid "Disable SELinux protection for transproxy daemon"
-msgstr "Deaktiviere SELinux Schutz für transproxy daemon"
-
-#: ../gui/selinux.tbl:200
-msgid "Disable SELinux protection for udev daemon"
-msgstr "Deaktiviere SELinux Schutz für udev daemon"
-
-#: ../gui/selinux.tbl:201
-msgid "Disable SELinux protection for uml daemon"
-msgstr "Deaktiviere SELinux Schutz für uml daemon"
-
-#: ../gui/selinux.tbl:202
-msgid "Allow xinetd to run unconfined, including any services it starts that do not have a domain transition explicitly defined"
-msgstr "'xinetd' gestatten, uneingeschränkt zu laufen, inklusive einiger Dienste, die gestartet werden, die keine Domain-Übertragung explizit definiert haben."
-
-#: ../gui/selinux.tbl:203
-msgid "Allow rc scripts to run unconfined, including any daemon started by an rc script that does not have a domain transition explicitly defined"
-msgstr "rc-Skripten gestatten, uneingeschränkt zu laufen, inklusive beliebiger Daemons, die von einem rc-Skript gestartet werden, das keine Domain-Übertragung explizit definiert hat"
-
-#: ../gui/selinux.tbl:204
-msgid "Allow rpm to run unconfined"
-msgstr "'rpm' gestatten, ohne Einschränkungen zu laufen"
-
-#: ../gui/selinux.tbl:205
-msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
-msgstr "Privilegierten Dienstprogrammen wie 'hotplug' und 'insmod' gestatten, ohne Einschränkung zu laufen"
-
-#: ../gui/selinux.tbl:206
-msgid "Disable SELinux protection for updfstab daemon"
-msgstr "Deaktiviere SELinux Schutz für updfstab daemon"
-
-#: ../gui/selinux.tbl:207
-msgid "Disable SELinux protection for uptimed daemon"
-msgstr "Deaktiviere SELinux Schutz für uptimed daemon"
-
-#: ../gui/selinux.tbl:208
-msgid "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, only staff_r can do so"
-msgstr "'user_r' gestatten, 'sysadm_r'-Rechte via 'su', 'sudo' oder 'userhelper' zu erlangen. Ansonsten ist dies lediglich 'staff_r' gestattet"
-
-#: ../gui/selinux.tbl:209
-msgid "Allow users to execute the mount command"
-msgstr "Benutzern gestatten, den Befehl 'mount' auszuführen"
-
-#: ../gui/selinux.tbl:210
-msgid "Allow regular users direct mouse access (only allow the X server)"
-msgstr "Regulären Benutzern direkten Zugriff auf die Maus gestatten (nur dem X-Server gestatten)"
-
-#: ../gui/selinux.tbl:211
-msgid "Allow users to run the dmesg command"
-msgstr "Benutzern gestatten, den Befehl 'dmesg' auszuführen"
-
-#: ../gui/selinux.tbl:212
-msgid "Allow users to control network interfaces (also needs USERCTL=true)"
-msgstr "Benutzern gestatten, Netzwerkschnittstellen zu kontrollieren (setzt ebenfalls USERCTL=true voraus)"
-
-#: ../gui/selinux.tbl:213
-msgid "Allow normal user to execute ping"
-msgstr "Einem normalen Benutzer gestatten, 'ping' auszuführen"
-
-#: ../gui/selinux.tbl:214
-msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
-msgstr "Benutzer r/w noextattrfile (FAT, CDROM, FLOPPY) gestatten"
-
-#: ../gui/selinux.tbl:215
-msgid "Allow users to rw usb devices"
-msgstr "Benutzern gestatten, USB-Geräte zu lesen/beschreiben"
-
-#: ../gui/selinux.tbl:216
-msgid "Allow users to run TCP servers (bind to ports and accept connection from the same domain and outside users)  disabling this forces FTP passive mode and may change other protocols"
-msgstr "Benutzern gestatten, TCP-Server auszuführen (Verbindung zu Ports und Annahme der Verbindung aus derselben Domain und ausserhalb 'users'). Wird dies verweigert, muss FTP im Passiv-Modus laufen und verändert ggf. auch andere Protokolle"
-
-#: ../gui/selinux.tbl:217
-msgid "Allow user to stat ttyfiles"
-msgstr "Benutzer gestatten, 'ttyfiles' statistisch anzusehen"
-
-#: ../gui/selinux.tbl:218
-msgid "Disable SELinux protection for uucpd daemon"
-msgstr "Deaktiviere SELinux Schutz für uucpd daemon"
-
-#: ../gui/selinux.tbl:219
-msgid "Disable SELinux protection for vmware daemon"
-msgstr "Deaktiviere SELinux Schutz für vmware daemon"
-
-#: ../gui/selinux.tbl:220
-msgid "Disable SELinux protection for watchdog daemon"
-msgstr "Deaktiviere SELinux Schutz für watchdog daemon"
-
-#: ../gui/selinux.tbl:221
-msgid "Disable SELinux protection for winbind daemon"
-msgstr "Deaktiviere SELinux Schutz für winbind daemon"
-
-#: ../gui/selinux.tbl:222
-msgid "Disable SELinux protection for xdm daemon"
-msgstr "Deaktiviere SELinux Schutz für xdm daemon"
-
-#: ../gui/selinux.tbl:223
-msgid "Allow xdm logins as sysadm_r:sysadm_t"
-msgstr "'xdm' Logins als 'sysadm_r:sysadm_t' gestatten"
-
-#: ../gui/selinux.tbl:224
-msgid "Disable SELinux protection for xen daemon"
-msgstr "Deaktiviere SELinux Schutz für xen daemon"
-
-#: ../gui/selinux.tbl:225
-msgid "XEN"
-msgstr "XEN"
-
-#: ../gui/selinux.tbl:225
-msgid "Allow xen to read/write physical disk devices"
-msgstr "'xen' gestatten, physikalische Plattengeräte zu lesen/beschreiben"
-
-#: ../gui/selinux.tbl:226
-msgid "Disable SELinux protection for xfs daemon"
-msgstr "Deaktiviere SELinux Schutz für xfs daemon"
-
-#: ../gui/selinux.tbl:227
-msgid "Disable SELinux protection for xen control"
-msgstr "Deaktiviere SELinux-Schutz für xen-Daemon"
-
-#: ../gui/selinux.tbl:228
-msgid "Disable SELinux protection for ypbind daemon"
-msgstr "Deaktiviere SELinux Schutz für ypbind daemon"
-
-#: ../gui/selinux.tbl:229
-msgid "Disable SELinux protection for NIS Password Daemon"
-msgstr "Deaktiviere SELinux Schutz für NIS Password Daemon"
-
-#: ../gui/selinux.tbl:230
-msgid "Disable SELinux protection for ypserv daemon"
-msgstr "Deaktiviere SELinux Schutz für ypserv daemon"
-
-#: ../gui/selinux.tbl:231
-msgid "Disable SELinux protection for NIS Transfer Daemon"
-msgstr "Deaktiviere SELinux Schutz für NIS Transfer Daemon"
-
-#: ../gui/selinux.tbl:232
-msgid "Allow SELinux webadm user to manage unprivileged users home directories"
-msgstr "Dem SELinux-Benutzer webadm gestatten, nicht privilegierte Benutzerverzeichnisse zu verwalten"
-
-#: ../gui/selinux.tbl:233
-msgid "Allow SELinux webadm user to read unprivileged users home directories"
-msgstr "Dem SELinux-Benutzer webadm gestatten, nicht privilegierte Benutzerverzeichnisse zu lesen"
-
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Are you sure you want to delete %s '%s'?"
-msgstr "Möchten Sie %s '%s' wirklich löschen?"
-
-#: ../gui/semanagePage.py:126
-#, python-format
-msgid "Delete %s"
-msgstr "%s löschen"
-
-#: ../gui/semanagePage.py:134
-#, python-format
-msgid "Add %s"
-msgstr "Hinzufügen von %s"
-
-#: ../gui/semanagePage.py:149
-#, python-format
-msgid "Modify %s"
-msgstr "%s ändern"
-
-#: ../gui/statusPage.py:69
-msgid "Permissive"
-msgstr "Permissive"
-
-#: ../gui/statusPage.py:70
-msgid "Enforcing"
-msgstr "Enforcing"
-
-#: ../gui/statusPage.py:75
-msgid "Disabled"
-msgstr "Deaktiviert"
-
-#: ../gui/statusPage.py:94
-msgid "Status"
-msgstr "Status"
-
-#: ../gui/statusPage.py:133
-msgid "Changing the policy type will cause a relabel of the entire file system on the next boot. Relabeling takes a long time depending on the size of the file system.  Do you wish to continue?"
-msgstr "Wenn der Richtlinientyp geändert wird, muss beim nächsten Neustart das vollständige Dateisystem neu beschriftet werden. Das Neubeschriften wird, je nach Grösse des Dateisystems, sehr lange dauern. Wollen Sie fortfahren?"
-
-#: ../gui/statusPage.py:147
-msgid "Changing to SELinux disabled requires a reboot.  It is not recommended.  If you later decide to turn SELinux back on, the system will be required to relabel.  If you just want to see if SELinux is causing a problem on your system, you can go to permissive mode which will only log errors and not enforce SELinux policy.  Permissive mode does not require a reboot    Do you wish to continue?"
-msgstr "Das Deaktivieren von SELinux erfordert einen Neustart. Es wird nicht empfohlen. Falls Sie nachträglich entscheiden, SELinux wieder zu aktivieren, muss das System neu gekennzeichnet werden. Falls Sie nur überprüfen möchten, ob SELinux ein Problem auf Ihrem System verursacht, können Sie in den 'permissive' Modus wechseln, in dem Fehler lediglich protokolliert, die SELinux-Richtlinien jedoch nicht erzwungen werden. Der 'permissive' Modus erfordert keinen Neustart. Möchten Sie fortfahren?"
-
-#: ../gui/statusPage.py:152
-msgid "Changing to SELinux enabled will cause a relabel of the entire file system on the next boot. Relabeling takes a long time depending on the size of the file system.  Do you wish to continue?"
-msgstr "Das Aktivieren von SELinux führt eine komplette Neu-Kennzeichnung des gesamten Dateisystems beim nächsten Neustart nach sich. Das Neu-Kennzeichnen dauert sehr lange, abhängig von der Grösse des Dateisystems. Möchten Sie fortfahren?"
-
-#: ../gui/system-config-selinux.glade.h:1
-msgid "<b>Select:</b>"
-msgstr "<b>Wählen Sie aus:</b>"
-
-#: ../gui/system-config-selinux.glade.h:2
-msgid "Add"
-msgstr "Hinzufügen"
-
-#: ../gui/system-config-selinux.glade.h:3
-msgid "Add File Context"
-msgstr "Dateikontext hinzufügen"
-
-#: ../gui/system-config-selinux.glade.h:4
-msgid "Add Network Port"
-msgstr "Netzwerk-Port hinzufügen"
-
-#: ../gui/system-config-selinux.glade.h:5
-msgid "Add SELinux Login Mapping"
-msgstr "SELinux Login-Zuweisung hinzufügen"
-
-#: ../gui/system-config-selinux.glade.h:6
-msgid "Add SELinux Network Ports"
-msgstr "SELinux Netzwerk-Ports hinzufügen"
-
-#: ../gui/system-config-selinux.glade.h:7
-msgid "Add SELinux User"
-msgstr "SELinux-Benutzer hinzufügen"
-
-#: ../gui/system-config-selinux.glade.h:8
-msgid "Add SELinux User Mapping"
-msgstr "SELinux Benutzerzuweisung hinzufügen"
-
-#: ../gui/system-config-selinux.glade.h:9
-msgid "Add Translation"
-msgstr "Übersetzung hinzufügen"
-
-#: ../gui/system-config-selinux.glade.h:10
-msgid ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
-msgstr ""
-"Copyright (c)2006 Red Hat, Inc.\n"
-"Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+#~ msgid "Select executable file to be confined."
+#~ msgstr "Wählen Sie eine einzuschränkende ausführbare Datei."
 
-#: ../gui/system-config-selinux.glade.h:12
-msgid "Current Enforcing Mode"
-msgstr "Derzeitiger Enforcing-Modus"
+#~ msgid "Select init script file to be confined."
+#~ msgstr "Wählen Sie eine Init-Skript-Datei, die eingeschränkt werden soll."
 
-#: ../gui/system-config-selinux.glade.h:14
-msgid "Delete File Context"
-msgstr "Dateikontext löschen"
+#~ msgid "Select file(s) that confined application creates or writes"
+#~ msgstr ""
+#~ "Wählen Sie die Datei(en), die eine eingeschränkte Applikation erstellt "
+#~ "oder schreibt"
 
-#: ../gui/system-config-selinux.glade.h:15
-msgid "Delete Network Port"
-msgstr "Netzwerk-Port löschen"
+#~ msgid ""
+#~ "Select directory(s) that the confined application owns and writes into"
+#~ msgstr ""
+#~ "Wählen Sie das/die Verzeichnis(se), die die eingeschränkte Applikation "
+#~ "besitzt und in die sie schreibt"
 
-#: ../gui/system-config-selinux.glade.h:16
-msgid "Delete SELinux User Mapping"
-msgstr "SELinux-Benutzerzuordnung löschen"
+#~ msgid "Select directory to generate policy files in"
+#~ msgstr ""
+#~ "Wählen Sie das Verzeichnis, in das die Richtliniendateien generiert "
+#~ "werden sollen"
 
-#: ../gui/system-config-selinux.glade.h:17
-msgid "Delete Translation"
-msgstr "Übersetzung löschen"
+#~ msgid ""
+#~ "Type %s_t already defined in current policy.\n"
+#~ "Do you want to continue?"
+#~ msgstr ""
+#~ "Typ %s_t bereits definiert in aktueller Richtlinie.\n"
+#~ "Wollen Sie fortfahren?"
 
-#: ../gui/system-config-selinux.glade.h:18
-msgid ""
-"Disabled\n"
-"Permissive\n"
-"Enforcing\n"
-msgstr ""
-"Deaktiviert\n"
-"Permissive\n"
-"Enforcing\n"
+#~ msgid "Verify Name"
+#~ msgstr "Überprüfe Name"
 
-#: ../gui/system-config-selinux.glade.h:22
-msgid "Edit Network Port"
-msgstr "Netzwerk-Port bearbeiten"
+#~ msgid ""
+#~ "Module %s.pp already loaded in current policy.\n"
+#~ "Do you want to continue?"
+#~ msgstr ""
+#~ "Modul %s.pp bereits geladen in aktueller Richtlinie.\n"
+#~ "Wollen Sie fortfahren?"
 
-#: ../gui/system-config-selinux.glade.h:24
-msgid "Enable/Disable additional audit rules, that are normally not reported in the log files."
-msgstr "Zusätzliche Prüfregeln aktivieren/deaktivieren, die normalerweise nicht in den Protokolldateien erscheinen."
+#~ msgid "You must enter a name"
+#~ msgstr "Sie müssen einen Namen angeben"
 
-#: ../gui/system-config-selinux.glade.h:25
-msgid "File Specification"
-msgstr "Dateispezifikation"
+#~ msgid "You must enter a executable"
+#~ msgstr "Sie müssen eine ausführbare Datei angeben"
 
-#: ../gui/system-config-selinux.glade.h:26
-msgid "File Type"
-msgstr "Dateityp"
+#~ msgid "Configue SELinux"
+#~ msgstr "SELinux konfigurieren"
 
-#: ../gui/system-config-selinux.glade.h:27
-msgid "Filter"
-msgstr "Filter"
+#~ msgid "You must enter a name for your confined process/user"
+#~ msgstr ""
+#~ "Sie müssen einen Pfad für Ihren eingeschränkten Prozess/Benutzer eingeben"
 
-#: ../gui/system-config-selinux.glade.h:28
-msgid "Generate new policy module"
-msgstr "Neues Richtlinienmodul generieren"
+#~ msgid "USER Types are not allowed executables"
+#~ msgstr "USER-Types sind keine erlaubten ausführbaren Dateien"
 
-#: ../gui/system-config-selinux.glade.h:30
-msgid "Load policy module"
-msgstr "Richtlinienmodul laden"
+#~ msgid "Only DAEMON apps can use an init script"
+#~ msgstr "Nur DAEMON-Applikationen können ein Init-Skript verwenden"
 
-#: ../gui/system-config-selinux.glade.h:32
-msgid "MLS"
-msgstr "MLS"
+#~ msgid "use_syslog must be a boolean value "
+#~ msgstr "use_syslog muss ein Boolescher Wert sein"
 
-#: ../gui/system-config-selinux.glade.h:36
-msgid "Modify File Context"
-msgstr "Datei-Kontext ändern"
+#~ msgid "USER Types autoomatically get a tmp type"
+#~ msgstr "USER-Types erhalten automatisch ein tmp-Typ"
 
-#: ../gui/system-config-selinux.glade.h:37
-msgid "Modify SELinux User"
-msgstr "SELinux-Benutzer modifizieren"
+#~ msgid "You must enter the executable path for your confined process"
+#~ msgstr ""
+#~ "Sie müssen einen ausführbaren Pfad für Ihren eingeschränkten Prozess "
+#~ "eingeben"
 
-#: ../gui/system-config-selinux.glade.h:38
-msgid "Modify SELinux User Mapping"
-msgstr "SELinux-Benutzer Benutzerzuordnung"
+#~ msgid "Type Enforcement file"
+#~ msgstr "Type Enforcement Datei"
 
-#: ../gui/system-config-selinux.glade.h:39
-msgid "Modify Translation"
-msgstr "Ãœbersetzung bearbeiten"
+#~ msgid "Interface file"
+#~ msgstr "Schnittstellendatei"
 
-#: ../gui/system-config-selinux.glade.h:42
-msgid "Relabel on next reboot."
-msgstr "Beim nächsten Neustart neu kennzeichnen."
+#~ msgid "File Contexts file"
+#~ msgstr "Datei-Kontexte-Datei"
 
-#: ../gui/system-config-selinux.glade.h:43
-msgid "Remove loadable policy module"
-msgstr "Ladbares Richtlinienmodul entfernen"
+#~ msgid "Setup Script"
+#~ msgstr "Skript für das Einrichten"
 
-#: ../gui/system-config-selinux.glade.h:44
-msgid "Revert boolean setting to system default"
-msgstr "Boolsche Einstellungen auf Standardeinstellungen des Systems zurücksetzen"
+#~ msgid ""
+#~ "SELinux Port\n"
+#~ "Type"
+#~ msgstr ""
+#~ "SELinux Port\n"
+#~ "Typ"
 
-#: ../gui/system-config-selinux.glade.h:45
-msgid "SELinux Administration"
-msgstr "SELinux-Administration"
+#~ msgid "Protocol"
+#~ msgstr "Protokoll"
 
-#: ../gui/system-config-selinux.glade.h:46
-msgid ""
-"SELinux MLS/MCS\n"
-"Level"
-msgstr ""
-"SELinux MLS/MCS\n"
-"Level"
+#~ msgid ""
+#~ "MLS/MCS\n"
+#~ "Level"
+#~ msgstr ""
+#~ "MLS/MCS\n"
+#~ "Level"
 
-#: ../gui/system-config-selinux.glade.h:49
-msgid "SELinux Type"
-msgstr "SELinux-Typ"
+#~ msgid "Port"
+#~ msgstr "Port"
 
-#: ../gui/system-config-selinux.glade.h:51
-msgid "Select Management Object"
-msgstr "Management-Objekt auswählen"
+#~ msgid "Port number \"%s\" is not valid.  0 < PORT_NUMBER < 65536 "
+#~ msgstr "Portnummer \"%s\" ist nicht gültig. 0 < PORTNUMMER < 65536 "
 
-#: ../gui/system-config-selinux.glade.h:52
-msgid "Select if you wish to relabel then entire file system on next reboot.  Relabeling can take a very long time, depending on the size of the system.  If you are changing policy types or going from disabled to enforcing, a relabel is required."
-msgstr "Wählen Sie aus, ob Sie das gesamte Dateisystem beim nächsten Neustart neu kennzeichnen möchten. Das Neu-Kennzeichnen kann sehr lange dauern, abhängig von der Grösse des Systems. Falls Sie die Richtlinientypen ändern oder vom Zustand 'disabled' zu 'enforcing' wechseln, ist eine Neu-Kennzeichnung erforderlich."
+#~ msgid "List View"
+#~ msgstr "Listenansicht"
 
-#: ../gui/system-config-selinux.glade.h:53
-msgid "System Default Enforcing Mode"
-msgstr "Standard-Enforcing-Modus des Systems"
+#~ msgid "Group View"
+#~ msgstr "Gruppenansicht"
 
-#: ../gui/system-config-selinux.glade.h:54
-msgid "System Default Policy Type: "
-msgstr "Systemstandard-Richtlinientyp: "
+#~ msgid "SELinux Service Protection"
+#~ msgstr "SELinux-Dienst-Schutz"
 
-#: ../gui/system-config-selinux.glade.h:55
-msgid "Toggle between Customized and All Booleans"
-msgstr "Zwischen 'Angepasst' und 'Alles Boolsche Werte' auswählen"
+#~ msgid "Disable SELinux protection for acct daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für acct daemon"
 
-#: ../gui/system-config-selinux.glade.h:56
-msgid "Toggle between Customized and All Ports"
-msgstr "Zwischen 'Angepasst' und 'Alle Ports' auswählen"
+#~ msgid "Admin"
+#~ msgstr "Administrator"
 
-#: ../gui/system-config-selinux.glade.h:57
-msgid "Toggle between all and customized file context"
-msgstr "Zwischen 'Alles' oder 'Angepasstem Dateikontext' auswählen"
+#~ msgid "Allow all daemons to write corefiles to /"
+#~ msgstr "Allen Daemons erlauben, 'corefiles' nach \"/\" zu schreiben"
 
-#: ../gui/system-config-selinux.glade.h:59
-msgid "_Delete"
-msgstr "_Löschen"
+#~ msgid "Allow all daemons the ability to use unallocated ttys"
+#~ msgstr ""
+#~ "Allen Daemons die Fähigkeit geben, nicht zugewiesene TTYs zu verwenden"
 
-#: ../gui/system-config-selinux.glade.h:60
-msgid "_Properties"
-msgstr "_Einstellungen"
+#~ msgid "User Privs"
+#~ msgstr "Benutzer-Privs"
 
-#: ../gui/system-config-selinux.glade.h:61
-msgid ""
-"all files\n"
-"regular file\n"
-"directory\n"
-"character device\n"
-"block device\n"
-"socket\n"
-"symbolic link\n"
-"named pipe\n"
-msgstr ""
-"alle Dateien\n"
-"reguläre Datei\n"
-"Verzeichnis\n"
-"Zeichengerät\n"
-"Blockgerät\n"
-"Socket\n"
-"symbolischer Link\n"
-"Named-Pipe\n"
-
-#: ../gui/system-config-selinux.glade.h:70
-msgid "system-config-selinux"
-msgstr "system-config-selinux"
-
-#: ../gui/system-config-selinux.glade.h:71
-msgid ""
-"tcp\n"
-"udp"
-msgstr ""
-"tcp\n"
-"udp"
+#~ msgid ""
+#~ "Allow gadmin SELinux user account to execute files in home directory or /"
+#~ "tmp"
+#~ msgstr ""
+#~ "gadmin-SELinux-Benutzer erlauben, Dateien in seinem Stammverzeichnis "
+#~ "oder /tmp auszuführen"
+
+#~ msgid ""
+#~ "Allow guest SELinux user account to execute files in home directory or /"
+#~ "tmp"
+#~ msgstr ""
+#~ "SELinux Gast-Benutzerkonten erlauben, Dateien in ihrem Stammverzeichnis "
+#~ "oder /tmp auszuführen"
+
+#~ msgid "Memory Protection"
+#~ msgstr "Speicherschutz"
+
+#~ msgid "Allow java executable stack"
+#~ msgstr "Ausführbaren Java-Stapel erlauben"
+
+#~ msgid "Mount"
+#~ msgstr "Einhängen"
+
+#~ msgid "Allow mount to mount any file"
+#~ msgstr "'mount' gestatten, jede beliebige Datei einzuhängen"
+
+#~ msgid "Allow mount to mount any directory"
+#~ msgstr "'mount' gestatten, jedes beliebige Verzeichnis einzuhängen"
+
+#~ msgid "Allow mplayer executable stack"
+#~ msgstr "'mplayer' einen ausführbaren Stapel erlauben"
+
+#~ msgid "SSH"
+#~ msgstr "SSH"
+
+#~ msgid "Allow ssh to run ssh-keysign"
+#~ msgstr "SSH gestatten, 'ssh-keysign' auszuführen"
+
+#~ msgid ""
+#~ "Allow staff SELinux user account to execute files in home directory or /"
+#~ "tmp"
+#~ msgstr ""
+#~ "staff-SELinux-Benutzerkonten gestatten, Dateien in ihren "
+#~ "Stammverzeichnissen oder /tmp auszuführen"
+
+#~ msgid ""
+#~ "Allow sysadm SELinux user account to execute files in home directory or /"
+#~ "tmp"
+#~ msgstr ""
+#~ "sysadm-SELinux-Benutzerkonten gestatten, Dateien in ihren "
+#~ "Stammverzeichnissen oder /tmp auszuführen"
+
+#~ msgid ""
+#~ "Allow unconfined SELinux user account to execute files in home directory "
+#~ "or /tmp"
+#~ msgstr ""
+#~ "Uneingeschränkten SELinux-Benutzerkonten gestatten, Dateien in ihren "
+#~ "Stammverzeichnissen oder /tmp auszuführen"
+
+#~ msgid "Network Configuration"
+#~ msgstr "Netzwerkkonfiguration"
+
+#~ msgid "Allow unlabeled packets to flow on the network"
+#~ msgstr ""
+#~ "Nicht gekennzeichneten Paketen gestatten, sich durch das Netzwerk "
+#~ "fortzubewegen"
+
+#~ msgid ""
+#~ "Allow user SELinux user account to execute files in home directory or /tmp"
+#~ msgstr ""
+#~ "user-SELinux-Benutzerkonten gestatten, Dateien in ihren "
+#~ "Stammverzeichnissen oder /tmp auszuführen"
+
+#~ msgid "Allow unconfined to dyntrans to unconfined_execmem"
+#~ msgstr "'unconfined' zu 'dyntrans' zu 'unconfined_execmem' gestatten"
+
+#~ msgid "Databases"
+#~ msgstr "Datenbanken"
+
+#~ msgid "Allow user to connect to mysql socket"
+#~ msgstr "Benutzer gestatten, sich mit dem MySQL-Socket zu verbinden"
+
+#~ msgid "Allow user to connect to postgres socket"
+#~ msgstr "Benutzer gestatten, sich mit dem Postgres-Socket zu verbinden"
+
+#~ msgid "XServer"
+#~ msgstr "X-Server"
+
+#~ msgid "Allow clients to write to X shared memory"
+#~ msgstr ""
+#~ "Clients gestatten, in von X gemeinsam genutzten Speicher zu schreiben"
+
+#~ msgid ""
+#~ "Allow xguest SELinux user account to execute files in home directory or /"
+#~ "tmp"
+#~ msgstr ""
+#~ "xguest-SELinux-Benutzerkonten gestatten, Dateien in ihren "
+#~ "Stammverzeichnissen oder /tmp auszuführen"
+
+#~ msgid "NIS"
+#~ msgstr "NIS"
+
+#~ msgid "Allow daemons to run with NIS"
+#~ msgstr "Daemons gestatten, mit NIS zu laufen"
+
+#~ msgid "Web Applications"
+#~ msgstr "Web-Applikationen"
+
+#~ msgid "Transition staff SELinux user to Web Browser Domain"
+#~ msgstr "'staff'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
+
+#~ msgid "Transition sysadm SELinux user to Web Browser Domain"
+#~ msgstr "'sysadmin'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
+
+#~ msgid "Transition user SELinux user to Web Browser Domain"
+#~ msgstr "'user'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
+
+#~ msgid "Transition xguest SELinux user to Web Browser Domain"
+#~ msgstr "'xguest'-SELinux-Benutzer auf Web-Browser-Domain übertragen"
+
+#~ msgid "Allow staff Web Browsers to write to home directories"
+#~ msgstr "'staff'-Web-Browsern gestatten, in Stammverzeichnisse zu schreiben"
+
+#~ msgid "Disable SELinux protection for amanda"
+#~ msgstr "Deaktiviere SELinux Schutz für amanda"
+
+#~ msgid "Disable SELinux protection for amavis"
+#~ msgstr "Deaktiviere SELinux Schutz für amavis"
+
+#~ msgid "Disable SELinux protection for apmd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für apmd daemon"
+
+#~ msgid "Disable SELinux protection for arpwatch daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für arpwatch daemon"
+
+#~ msgid "Disable SELinux protection for auditd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für auditd daemon"
+
+#~ msgid "Disable SELinux protection for automount daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für automount daemon"
+
+#~ msgid "Disable SELinux protection for avahi"
+#~ msgstr "Deaktiviere SELinux Schutz für avahi"
+
+#~ msgid "Disable SELinux protection for bluetooth daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für bluetooth daemon"
+
+#~ msgid "Disable SELinux protection for canna daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für canna daemon"
+
+#~ msgid "Disable SELinux protection for cardmgr daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für cardmgr daemon"
+
+#~ msgid "Disable SELinux protection for Cluster Server"
+#~ msgstr "Deaktiviere SELinux Schutz für Cluster Server"
+
+#~ msgid ""
+#~ "Allow cdrecord to read various content. nfs, samba, removable devices, "
+#~ "user temp and untrusted content files"
+#~ msgstr ""
+#~ "'cdrecord' gestatten, verschiedenen Inhalt zu lesen. NFS, SAMBA, "
+#~ "entfernbare Geräte, temporäre Benutzerverzeichnisse und nicht "
+#~ "vertrauenswürdige Inhaltsdateien"
+
+#~ msgid "Disable SELinux protection for ciped daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für ciped daemon"
+
+#~ msgid "Disable SELinux protection for clamd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für clamd daemon"
+
+#~ msgid "Disable SELinux protection for clamscan"
+#~ msgstr "Deaktiviere SELinux Schutz für clamscan"
+
+#~ msgid "Disable SELinux protection for clvmd"
+#~ msgstr "Deaktiviere SELinux Schutz für clvmd"
+
+#~ msgid "Disable SELinux protection for comsat daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für comsat daemon"
+
+#~ msgid "Disable SELinux protection for courier daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für courier daemon"
+
+#~ msgid "Disable SELinux protection for cpucontrol daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für cpucontrol daemon"
+
+#~ msgid "Disable SELinux protection for cpuspeed daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für cpuspeed daemon"
+
+#~ msgid "Cron"
+#~ msgstr "Cron"
+
+#~ msgid "Disable SELinux protection for crond daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für crond daemon"
+
+#~ msgid "Printing"
+#~ msgstr "Drucken"
+
+#~ msgid "Disable SELinux protection for cupsd back end server"
+#~ msgstr "Deaktiviere SELinux-Schutz für cupsd backend-Server"
+
+#~ msgid "Disable SELinux protection for cupsd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für cupsd daemon"
+
+#~ msgid "Disable SELinux protection for cupsd_lpd"
+#~ msgstr "Deaktiviere SELinux Schutz für cupsd_lpd"
+
+#~ msgid "CVS"
+#~ msgstr "CVS"
+
+#~ msgid "Disable SELinux protection for cvs daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für cvs daemon"
+
+#~ msgid "Disable SELinux protection for cyrus daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für cyrus daemon"
+
+#~ msgid "Disable SELinux protection for dbskkd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für dbskkd daemon"
+
+#~ msgid "Disable SELinux protection for dbusd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für dbusd daemon"
+
+#~ msgid "Disable SELinux protection for dccd"
+#~ msgstr "Deaktiviere SELinux Schutz für dccd"
+
+#~ msgid "Disable SELinux protection for dccifd"
+#~ msgstr "Deaktiviere SELinux Schutz für dccifd"
+
+#~ msgid "Disable SELinux protection for dccm"
+#~ msgstr "Deaktiviere SELinux Schutz für dccm"
+
+#~ msgid "Disable SELinux protection for ddt daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für ddt daemon"
+
+#~ msgid "Disable SELinux protection for devfsd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für devfsd daemon"
+
+#~ msgid "Disable SELinux protection for dhcpc daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für dhcpc daemon"
+
+#~ msgid "Disable SELinux protection for dhcpd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für dhcpd daemon"
+
+#~ msgid "Disable SELinux protection for dictd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für dictd daemon"
+
+#~ msgid "Allow sysadm_t to directly start daemons"
+#~ msgstr "'sysadm_t' gestatten, Daemons direkt zu starten"
+
+#~ msgid "Disable SELinux protection for Evolution"
+#~ msgstr "Deaktiviere SELinux Schutz für Evolution"
+
+#~ msgid "Games"
+#~ msgstr "Spiele"
+
+#~ msgid "Disable SELinux protection for games"
+#~ msgstr "Deaktiviere SELinux Schutz für games"
+
+#~ msgid "Disable SELinux protection for the web browsers"
+#~ msgstr "Deaktiviere SELinux Schutz für the web browsers"
+
+#~ msgid "Disable SELinux protection for Thunderbird"
+#~ msgstr "Deaktiviere SELinux Schutz für Thunderbird"
+
+#~ msgid "Disable SELinux protection for distccd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für distccd daemon"
+
+#~ msgid "Disable SELinux protection for dmesg daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für dmesg daemon"
+
+#~ msgid "Disable SELinux protection for dnsmasq daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für dnsmasq daemon"
+
+#~ msgid "Disable SELinux protection for dovecot daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für dovecot daemon"
+
+#~ msgid "Disable SELinux protection for entropyd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für entropyd daemon"
+
+#~ msgid "Disable SELinux protection for fetchmail"
+#~ msgstr "Deaktiviere SELinux Schutz für fetchmail"
+
+#~ msgid "Disable SELinux protection for fingerd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für fingerd daemon"
+
+#~ msgid "Disable SELinux protection for freshclam daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für freshclam daemon"
+
+#~ msgid "Disable SELinux protection for fsdaemon daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für fsdaemon daemon"
+
+#~ msgid "Disable SELinux protection for gpm daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für gpm daemon"
+
+#~ msgid "NFS"
+#~ msgstr "NFS"
+
+#~ msgid "Disable SELinux protection for gss daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für gss daemon"
+
+#~ msgid "Disable SELinux protection for Hal daemon"
+#~ msgstr "Deaktiviere SELinux-Schutz für Hal-Daemon"
+
+#~ msgid "Compatibility"
+#~ msgstr "Kompatibilität"
+
+#~ msgid ""
+#~ "Do not audit things that we know to be broken but which are not security "
+#~ "risks"
+#~ msgstr ""
+#~ "Dinge, die als defekt bekannt sind, aber keine Gefährdung der Sicherheit "
+#~ "darstellen, nicht überprüfen"
+
+#~ msgid "Disable SELinux protection for hostname daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für hostname daemon"
+
+#~ msgid "Disable SELinux protection for hotplug daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für hotplug daemon"
+
+#~ msgid "Disable SELinux protection for howl daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für howl daemon"
+
+#~ msgid "Disable SELinux protection for cups hplip daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für hplip daemon"
+
+#~ msgid "Disable SELinux protection for httpd rotatelogs"
+#~ msgstr "Deaktiviere SELinux Schutz für httpd rotatelogs"
+
+#~ msgid "HTTPD Service"
+#~ msgstr "HTTPD-Dienst"
+
+#~ msgid "Disable SELinux protection for http suexec"
+#~ msgstr "Deaktiviere SELinux Schutz für http suexec"
+
+#~ msgid "Disable SELinux protection for hwclock daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für hwclock daemon"
+
+#~ msgid "Disable SELinux protection for i18n daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für i18n daemon"
+
+#~ msgid "Disable SELinux protection for imazesrv daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für imazesrv daemon"
+
+#~ msgid "Disable SELinux protection for inetd child daemons"
+#~ msgstr "Deaktiviere SELinux Schutz für inetd child daemons"
+
+#~ msgid "Disable SELinux protection for inetd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für inetd daemon"
+
+#~ msgid "Disable SELinux protection for innd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für innd daemon"
+
+#~ msgid "Disable SELinux protection for iptables daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für iptables daemon"
+
+#~ msgid "Disable SELinux protection for ircd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für ircd daemon"
+
+#~ msgid "Disable SELinux protection for irqbalance daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für irqbalance daemon"
+
+#~ msgid "Disable SELinux protection for iscsi daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für iscsi daemon"
+
+#~ msgid "Disable SELinux protection for jabberd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für jabberd daemon"
+
+#~ msgid "Kerberos"
+#~ msgstr "Kerberos"
+
+#~ msgid "Disable SELinux protection for kadmind daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für kadmind daemon"
+
+#~ msgid "Disable SELinux protection for klogd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für klogd daemon"
+
+#~ msgid "Disable SELinux protection for krb5kdc daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für krb5kdc daemon"
+
+#~ msgid "Disable SELinux protection for ktalk daemons"
+#~ msgstr "Deaktiviere SELinux Schutz für ktalk daemons"
+
+#~ msgid "Disable SELinux protection for kudzu daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für kudzu daemon"
+
+#~ msgid "Disable SELinux protection for locate daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für locate daemon"
+
+#~ msgid "Disable SELinux protection for lpd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für lpd daemon"
+
+#~ msgid "Disable SELinux protection for lrrd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für lrrd daemon"
+
+#~ msgid "Disable SELinux protection for lvm daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für lvm daemon"
+
+#~ msgid "Disable SELinux protection for mailman"
+#~ msgstr "Deaktiviere SELinux Schutz für mailman"
+
+#~ msgid "Allow evolution and thunderbird to read user files"
+#~ msgstr "Evolution und Thunderbird gestatten, Benutzerdateien zu lesen"
+
+#~ msgid "Disable SELinux protection for mdadm daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für mdadm daemon"
+
+#~ msgid "Disable SELinux protection for monopd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für monopd daemon"
+
+#~ msgid "Allow the mozilla browser to read user files"
+#~ msgstr "Dem Mozilla-Browser gestatten, Benutzerdateien zu lesen"
+
+#~ msgid "Disable SELinux protection for mrtg daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für mrtg daemon"
+
+#~ msgid "Disable SELinux protection for mysqld daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für mysqld daemon"
+
+#~ msgid "Disable SELinux protection for nagios daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für nagios daemon"
+
+#~ msgid "Disable SELinux protection for named daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für named daemon"
+
+#~ msgid "Disable SELinux protection for nessusd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für nessusd daemon"
+
+#~ msgid "Disable SELinux protection for NetworkManager"
+#~ msgstr "Deaktiviere SELinux Schutz für NetworkManager"
 
-#: ../gui/translationsPage.py:53
-msgid "Sensitvity Level"
-msgstr "Empfindlichkeitsstufe"
+#~ msgid "Disable SELinux protection for nfsd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für nfsd daemon"
 
-#: ../gui/usersPage.py:138
-#, python-format
-msgid "SELinux user '%s' is required"
-msgstr "SELinux-Benutzer '%s' wird benötigt"
+#~ msgid "Samba"
+#~ msgstr "Samba"
+
+#~ msgid "Disable SELinux protection for nmbd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für nmbd daemon"
+
+#~ msgid "Disable SELinux protection for nrpe daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für nrpe daemon"
+
+#~ msgid "Disable SELinux protection for nscd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für nscd daemon"
+
+#~ msgid "Disable SELinux protection for nsd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für nsd daemon"
+
+#~ msgid "Disable SELinux protection for ntpd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für ntpd daemon"
+
+#~ msgid "Disable SELinux protection for oddjob"
+#~ msgstr "Deaktiviere SELinux Schutz für oddjob"
+
+#~ msgid "Disable SELinux protection for oddjob_mkhomedir"
+#~ msgstr "Deaktiviere SELinux Schutz für oddjob_mkhomedir"
+
+#~ msgid "Disable SELinux protection for openvpn daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für openvpn daemon"
+
+#~ msgid "Disable SELinux protection for pam daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für pam daemon"
+
+#~ msgid "Disable SELinux protection for pegasus"
+#~ msgstr "Deaktiviere SELinux Schutz für pegasus"
+
+#~ msgid "Disable SELinux protection for perdition daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für perdition daemon"
+
+#~ msgid "Disable SELinux protection for portmap daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für portmap daemon"
+
+#~ msgid "Disable SELinux protection for portslave daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für portslave daemon"
+
+#~ msgid "Disable SELinux protection for postfix"
+#~ msgstr "Deaktiviere SELinux Schutz für postfix"
+
+#~ msgid "Disable SELinux protection for postgresql daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für postgresql daemon"
+
+#~ msgid "pppd"
+#~ msgstr "pppd"
+
+#~ msgid "Allow pppd to be run for a regular user"
+#~ msgstr "Gestatten, dass 'pppd' für einen regulären Benutzer ausgeführt wird"
+
+#~ msgid "Disable SELinux protection for pptp"
+#~ msgstr "Deaktiviere SELinux Schutz für pptp"
+
+#~ msgid "Disable SELinux protection for prelink daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für prelink daemon"
+
+#~ msgid "Disable SELinux protection for privoxy daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für privoxy daemon"
+
+#~ msgid "Disable SELinux protection for ptal daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für ptal daemon"
+
+#~ msgid "Disable SELinux protection for pxe daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für pxe daemon"
+
+#~ msgid "Disable SELinux protection for pyzord"
+#~ msgstr "Deaktiviere SELinux Schutz für pyzord"
+
+#~ msgid "Disable SELinux protection for quota daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für quota daemon"
+
+#~ msgid "Disable SELinux protection for radiusd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für radiusd daemon"
+
+#~ msgid "Disable SELinux protection for radvd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für radvd daemon"
+
+#~ msgid "Disable SELinux protection for rdisc"
+#~ msgstr "Deaktiviere SELinux Schutz für rdisc"
+
+#~ msgid "Disable SELinux protection for readahead"
+#~ msgstr "Deaktiviere SELinux Schutz für readahead"
+
+#~ msgid "Allow programs to read files in non-standard locations (default_t)"
+#~ msgstr ""
+#~ "Programmen gestatten, Dateien an nicht standardmässigen Orten zu lesen "
+#~ "(default_t)"
+
+#~ msgid "Disable SELinux protection for restorecond"
+#~ msgstr "Deaktiviere SELinux Schutz für restorecond"
+
+#~ msgid "Disable SELinux protection for rhgb daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für rhgb daemon"
+
+#~ msgid "Disable SELinux protection for ricci"
+#~ msgstr "Deaktiviere SELinux Schutz für ricci"
+
+#~ msgid "Disable SELinux protection for ricci_modclusterd"
+#~ msgstr "Deaktiviere SELinux Schutz für ricci_modclusterd"
+
+#~ msgid "Disable SELinux protection for rlogind daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für rlogind daemon"
+
+#~ msgid "Disable SELinux protection for rpcd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für rpcd daemon"
+
+#~ msgid "Disable SELinux protection for rshd"
+#~ msgstr "Deaktiviere SELinux Schutz für rshd"
+
+#~ msgid "rsync"
+#~ msgstr "rsync"
+
+#~ msgid "Disable SELinux protection for rsync daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für rsync daemon"
+
+#~ msgid "Allow ssh to run from inetd instead of as a daemon"
+#~ msgstr ""
+#~ "SSH gestatten, von 'inetd' aus gestartet zu werden, anstatt als Daemon"
+
+#~ msgid "Allow Samba to share nfs directories"
+#~ msgstr "Samba gestatten, NFS-Verzeichnisse freizugeben"
+
+#~ msgid "SASL authentication server"
+#~ msgstr "SASL-Authentifizierungs-Server"
+
+#~ msgid "Allow sasl authentication server to read /etc/shadow"
+#~ msgstr "SASL-Authentifizierungs-Server gestatten, /etc/shadow zu lesen"
+
+#~ msgid ""
+#~ "Allow X-Windows server to map a memory region as both executable and "
+#~ "writable"
+#~ msgstr ""
+#~ "Dem X-Windows-Server gestatten, einen Speicherbereich sowohl als "
+#~ "ausführbar, als auch beschreibbar auszuweisen"
+
+#~ msgid "Disable SELinux protection for saslauthd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für saslauthd daemon"
+
+#~ msgid "Disable SELinux protection for scannerdaemon daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für scannerdaemon daemon"
+
+#~ msgid "Do not allow transition to sysadm_t, sudo and su effected"
+#~ msgstr ""
+#~ "Wechsel zu 'sysadm_t' nicht gestatten. Davon betroffen sind 'sudo' und "
+#~ "'su'"
+
+#~ msgid "Do not allow any processes to load kernel modules"
+#~ msgstr "Keinem Prozess gestatten, Kernel-Module zu laden"
+
+#~ msgid "Do not allow any processes to modify kernel SELinux policy"
+#~ msgstr ""
+#~ "Keinem Prozess gestatten, die Kernel SELinux-Richtlinien zu verändern"
+
+#~ msgid "Disable SELinux protection for sendmail daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für sendmail daemon"
+
+#~ msgid "Disable SELinux protection for setrans"
+#~ msgstr "Deaktiviere SELinux Schutz für setrans"
+
+#~ msgid "Disable SELinux protection for setroubleshoot daemon"
+#~ msgstr "Deaktiviere SELinux-Schutz für setroubleshoot-Daemon"
+
+#~ msgid "Disable SELinux protection for slapd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für slapd daemon"
+
+#~ msgid "Disable SELinux protection for slrnpull daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für slrnpull daemon"
+
+#~ msgid "Disable SELinux protection for smbd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für smbd daemon"
+
+#~ msgid "Disable SELinux protection for snmpd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für snmpd daemon"
+
+#~ msgid "Disable SELinux protection for snort daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für snort daemon"
+
+#~ msgid "Disable SELinux protection for soundd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für soundd daemon"
+
+#~ msgid "Disable SELinux protection for sound daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für sound daemon"
+
+#~ msgid "Spam Protection"
+#~ msgstr "Spam-Schutz"
+
+#~ msgid "Disable SELinux protection for spamd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für spamd daemon"
+
+#~ msgid "Allow spamd to access home directories"
+#~ msgstr "'spamd' Zugriff auf Stammverzeichnisse gestatten"
+
+#~ msgid "Allow Spam Assassin daemon network access"
+#~ msgstr "Dem Spamassassin-Daemon Netzwerkzugriff gestatten"
+
+#~ msgid "Disable SELinux protection for speedmgmt daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für speedmgmt daemon"
+
+#~ msgid "Squid"
+#~ msgstr "Squid"
+
+#~ msgid "Allow squid daemon to connect to the network"
+#~ msgstr "Dem Squid-Daemon gestatten, sich mit dem Netzwerk zu verbinden"
+
+#~ msgid "Disable SELinux protection for squid daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für squid daemon"
+
+#~ msgid "Disable SELinux protection for ssh daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für ssh daemon"
+
+#~ msgid "Allow ssh logins as sysadm_r:sysadm_t"
+#~ msgstr "SSH-Logins als 'sysadm_r:sysadm_t' gestatten"
+
+#~ msgid ""
+#~ "Allow staff_r users to search the sysadm home dir and read files (such as "
+#~ "~/.bashrc)"
+#~ msgstr ""
+#~ "'staff_r'-Benutzern gestatten, das 'sysadm'-Stammverzeichnis zu "
+#~ "durchsuchen und Dateien zu lesen (z.B. ~/.bashrc)"
+
+#~ msgid "Universal SSL tunnel"
+#~ msgstr "Universeller SSL-Tunnel"
+
+#~ msgid "Disable SELinux protection for stunnel daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für stunnel daemon"
+
+#~ msgid "Allow stunnel daemon to run as standalone, outside of xinetd"
+#~ msgstr ""
+#~ "Dem stunnel-Daemon gestatten, als \"standalone\" zu laufen, ausserhalb "
+#~ "von 'xinetd'"
+
+#~ msgid "Disable SELinux protection for swat daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für swat daemon"
+
+#~ msgid "Disable SELinux protection for sxid daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für sxid daemon"
+
+#~ msgid "Disable SELinux protection for syslogd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für syslogd daemon"
+
+#~ msgid "Disable SELinux protection for system cron jobs"
+#~ msgstr "Deaktiviere SELinux Schutz für system cron jobs"
+
+#~ msgid "Disable SELinux protection for tcp daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für tcp daemon"
+
+#~ msgid "Disable SELinux protection for telnet daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für telnet daemon"
+
+#~ msgid "Disable SELinux protection for tftpd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für tftpd daemon"
+
+#~ msgid "Disable SELinux protection for transproxy daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für transproxy daemon"
+
+#~ msgid "Disable SELinux protection for udev daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für udev daemon"
+
+#~ msgid "Disable SELinux protection for uml daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für uml daemon"
+
+#~ msgid ""
+#~ "Allow xinetd to run unconfined, including any services it starts that do "
+#~ "not have a domain transition explicitly defined"
+#~ msgstr ""
+#~ "'xinetd' gestatten, uneingeschränkt zu laufen, inklusive einiger Dienste, "
+#~ "die gestartet werden, die keine Domain-Ãœbertragung explizit definiert "
+#~ "haben."
+
+#~ msgid ""
+#~ "Allow rc scripts to run unconfined, including any daemon started by an rc "
+#~ "script that does not have a domain transition explicitly defined"
+#~ msgstr ""
+#~ "rc-Skripten gestatten, uneingeschränkt zu laufen, inklusive beliebiger "
+#~ "Daemons, die von einem rc-Skript gestartet werden, das keine Domain-"
+#~ "Ãœbertragung explizit definiert hat"
+
+#~ msgid "Allow rpm to run unconfined"
+#~ msgstr "'rpm' gestatten, ohne Einschränkungen zu laufen"
+
+#~ msgid "Allow privileged utilities like hotplug and insmod to run unconfined"
+#~ msgstr ""
+#~ "Privilegierten Dienstprogrammen wie 'hotplug' und 'insmod' gestatten, "
+#~ "ohne Einschränkung zu laufen"
+
+#~ msgid "Disable SELinux protection for updfstab daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für updfstab daemon"
+
+#~ msgid "Disable SELinux protection for uptimed daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für uptimed daemon"
+
+#~ msgid ""
+#~ "Allow user_r to reach sysadm_r via su, sudo, or userhelper. Otherwise, "
+#~ "only staff_r can do so"
+#~ msgstr ""
+#~ "'user_r' gestatten, 'sysadm_r'-Rechte via 'su', 'sudo' oder 'userhelper' "
+#~ "zu erlangen. Ansonsten ist dies lediglich 'staff_r' gestattet"
+
+#~ msgid "Allow users to execute the mount command"
+#~ msgstr "Benutzern gestatten, den Befehl 'mount' auszuführen"
+
+#~ msgid "Allow regular users direct mouse access (only allow the X server)"
+#~ msgstr ""
+#~ "Regulären Benutzern direkten Zugriff auf die Maus gestatten (nur dem X-"
+#~ "Server gestatten)"
+
+#~ msgid "Allow users to run the dmesg command"
+#~ msgstr "Benutzern gestatten, den Befehl 'dmesg' auszuführen"
+
+#~ msgid "Allow users to control network interfaces (also needs USERCTL=true)"
+#~ msgstr ""
+#~ "Benutzern gestatten, Netzwerkschnittstellen zu kontrollieren (setzt "
+#~ "ebenfalls USERCTL=true voraus)"
+
+#~ msgid "Allow normal user to execute ping"
+#~ msgstr "Einem normalen Benutzer gestatten, 'ping' auszuführen"
+
+#~ msgid "Allow user to r/w noextattrfile (FAT, CDROM, FLOPPY)"
+#~ msgstr "Benutzer r/w noextattrfile (FAT, CDROM, FLOPPY) gestatten"
+
+#~ msgid "Allow users to rw usb devices"
+#~ msgstr "Benutzern gestatten, USB-Geräte zu lesen/beschreiben"
+
+#~ msgid ""
+#~ "Allow users to run TCP servers (bind to ports and accept connection from "
+#~ "the same domain and outside users)  disabling this forces FTP passive "
+#~ "mode and may change other protocols"
+#~ msgstr ""
+#~ "Benutzern gestatten, TCP-Server auszuführen (Verbindung zu Ports und "
+#~ "Annahme der Verbindung aus derselben Domain und ausserhalb 'users'). Wird "
+#~ "dies verweigert, muss FTP im Passiv-Modus laufen und verändert ggf. auch "
+#~ "andere Protokolle"
+
+#~ msgid "Allow user to stat ttyfiles"
+#~ msgstr "Benutzer gestatten, 'ttyfiles' statistisch anzusehen"
+
+#~ msgid "Disable SELinux protection for uucpd daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für uucpd daemon"
+
+#~ msgid "Disable SELinux protection for vmware daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für vmware daemon"
+
+#~ msgid "Disable SELinux protection for watchdog daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für watchdog daemon"
+
+#~ msgid "Disable SELinux protection for winbind daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für winbind daemon"
+
+#~ msgid "Disable SELinux protection for xdm daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für xdm daemon"
+
+#~ msgid "Allow xdm logins as sysadm_r:sysadm_t"
+#~ msgstr "'xdm' Logins als 'sysadm_r:sysadm_t' gestatten"
+
+#~ msgid "Disable SELinux protection for xen daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für xen daemon"
+
+#~ msgid "XEN"
+#~ msgstr "XEN"
+
+#~ msgid "Allow xen to read/write physical disk devices"
+#~ msgstr "'xen' gestatten, physikalische Plattengeräte zu lesen/beschreiben"
+
+#~ msgid "Disable SELinux protection for xfs daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für xfs daemon"
+
+#~ msgid "Disable SELinux protection for xen control"
+#~ msgstr "Deaktiviere SELinux-Schutz für xen-Daemon"
+
+#~ msgid "Disable SELinux protection for ypbind daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für ypbind daemon"
+
+#~ msgid "Disable SELinux protection for NIS Password Daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für NIS Password Daemon"
+
+#~ msgid "Disable SELinux protection for ypserv daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für ypserv daemon"
+
+#~ msgid "Disable SELinux protection for NIS Transfer Daemon"
+#~ msgstr "Deaktiviere SELinux Schutz für NIS Transfer Daemon"
+
+#~ msgid ""
+#~ "Allow SELinux webadm user to manage unprivileged users home directories"
+#~ msgstr ""
+#~ "Dem SELinux-Benutzer webadm gestatten, nicht privilegierte "
+#~ "Benutzerverzeichnisse zu verwalten"
+
+#~ msgid ""
+#~ "Allow SELinux webadm user to read unprivileged users home directories"
+#~ msgstr ""
+#~ "Dem SELinux-Benutzer webadm gestatten, nicht privilegierte "
+#~ "Benutzerverzeichnisse zu lesen"
+
+#~ msgid "Are you sure you want to delete %s '%s'?"
+#~ msgstr "Möchten Sie %s '%s' wirklich löschen?"
+
+#~ msgid "Delete %s"
+#~ msgstr "%s löschen"
+
+#~ msgid "Add %s"
+#~ msgstr "Hinzufügen von %s"
+
+#~ msgid "Modify %s"
+#~ msgstr "%s ändern"
+
+#~ msgid "Permissive"
+#~ msgstr "Permissive"
+
+#~ msgid "Enforcing"
+#~ msgstr "Enforcing"
+
+#~ msgid "Disabled"
+#~ msgstr "Deaktiviert"
+
+#~ msgid "Status"
+#~ msgstr "Status"
+
+#~ msgid ""
+#~ "Changing the policy type will cause a relabel of the entire file system "
+#~ "on the next boot. Relabeling takes a long time depending on the size of "
+#~ "the file system.  Do you wish to continue?"
+#~ msgstr ""
+#~ "Wenn der Richtlinientyp geändert wird, muss beim nächsten Neustart das "
+#~ "vollständige Dateisystem neu beschriftet werden. Das Neubeschriften wird, "
+#~ "je nach Grösse des Dateisystems, sehr lange dauern. Wollen Sie fortfahren?"
+
+#~ msgid ""
+#~ "Changing to SELinux disabled requires a reboot.  It is not recommended.  "
+#~ "If you later decide to turn SELinux back on, the system will be required "
+#~ "to relabel.  If you just want to see if SELinux is causing a problem on "
+#~ "your system, you can go to permissive mode which will only log errors and "
+#~ "not enforce SELinux policy.  Permissive mode does not require a reboot    "
+#~ "Do you wish to continue?"
+#~ msgstr ""
+#~ "Das Deaktivieren von SELinux erfordert einen Neustart. Es wird nicht "
+#~ "empfohlen. Falls Sie nachträglich entscheiden, SELinux wieder zu "
+#~ "aktivieren, muss das System neu gekennzeichnet werden. Falls Sie nur "
+#~ "überprüfen möchten, ob SELinux ein Problem auf Ihrem System verursacht, "
+#~ "können Sie in den 'permissive' Modus wechseln, in dem Fehler lediglich "
+#~ "protokolliert, die SELinux-Richtlinien jedoch nicht erzwungen werden. Der "
+#~ "'permissive' Modus erfordert keinen Neustart. Möchten Sie fortfahren?"
+
+#~ msgid ""
+#~ "Changing to SELinux enabled will cause a relabel of the entire file "
+#~ "system on the next boot. Relabeling takes a long time depending on the "
+#~ "size of the file system.  Do you wish to continue?"
+#~ msgstr ""
+#~ "Das Aktivieren von SELinux führt eine komplette Neu-Kennzeichnung des "
+#~ "gesamten Dateisystems beim nächsten Neustart nach sich. Das Neu-"
+#~ "Kennzeichnen dauert sehr lange, abhängig von der Grösse des Dateisystems. "
+#~ "Möchten Sie fortfahren?"
+
+#~ msgid "<b>Select:</b>"
+#~ msgstr "<b>Wählen Sie aus:</b>"
+
+#~ msgid "Add"
+#~ msgstr "Hinzufügen"
+
+#~ msgid "Add File Context"
+#~ msgstr "Dateikontext hinzufügen"
+
+#~ msgid "Add Network Port"
+#~ msgstr "Netzwerk-Port hinzufügen"
+
+#~ msgid "Add SELinux Login Mapping"
+#~ msgstr "SELinux Login-Zuweisung hinzufügen"
+
+#~ msgid "Add SELinux Network Ports"
+#~ msgstr "SELinux Netzwerk-Ports hinzufügen"
+
+#~ msgid "Add SELinux User"
+#~ msgstr "SELinux-Benutzer hinzufügen"
+
+#~ msgid "Add SELinux User Mapping"
+#~ msgstr "SELinux Benutzerzuweisung hinzufügen"
+
+#~ msgid "Add Translation"
+#~ msgstr "Übersetzung hinzufügen"
+
+#~ msgid ""
+#~ "Copyright (c)2006 Red Hat, Inc.\n"
+#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+#~ msgstr ""
+#~ "Copyright (c)2006 Red Hat, Inc.\n"
+#~ "Copyright (c) 2006 Dan Walsh <dwalsh at redhat.com>"
+
+#~ msgid "Current Enforcing Mode"
+#~ msgstr "Derzeitiger Enforcing-Modus"
+
+#~ msgid "Delete File Context"
+#~ msgstr "Dateikontext löschen"
+
+#~ msgid "Delete Network Port"
+#~ msgstr "Netzwerk-Port löschen"
+
+#~ msgid "Delete SELinux User Mapping"
+#~ msgstr "SELinux-Benutzerzuordnung löschen"
+
+#~ msgid "Delete Translation"
+#~ msgstr "Übersetzung löschen"
+
+#~ msgid ""
+#~ "Disabled\n"
+#~ "Permissive\n"
+#~ "Enforcing\n"
+#~ msgstr ""
+#~ "Deaktiviert\n"
+#~ "Permissive\n"
+#~ "Enforcing\n"
+
+#~ msgid "Edit Network Port"
+#~ msgstr "Netzwerk-Port bearbeiten"
+
+#~ msgid ""
+#~ "Enable/Disable additional audit rules, that are normally not reported in "
+#~ "the log files."
+#~ msgstr ""
+#~ "Zusätzliche Prüfregeln aktivieren/deaktivieren, die normalerweise nicht "
+#~ "in den Protokolldateien erscheinen."
+
+#~ msgid "File Specification"
+#~ msgstr "Dateispezifikation"
+
+#~ msgid "File Type"
+#~ msgstr "Dateityp"
+
+#~ msgid "Filter"
+#~ msgstr "Filter"
+
+#~ msgid "Generate new policy module"
+#~ msgstr "Neues Richtlinienmodul generieren"
+
+#~ msgid "Load policy module"
+#~ msgstr "Richtlinienmodul laden"
+
+#~ msgid "MLS"
+#~ msgstr "MLS"
+
+#~ msgid "Modify File Context"
+#~ msgstr "Datei-Kontext ändern"
+
+#~ msgid "Modify SELinux User"
+#~ msgstr "SELinux-Benutzer modifizieren"
+
+#~ msgid "Modify SELinux User Mapping"
+#~ msgstr "SELinux-Benutzer Benutzerzuordnung"
+
+#~ msgid "Modify Translation"
+#~ msgstr "Ãœbersetzung bearbeiten"
+
+#~ msgid "Relabel on next reboot."
+#~ msgstr "Beim nächsten Neustart neu kennzeichnen."
+
+#~ msgid "Remove loadable policy module"
+#~ msgstr "Ladbares Richtlinienmodul entfernen"
+
+#~ msgid "Revert boolean setting to system default"
+#~ msgstr ""
+#~ "Boolsche Einstellungen auf Standardeinstellungen des Systems zurücksetzen"
+
+#~ msgid "SELinux Administration"
+#~ msgstr "SELinux-Administration"
+
+#~ msgid ""
+#~ "SELinux MLS/MCS\n"
+#~ "Level"
+#~ msgstr ""
+#~ "SELinux MLS/MCS\n"
+#~ "Level"
+
+#~ msgid "SELinux Type"
+#~ msgstr "SELinux-Typ"
+
+#~ msgid "Select Management Object"
+#~ msgstr "Management-Objekt auswählen"
+
+#~ msgid ""
+#~ "Select if you wish to relabel then entire file system on next reboot.  "
+#~ "Relabeling can take a very long time, depending on the size of the "
+#~ "system.  If you are changing policy types or going from disabled to "
+#~ "enforcing, a relabel is required."
+#~ msgstr ""
+#~ "Wählen Sie aus, ob Sie das gesamte Dateisystem beim nächsten Neustart neu "
+#~ "kennzeichnen möchten. Das Neu-Kennzeichnen kann sehr lange dauern, "
+#~ "abhängig von der Grösse des Systems. Falls Sie die Richtlinientypen "
+#~ "ändern oder vom Zustand 'disabled' zu 'enforcing' wechseln, ist eine Neu-"
+#~ "Kennzeichnung erforderlich."
+
+#~ msgid "System Default Enforcing Mode"
+#~ msgstr "Standard-Enforcing-Modus des Systems"
+
+#~ msgid "System Default Policy Type: "
+#~ msgstr "Systemstandard-Richtlinientyp: "
+
+#~ msgid "Toggle between Customized and All Booleans"
+#~ msgstr "Zwischen 'Angepasst' und 'Alles Boolsche Werte' auswählen"
+
+#~ msgid "Toggle between Customized and All Ports"
+#~ msgstr "Zwischen 'Angepasst' und 'Alle Ports' auswählen"
+
+#~ msgid "Toggle between all and customized file context"
+#~ msgstr "Zwischen 'Alles' oder 'Angepasstem Dateikontext' auswählen"
+
+#~ msgid "_Delete"
+#~ msgstr "_Löschen"
+
+#~ msgid "_Properties"
+#~ msgstr "_Einstellungen"
+
+#~ msgid ""
+#~ "all files\n"
+#~ "regular file\n"
+#~ "directory\n"
+#~ "character device\n"
+#~ "block device\n"
+#~ "socket\n"
+#~ "symbolic link\n"
+#~ "named pipe\n"
+#~ msgstr ""
+#~ "alle Dateien\n"
+#~ "reguläre Datei\n"
+#~ "Verzeichnis\n"
+#~ "Zeichengerät\n"
+#~ "Blockgerät\n"
+#~ "Socket\n"
+#~ "symbolischer Link\n"
+#~ "Named-Pipe\n"
+
+#~ msgid "system-config-selinux"
+#~ msgstr "system-config-selinux"
+
+#~ msgid ""
+#~ "tcp\n"
+#~ "udp"
+#~ msgstr ""
+#~ "tcp\n"
+#~ "udp"
+
+#~ msgid "Sensitvity Level"
+#~ msgstr "Empfindlichkeitsstufe"
+
+#~ msgid "SELinux user '%s' is required"
+#~ msgstr "SELinux-Benutzer '%s' wird benötigt"
 
 #~ msgid "Invalid prefix %s"
 #~ msgstr "Ungültiges Präfix %s"
+
 #~ msgid "Allow application/user role to bind to any tcp ports > 1024"
 #~ msgstr ""
 #~ "Erlaubt Applikationsrolle/Benutzer-Rolle, sich mit einem beliebigen TCP-"
 #~ "Port > 1024 zu verbinden"
+
 #~ msgid "Allows confined application/user role to bind to any tcp port"
 #~ msgstr ""
 #~ "Erlaubt einer eingeschränkten Applikationsrolle/einem eingeschränkten "
 #~ "Benutzer-Rolle sich mit jedem beliebigen TCP-Port zu verbinden"
+
 #~ msgid ""
 #~ "Enter a comma separated list of tcp ports or ranges of ports that "
 #~ "application/user role binds to. Example: 612, 650-660"
@@ -3434,14 +2886,18 @@ msgstr "SELinux-Benutzer '%s' wird benötigt"
 #~ "Geben Sie eine durch Kommas getrennte Liste von TCP-Ports oder einen "
 #~ "Bereich an, an welche Applikation/Benutzer-Rollen gebunden werden. "
 #~ "Beispiel: 612, 650-660"
+
 #~ msgid "SELinux Policy Generation Druid"
 #~ msgstr "Druid zum Erstellen von SELinux-Richtlinien"
+
 #~ msgid "Unreserved Ports  (> 1024)"
 #~ msgstr "Nicht reservierte Ports  (>1024)"
+
 #~ msgid "Use this checkbutton if your app calls bindresvport with 0."
 #~ msgstr ""
 #~ "Verwenden Sie diese Schaltfläche, wenn Ihre Applikation bindresvport mit "
 #~ "0 aufruft."
+
 #~ msgid ""
 #~ "Enforcing\n"
 #~ "Permissive\n"
@@ -3450,4 +2906,3 @@ msgstr "SELinux-Benutzer '%s' wird benötigt"
 #~ "Enforcing\n"
 #~ "Permissive\n"
 #~ "Deaktiviert\n"
-
commit d88605da10f13d6cdade235604efb8fd615b4c9c
Author: Richard Hughes <richard at hughsie.com>
Date:   Mon Sep 29 16:15:58 2008 +0100

    trivial: post release version bump

diff --git a/RELEASE b/RELEASE
index 88c15b0..1944363 100644
--- a/RELEASE
+++ b/RELEASE
@@ -3,8 +3,8 @@ PackageKit Release Notes
 1. Write NEWS entries for PackageKit and gnome-packagekit in the same
    format as usual. Ignore any trivial commits.
 
-git-shortlog PACKAGEKIT_0_3_4.. | grep -v trivial | grep -v Merge > NEWS.new
-git-shortlog GNOME_PACKAGEKIT_0_3_4.. | grep -v trivial | grep -v Merge > NEWS.new
+git-shortlog PACKAGEKIT_0_3_5.. | grep -v trivial | grep -v Merge > NEWS.new
+git-shortlog GNOME_PACKAGEKIT_0_3_5.. | grep -v trivial | grep -v Merge > NEWS.new
 
 2. Add download date to docs/html/pk-download.html, save file.
 
@@ -12,8 +12,8 @@ git-shortlog GNOME_PACKAGEKIT_0_3_4.. | grep -v trivial | grep -v Merge > NEWS.n
 
 4. Commit changes in PackageKit git:
 
-git commit -a -m "Release version 0.3.5"
-git tag -a -f -m "Release 0.3.5" PACKAGEKIT_0_3_5
+git commit -a -m "Release version 0.3.6"
+git tag -a -f -m "Release 0.3.6" PACKAGEKIT_0_3_6
 git push --tags
 git push
 git push git+ssh://hughsient@git.freedesktop.org/git/packagekit
@@ -21,8 +21,8 @@ git push --tags git+ssh://hughsient@git.freedesktop.org/git/packagekit
 
 5. Commit changes in gnome-packagekit git:
 
-git commit -a -m "Release version 0.3.5"
-git-tag GNOME_PACKAGEKIT_0_3_5
+git commit -a -m "Release version 0.3.6"
+git-tag GNOME_PACKAGEKIT_0_3_6
 git push --tags
 git push
 
@@ -42,9 +42,9 @@ git push
 10. Send an email to packagekit at lists.freedesktop.org
 
 =================================================
-Subject: PackageKit and gnome-packagekit 0.3.5 released!
+Subject: PackageKit and gnome-packagekit 0.3.6 released!
 
-Today I released PackageKit and gnome-packagekit 0.3.5.
+Today I released PackageKit and gnome-packagekit 0.3.6.
 
 PackageKit release notes: http://gitweb.freedesktop.org/?p=packagekit.git;a=blob;f=NEWS
 
diff --git a/configure.ac b/configure.ac
index 1af9c41..f9a3637 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
 AC_PREREQ(2.52)
 
-AC_INIT(PackageKit, 0.3.5)
+AC_INIT(PackageKit, 0.3.6)
 AC_CONFIG_SRCDIR(src)
 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
 AM_CONFIG_HEADER(config.h)


More information about the PackageKit-commit mailing list