diff -urNp nodeaccess/nodeaccess.module nodeaccess-new/nodeaccess.module
--- nodeaccess/nodeaccess.module	2007-02-16 21:39:23.000000000 +0100
+++ nodeaccess-new/nodeaccess.module	2007-02-18 12:29:15.000000000 +0100
@@ -131,7 +131,7 @@ function theme_nodeaccess_grants_form($f
   // role table
   $roles = element_children($form['rid']);
   if (count($roles) > 0) {
-    $header = array('Role', 'View', 'Edit', 'Delete');
+    $header = array(t('Role'), t('View'), t('Edit'), t('Delete'));
     foreach($roles as $key) {
       $row = array();
       $row[] = $form['rid'][$key]['name']['#value'] . drupal_render($form['rid'][$key]['name']);
@@ -145,7 +145,7 @@ function theme_nodeaccess_grants_form($f
 
   // search form
   $output .= '<p /><div class="search-form">';
-  $output .= '<b>Enter names to search for users:</b>';
+  $output .= '<b>'.t('Enter names to search for users:').'</b>';
   $output .= '<div class="container-inline">';
   $output .= drupal_render($form['old_keys']);
   $output .= drupal_render($form['keys']);
@@ -156,7 +156,7 @@ function theme_nodeaccess_grants_form($f
   unset($rows);
   $users = element_children($form['uid']);
   if (count($users) > 0) {
-    $header = array('User', 'Keep?', 'View', 'Edit', 'Delete');
+    $header = array(t('User'), t('Keep?'), t('View'), t('Edit'), t('Delete'));
     foreach($users as $key) {
       $row = array();
       $row[] = $form['uid'][$key]['name']['#value'];
@@ -340,7 +340,7 @@ function nodeaccess_admin_form() {
 function theme_nodeaccess_admin_fieldset($form) {
   $output = drupal_render($form['show']);
   $roles = element_children($form['roles']);
-  $header = array('Role', 'View', 'Edit', 'Delete');
+  $header = array(t('Role'), t('View'), t('Edit'), t('Delete'));
   foreach ($roles as $role) {
     $row = array();
     $row[] = drupal_render($form['roles'][$role]['name']);
@@ -377,7 +377,7 @@ function nodeaccess_admin_form_submit($f
 
   variable_set('nodeaccess-types', $showing);
   node_access_rebuild();
-  drupal_set_message('Grants Saved', 'status');
+  drupal_set_message(t('Grants saved.'), 'status');
 }
 
 function nodeaccess_node_access_records($node) {
diff -urNp nodeaccess/po/de.po nodeaccess-new/po/de.po
--- nodeaccess/po/de.po	1970-01-01 01:00:00.000000000 +0100
+++ nodeaccess-new/po/de.po	2007-02-18 12:25:28.000000000 +0100
@@ -0,0 +1,109 @@
+# $Id$
+#
+# LANGUAGE translation of Drupal (nodeaccess.module)
+# Copyright 2007 Marc Philipp <mail@marcphilipp.de>
+# Generated from files:
+#  nodeaccess.module,v 1.4.2.7.2.1 2007/02/16 20:39:23 debtman7
+#  nodeaccess.info,v 1.1.2.1 2007/02/16 20:39:23 debtman7
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: nodeaccess.module 5.x\n"
+"POT-Creation-Date: 2007-02-18 12:14+0100\n"
+"PO-Revision-Date: 2007-02-18 12:00+0100\n"
+"Last-Translator: Marc Philipp <mail@marcphilipp.de>\n"
+"Language-Team: German\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: nodeaccess.module:12
+msgid "You can set grants per users."
+msgstr "Berechtigungen können pro Benutzer eingestellt werden."
+
+#: nodeaccess.module:13
+msgid " You need to check the Keep checkbox if you want to keep the user for granting. Users with Keep checkbox checked remain in the user table between searches. Note that user rights are additional to those coming from roles."
+msgstr "Um Einstellungen für einen Benutzer vornehmen zu können, muss das Behalten-Feld aktiviert werden. Benutzer mit aktiviertem Behalten-Feld bleiben auch bei erneuten Suchanfragen erhalten. Berechtigungen auf Benutzerebene ergänzen die der Rollen."
+
+#: nodeaccess.module:24 nodeaccess.info:0
+msgid "Nodeaccess"
+msgstr "Nodeaccess"
+
+#: nodeaccess.module:26
+msgid "Change default settings for the nodeaccess module"
+msgstr "Standardeinstellungen des nodeaccess-Moduls ändern"
+
+#: nodeaccess.module:35
+msgid "Grant"
+msgstr "Berechtigungen"
+
+#: nodeaccess.module:123
+msgid "Search"
+msgstr "Suchen"
+
+#: nodeaccess.module:125;336
+msgid "Save Grants"
+msgstr "Berechtigungen speichern"
+
+#: nodeaccess.module:134;343
+msgid "Role"
+msgstr "Rolle"
+
+#: nodeaccess.module:134;159;343
+msgid "View"
+msgstr "Betrachten"
+
+#: nodeaccess.module:134;159;343
+msgid "Edit"
+msgstr "Bearbeiten"
+
+#: nodeaccess.module:134;159;343
+msgid "Delete"
+msgstr "Löschen"
+
+#: nodeaccess.module:148
+msgid "Enter names to search for users:"
+msgstr "Nach Benutzernamen suchen:"
+
+#: nodeaccess.module:159
+msgid "User"
+msgstr "Benutzer"
+
+#: nodeaccess.module:159
+msgid "Keep?"
+msgstr "Behalten?"
+
+#: nodeaccess.module:203;380
+msgid "Grants saved."
+msgstr "Berechtigungen wurden gespeichert."
+
+#: nodeaccess.module:305
+msgid "Allowed Roles"
+msgstr "Zulässige Rollen"
+
+#: nodeaccess.module:320
+msgid "Show grant tab for this node type"
+msgstr "Berechtigungs-Tab für diesen Inhaltstyp anzeigen"
+
+#: nodeaccess.module:50
+msgid "administer nodeaccess"
+msgstr "Zugriffskontrolle pro Node verwalten"
+
+#: nodeaccess.module:50
+msgid "grant node permissions"
+msgstr "Berechtigungen für Nodes gewähren"
+
+#: nodeaccess.module:50
+msgid "grant own node permissions"
+msgstr "Berechtigungen für eigene Nodes gewähren"
+
+#: nodeaccess.module:0
+msgid "nodeaccess"
+msgstr "nodeaccess"
+
+#: nodeaccess.info:0
+msgid "Provides per node access control"
+msgstr "Stellt Zugriffskontrollmechanismen auf Node-Ebene bereit"
+
diff -urNp nodeaccess/po/nodeaccess.pot nodeaccess-new/po/nodeaccess.pot
--- nodeaccess/po/nodeaccess.pot	1970-01-01 01:00:00.000000000 +0100
+++ nodeaccess-new/po/nodeaccess.pot	2007-02-18 12:14:31.000000000 +0100
@@ -0,0 +1,109 @@
+# $Id$
+#
+# LANGUAGE translation of Drupal (nodeaccess.module)
+# Copyright YEAR NAME <EMAIL@ADDRESS>
+# Generated from files:
+#  nodeaccess.module,v 1.4.2.7.2.1 2007/02/16 20:39:23 debtman7
+#  nodeaccess.info,v 1.1.2.1 2007/02/16 20:39:23 debtman7
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PROJECT VERSION\n"
+"POT-Creation-Date: 2007-02-18 12:14+0100\n"
+"PO-Revision-Date: YYYY-mm-DD HH:MM+ZZZZ\n"
+"Last-Translator: NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <EMAIL@ADDRESS>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
+
+#: nodeaccess.module:12
+msgid "You can set grants per users."
+msgstr ""
+
+#: nodeaccess.module:13
+msgid " You need to check the Keep checkbox if you want to keep the user for granting. Users with Keep checkbox checked remain in the user table between searches. Note that user rights are additional to those coming from roles."
+msgstr ""
+
+#: nodeaccess.module:24 nodeaccess.info:0
+msgid "Nodeaccess"
+msgstr ""
+
+#: nodeaccess.module:26
+msgid "Change default settings for the nodeaccess module"
+msgstr ""
+
+#: nodeaccess.module:35
+msgid "Grant"
+msgstr ""
+
+#: nodeaccess.module:123
+msgid "Search"
+msgstr ""
+
+#: nodeaccess.module:125;336
+msgid "Save Grants"
+msgstr ""
+
+#: nodeaccess.module:134;343
+msgid "Role"
+msgstr ""
+
+#: nodeaccess.module:134;159;343
+msgid "View"
+msgstr ""
+
+#: nodeaccess.module:134;159;343
+msgid "Edit"
+msgstr ""
+
+#: nodeaccess.module:134;159;343
+msgid "Delete"
+msgstr ""
+
+#: nodeaccess.module:148
+msgid "Enter names to search for users:"
+msgstr ""
+
+#: nodeaccess.module:159
+msgid "User"
+msgstr ""
+
+#: nodeaccess.module:159
+msgid "Keep?"
+msgstr ""
+
+#: nodeaccess.module:203;380
+msgid "Grants saved."
+msgstr ""
+
+#: nodeaccess.module:305
+msgid "Allowed Roles"
+msgstr ""
+
+#: nodeaccess.module:320
+msgid "Show grant tab for this node type"
+msgstr ""
+
+#: nodeaccess.module:50
+msgid "administer nodeaccess"
+msgstr ""
+
+#: nodeaccess.module:50
+msgid "grant node permissions"
+msgstr ""
+
+#: nodeaccess.module:50
+msgid "grant own node permissions"
+msgstr ""
+
+#: nodeaccess.module:0
+msgid "nodeaccess"
+msgstr ""
+
+#: nodeaccess.info:0
+msgid "Provides per node access control"
+msgstr ""
+
