Skip to content

Commit

Permalink
de/de-informal: language updates for the core, authldap, authmysql, a…
Browse files Browse the repository at this point in the history
…uthpgsql
  • Loading branch information
lupo49 committed Mar 31, 2013
1 parent 8f98943 commit f6af1fe
Show file tree
Hide file tree
Showing 9 changed files with 233 additions and 13 deletions.
11 changes: 6 additions & 5 deletions lib/plugins/authad/lang/de-informal/settings.php
Expand Up @@ -3,16 +3,17 @@
* German (informal) language file
*
* @author Frank Loizzi <contact@software.bacal.de>
* @author Matthias Schulte <dokuwiki@lupo49.de>
*/
$lang['account_suffix'] = 'Ihre Kontoendung. Z.B. <code>@my.domain.org</code>';
$lang['base_dn'] = 'Ihre base DN. Z.B. <code>DC=my,DC=domain,DC=org</code>';
$lang['domain_controllers'] = 'Eine kommaseparierte Liste von Domänenkontrollern. Z.B. <code>srv1.domain.org,srv2.domain.org</code>';
$lang['ad_username'] = 'Ein priviligierter Active Directory Benutzer mit Zugriff zu allen anderen Benutzerdaten. Optional aber benötigt für einige Aktionen wie das Senden von Mitglieder E-Mails.';
$lang['account_suffix'] = 'Dein Account-Suffix. Z.B. <code>@my.domain.org</code>';
$lang['base_dn'] = 'Dein Base-DN. Z.B. <code>DC=my,DC=domain,DC=org</code>';
$lang['domain_controllers'] = 'Eine Komma-separierte Liste von Domänen-Controllern. Z.B. <code>srv1.domain.org,srv2.domain.org</code>';
$lang['ad_username'] = 'Ein privilegierter Active Directory-Benutzer mit Zugriff zu allen anderen Benutzerdaten. Optional, aber wird benötigt für Aktionen wie z. B. dass Senden von Benachrichtigungs-Mails.';
$lang['ad_password'] = 'Das Passwort des obigen Benutzers.';
$lang['sso'] = 'Soll Single-Sign-On via Kerberos oder NTLM benutzt werden?';
$lang['real_primarygroup'] = 'Soll die echte primäre Gruppe aufgelöst werden anstelle der Annahme "Domain Users" (langsamer)';
$lang['use_ssl'] = 'SSL-Verbindung benutzen? Falls ja, TLS unterhalb nicht aktivieren.';
$lang['use_tls'] = 'TLS-Verbindung benutzen? Falls ja, SSL oberhalb nicht aktivieren.';
$lang['debug'] = 'Zusätzliche Debug-Informationen bei Fehlern anzeigen?';
$lang['expirywarn'] = 'Tage im Voraus um Benutzer über ablaufende Passwörter zu informieren. 0 zum Ausschalten.';
$lang['additional'] = 'Eine kommaseparierte Liste von zusätzlichen AD Attributen von den Benutzdedaten abrufen. Wird von einigen Plugins benutzt.';
$lang['additional'] = 'Eine Komma-separierte Liste von zusätzlichen AD-Attributen, die von den Benutzerobjekten abgefragt werden. Wird von einigen Plugins benutzt.';
19 changes: 19 additions & 0 deletions lib/plugins/authad/lang/de/settings.php
@@ -0,0 +1,19 @@
<?php
/**
* German (informal) language file
*
* @author Frank Loizzi <contact@software.bacal.de>
* @author Matthias Schulte <dokuwiki@lupo49.de>
*/
$lang['account_suffix'] = 'Ihr Account-Suffix. Z.B. <code>@my.domain.org</code>';
$lang['base_dn'] = 'Ihre Base-DN. Z.B. <code>DC=my,DC=domain,DC=org</code>';
$lang['domain_controllers'] = 'Eine Komma-separierte Liste von Domänen-Controllern. Z.B. <code>srv1.domain.org,srv2.domain.org</code>';
$lang['ad_username'] = 'Ein priviligierter Active Directory-Benutzer mit Zugriff zu allen anderen Benutzerdaten. Optional, aber wird benötigt für Aktionen wie z. B. dass Senden von Benachrichtigungs-Mails.';
$lang['ad_password'] = 'Das Passwort des obigen Benutzers.';
$lang['sso'] = 'Soll Single-Sign-On via Kerberos oder NTLM benutzt werden?';
$lang['real_primarygroup'] = 'Soll die echte primäre Gruppe aufgelöst werden anstelle der Annahme "Domain Users" (langsamer)';
$lang['use_ssl'] = 'SSL-Verbindung benutzen? Falls ja, TLS unterhalb nicht aktivieren.';
$lang['use_tls'] = 'TLS-Verbindung benutzen? Falls ja, SSL oberhalb nicht aktivieren.';
$lang['debug'] = 'Zusätzliche Debug-Informationen bei Fehlern anzeigen?';
$lang['expirywarn'] = 'Tage im Voraus um Benutzer über ablaufende Passwörter zu informieren. 0 zum Ausschalten.';
$lang['additional'] = 'Eine Komma-separierte Liste von zusätzlichen AD-Attributen, die von den Benutzerobjekten abgefragt werden. Wird von einigen Plugins benutzt.';
20 changes: 18 additions & 2 deletions lib/plugins/authldap/lang/de-informal/settings.php
@@ -1,6 +1,22 @@
<?php
/**
* German (informal) language file
* German informal language file
*
* @author Frank Loizzi <contact@software.bacal.de>
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
* @author Matthias Schulte <dokuwiki@lupo49.de>
*/
$lang['server'] = 'Adresse zum LDAP-Server. Entweder als Hostname (<code>localhost</code>) oder als FQDN (<code>ldap://server.tld:389</code>).';
$lang['port'] = 'Port des LDAP-Servers, falls kein Port angegeben wurde.';
$lang['usertree'] = 'Zweig, in dem die die Benutzeraccounts gespeichert sind. Zum Beispiel: <code>ou=People, dc=server, dc=tld</code>.';
$lang['grouptree'] = 'Zweig, in dem die Benutzergruppen gespeichert sind. Zum Beispiel: <code>ou=Group, dc=server, dc=tld</code>.';
$lang['userfilter'] = 'LDAP-Filter, um die Benutzeraccounts zu suchen. Zum Beispiel: <code>(&amp;(uid=%{user})(objectClass=posixAccount))</code>.';
$lang['groupfilter'] = 'LDAP-Filter, um die Benutzergruppen zu suchen. Zum Beispiel: <code>(&amp;(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))</code>.';
$lang['version'] = 'Zu verwendende Protokollversion von LDAP.';
$lang['starttls'] = 'Verbindung über TLS aufbauen?';
$lang['referrals'] = 'Weiterverfolgen von LDAP-Referrals (Verweise)?';
$lang['binddn'] = 'DN eines optionalen Benutzers, wenn der anonyme Zugriff nicht ausreichend ist. Zum Beispiel: <code>cn=admin, dc=my, dc=home</code>.';
$lang['bindpw'] = 'Passwort des angegebenen Benutzers.';
$lang['userscope'] = 'Die Suchweite nach Benutzeraccounts.';
$lang['groupscope'] = 'Die Suchweite nach Benutzergruppen.';
$lang['groupkey'] = 'Gruppieren der Benutzeraccounts anhand eines beliebigen Benutzerattributes z. B. Telefonnummer oder Abteilung, anstelle der Standard-Gruppen).';
$lang['debug'] = 'Debug-Informationen beim Auftreten von Fehlern anzeigen?';
22 changes: 22 additions & 0 deletions lib/plugins/authldap/lang/de/settings.php
@@ -0,0 +1,22 @@
<?php
/**
* German language file
*
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
* @author Matthias Schulte <dokuwiki@lupo49.de>
*/
$lang['server'] = 'Adresse zum LDAP-Server. Entweder als Hostname (<code>localhost</code>) oder als FQDN (<code>ldap://server.tld:389</code>).';
$lang['port'] = 'Port des LDAP-Servers, falls kein Port angegeben wurde.';
$lang['usertree'] = 'Zweig, in dem die die Benutzeraccounts gespeichert sind. Zum Beispiel: <code>ou=People, dc=server, dc=tld</code>.';
$lang['grouptree'] = 'Zweig, in dem die Benutzergruppen gespeichert sind. Zum Beispiel: <code>ou=Group, dc=server, dc=tld</code>.';
$lang['userfilter'] = 'LDAP-Filter, um die Benutzeraccounts zu suchen. Zum Beispiel: <code>(&amp;(uid=%{user})(objectClass=posixAccount))</code>.';
$lang['groupfilter'] = 'LDAP-Filter, um die Benutzergruppen zu suchen. Zum Beispiel: <code>(&amp;(objectClass=posixGroup)(|(gidNumber=%{gid})(memberUID=%{user})))</code>.';
$lang['version'] = 'Zu verwendende Protokollversion von LDAP.';
$lang['starttls'] = 'Verbindung über TLS aufbauen?';
$lang['referrals'] = 'Weiterverfolgen von LDAP-Referrals (Verweise)?';
$lang['binddn'] = 'DN eines optionalen Benutzers, wenn der anonyme Zugriff nicht ausreichend ist. Zum Beispiel: <code>cn=admin, dc=my, dc=home</code>.';
$lang['bindpw'] = 'Passwort des angegebenen Benutzers.';
$lang['userscope'] = 'Die Suchweite nach Benutzeraccounts.';
$lang['groupscope'] = 'Die Suchweite nach Benutzergruppen.';
$lang['groupkey'] = 'Gruppieren der Benutzeraccounts anhand eines beliebigen Benutzerattributes z. B. Telefonnummer oder Abteilung, anstelle der Standard-Gruppen).';
$lang['debug'] = 'Debug-Informationen beim Auftreten von Fehlern anzeigen?';
18 changes: 16 additions & 2 deletions lib/plugins/authmysql/auth.php
Expand Up @@ -97,6 +97,15 @@ public function __construct() {
), false
);
$this->cando['getUserCount'] = $this->_chkcnf(array('getUsers'), false);

if($this->getConf('debug') >= 2) {
$candoDebug = '';
foreach($this->cando as $cd => $value) {
if($value) { $value = 'yes'; } else { $value = 'no'; }
$candoDebug .= $cd . ": " . $value . " | ";
}
$this->_debug("authmysql cando: " . $candoDebug, 0, __LINE__, __FILE__);
}
}

/**
Expand Down Expand Up @@ -816,6 +825,10 @@ protected function _queryDB($query) {
* @return int|bool insert id or 0, false on error
*/
protected function _modifyDB($query) {
if($this->getConf('debug') >= 2) {
msg('MySQL query: '.hsc($query), 0, __LINE__, __FILE__);
}

if($this->dbcon) {
$result = @mysql_query($query, $this->dbcon);
if($result) {
Expand Down Expand Up @@ -848,11 +861,12 @@ protected function _modifyDB($query) {
*/
protected function _lockTables($mode) {
if($this->dbcon) {
if(is_array($this->getConf('TablesToLock'))) {
$ttl = $this->getConf('TablesToLock');
if(is_array($ttl) && !empty($ttl)) {
if($mode == "READ" || $mode == "WRITE") {
$sql = "LOCK TABLES ";
$cnt = 0;
foreach($this->getConf('TablesToLock') as $table) {
foreach($ttl as $table) {
if($cnt++ != 0) $sql .= ", ";
$sql .= "$table $mode";
}
Expand Down
40 changes: 38 additions & 2 deletions lib/plugins/authmysql/lang/de-informal/settings.php
@@ -1,6 +1,42 @@
<?php
/**
* German (informal) language file
* German informal language file
*
* @author Frank Loizzi <contact@software.bacal.de>
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
* @author Matthias Schulte <dokuwiki@lupo49.de>
*/
$lang['server'] = 'MySQL-Server';
$lang['user'] = 'Benutzername für den Zugriff auf den MySQL-Server.';
$lang['password'] = 'Passwort des angegebenen Benutzers.';
$lang['database'] = 'Zu verwendende Datenbank.';
$lang['charset'] = 'Verwendetes Character-Set in der Datenbank.';
$lang['debug'] = 'Debug-Informationen anzeigen?';
$lang['forwardClearPass'] = 'Passwort der DokuWiki-Benutzer im Klartext an die Datenbank übergeben? (Im Normalfall wird die passcrypt-Option angewendet.)';
$lang['TablesToLock'] = 'Eine Komma-separierte Liste von Tabellen, die vor Schreiboperationen gesperrt werden müssen.';
$lang['checkPass'] = 'SQL-Kommando zum Überprüfen von Passwörtern.';
$lang['getUserInfo'] = 'SQL-Kommando um Benutzerinformationen auszulesen.';
$lang['getGroups'] = 'SQL-Kommando um Gruppen eines Benutzers auszulesen.';
$lang['getUsers'] = 'SQL-Kommando um alle Benutzer auszulesen.';
$lang['FilterLogin'] = 'SQL-Bedingung um Benutzer anhand ihres Anmeldenamens zu filtern.';
$lang['FilterName'] = 'SQL-Bedingung um Benutzer anhand ihres Namens zu filtern.';
$lang['FilterEmail'] = 'SQL-Bedingung um Benutzer anhand ihrer E-Mail-Adresse zu filtern.';
$lang['FilterGroup'] = 'SQL-Bedingung um Benutzer anhand ihrer Gruppenzugehörigkeit zu filtern.';
$lang['SortOrder'] = 'SQL-Bedingung um anhand der die Benutzerliste sortiert wird.';
$lang['addUser'] = 'SQL-Kommando um einen neuen Benutzer anzulegen.';
$lang['addGroup'] = 'SQL-Kommando um eine neue Gruppe anzulegen.';
$lang['addUserGroup'] = 'SQL-Kommando um einen Benutzer zu einer Gruppe hinzuzufügen.';
$lang['delGroup'] = 'SQL-Kommando um eine Gruppe zu löschen.';
$lang['getUserID'] = 'SQL-Kommando um den Primärschlüssel des Benutzers auszulesen.';
$lang['delUser'] = 'SQL-Kommando um einen Benutzer zu löschen.';
$lang['delUserRefs'] = 'SQL-Kommando um einen Benutzer aus allen Gruppen zu entfernen.';
$lang['updateUser'] = 'SQL-Kommando um das Profil eines Benutzers zu aktualisieren.';
$lang['UpdateLogin'] = 'SQL-Bedingung um den Anmeldenamen eines Benutzers zu ändern.';
$lang['UpdatePass'] = 'SQL-Bedingung um das Passwort eines Benutzers zu ändern.';
$lang['UpdateEmail'] = 'SQL-Bedingung um die E-Mail-Adresse eines Benutzers zu ändern.';
$lang['UpdateName'] = 'SQL-Bedingung um den Namen eines Benutzers zu ändern.';
$lang['UpdateTarget'] = 'SQL-Bedingung zur eindeutigen Identifikation des Benutzers.';
$lang['delUserGroup'] = 'SQL-Kommando um einen Benutzer aus einer angegeben Gruppe zu entfernen.';
$lang['getGroupID'] = 'SQL-Kommando um den Primärschlüssel einer Gruppe auszulesen.';
$lang['debug_o_0'] = 'Keine.';
$lang['debug_o_1'] = 'Nur Fehler.';
$lang['debug_o_2'] = 'Alle SQL-Abfragen.';
42 changes: 42 additions & 0 deletions lib/plugins/authmysql/lang/de/settings.php
@@ -0,0 +1,42 @@
<?php
/**
* German language file
*
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
* @author Matthias Schulte <dokuwiki@lupo49.de>
*/
$lang['server'] = 'MySQL-Server';
$lang['user'] = 'Benutzername für den Zugriff auf den MySQL-Server.';
$lang['password'] = 'Passwort des angegebenen Benutzers.';
$lang['database'] = 'Zu verwendende Datenbank.';
$lang['charset'] = 'Verwendetes Character-Set in der Datenbank.';
$lang['debug'] = 'Debug-Informationen anzeigen?';
$lang['forwardClearPass'] = 'Passwort der DokuWiki-Benutzer im Klartext an die Datenbank übergeben? (Im Normalfall wird die passcrypt-Option angewendet.)';
$lang['TablesToLock'] = 'Eine Komma-separierte Liste von Tabellen, die vor Schreiboperationen gesperrt werden müssen.';
$lang['checkPass'] = 'SQL-Kommando zum Überprüfen von Passwörtern.';
$lang['getUserInfo'] = 'SQL-Kommando um Benutzerinformationen auszulesen.';
$lang['getGroups'] = 'SQL-Kommando um Gruppen eines Benutzers auszulesen.';
$lang['getUsers'] = 'SQL-Kommando um alle Benutzer auszulesen.';
$lang['FilterLogin'] = 'SQL-Bedingung um Benutzer anhand ihres Anmeldenamens zu filtern.';
$lang['FilterName'] = 'SQL-Bedingung um Benutzer anhand ihres Namens zu filtern.';
$lang['FilterEmail'] = 'SQL-Bedingung um Benutzer anhand ihrer E-Mail-Adresse zu filtern.';
$lang['FilterGroup'] = 'SQL-Bedingung um Benutzer anhand ihrer Gruppenzugehörigkeit zu filtern.';
$lang['SortOrder'] = 'SQL-Bedingung um anhand der die Benutzerliste sortiert wird.';
$lang['addUser'] = 'SQL-Kommando um einen neuen Benutzer anzulegen.';
$lang['addGroup'] = 'SQL-Kommando um eine neue Gruppe anzulegen.';
$lang['addUserGroup'] = 'SQL-Kommando um einen Benutzer zu einer Gruppe hinzuzufügen.';
$lang['delGroup'] = 'SQL-Kommando um eine Gruppe zu löschen.';
$lang['getUserID'] = 'SQL-Kommando um den Primärschlüssel des Benutzers auszulesen.';
$lang['delUser'] = 'SQL-Kommando um einen Benutzer zu löschen.';
$lang['delUserRefs'] = 'SQL-Kommando um einen Benutzer aus allen Gruppen zu entfernen.';
$lang['updateUser'] = 'SQL-Kommando um das Profil eines Benutzers zu aktualisieren.';
$lang['UpdateLogin'] = 'SQL-Bedingung um den Anmeldenamen eines Benutzers zu ändern.';
$lang['UpdatePass'] = 'SQL-Bedingung um das Passwort eines Benutzers zu ändern.';
$lang['UpdateEmail'] = 'SQL-Bedingung um die E-Mail-Adresse eines Benutzers zu ändern.';
$lang['UpdateName'] = 'SQL-Bedingung um den Namen eines Benutzers zu ändern.';
$lang['UpdateTarget'] = 'SQL-Bedingung zur eindeutigen Identifikation des Benutzers.';
$lang['delUserGroup'] = 'SQL-Kommando um einen Benutzer aus einer angegeben Gruppe zu entfernen.';
$lang['getGroupID'] = 'SQL-Kommando um den Primärschlüssel einer Gruppe auszulesen.';
$lang['debug_o_0'] = 'Keine.';
$lang['debug_o_1'] = 'Nur Fehler.';
$lang['debug_o_2'] = 'Alle SQL-Abfragen.';
36 changes: 34 additions & 2 deletions lib/plugins/authpgsql/lang/de-informal/settings.php
@@ -1,6 +1,38 @@
<?php
/**
* German (informal) language file
* German language file
*
* @author Frank Loizzi <contact@software.bacal.de>
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
* @author Matthias Schulte <dokuwiki@lupo49.de>
*/
$lang['server'] = 'PostgreSQL-Server';
$lang['port'] = 'Port des PostgreSQL-Servers.';
$lang['user'] = 'Benutzername für den Zugriff auf den PostgreSQL-Server.';
$lang['password'] = 'Passwort des angegebenen Benutzers.';
$lang['database'] = 'Zu verwendende Datenbank.';
$lang['debug'] = 'Debug-Informationen anzeigen?';
$lang['forwardClearPass'] = 'Passwort der DokuWiki-Benutzer im Klartext an die Datenbank übergeben? (Im Normalfall wird die passcrypt-Option angewendet.)';
$lang['checkPass'] = 'SQL-Kommando zum Überprüfen von Passwörtern.';
$lang['getUserInfo'] = 'SQL-Kommando um Benutzerinformationen auszulesen.';
$lang['getGroups'] = 'SQL-Kommando um Gruppen eines Benutzers auszulesen.';
$lang['getUsers'] = 'SQL-Kommando um alle Benutzer auszulesen.';
$lang['FilterLogin'] = 'SQL-Bedingung um Benutzer anhand ihres Anmeldenamens zu filtern.';
$lang['FilterName'] = 'SQL-Bedingung um Benutzer anhand ihres Namens zu filtern.';
$lang['FilterEmail'] = 'SQL-Bedingung um Benutzer anhand ihrer E-Mail-Adresse zu filtern.';
$lang['FilterGroup'] = 'SQL-Bedingung um Benutzer anhand ihrer Gruppenzugehörigkeit zu filtern.';
$lang['SortOrder'] = 'SQL-Bedingung um anhand der die Benutzerliste sortiert wird.';
$lang['addUser'] = 'SQL-Kommando um einen neuen Benutzer anzulegen.';
$lang['addGroup'] = 'SQL-Kommando um eine neue Gruppe anzulegen.';
$lang['addUserGroup'] = 'SQL-Kommando um einen Benutzer zu einer Gruppe hinzuzufügen.';
$lang['delGroup'] = 'SQL-Kommando um eine Gruppe zu löschen.';
$lang['getUserID'] = 'SQL-Kommando um den Primärschlüssel des Benutzers auszulesen.';
$lang['delUser'] = 'SQL-Kommando um einen Benutzer zu löschen.';
$lang['delUserRefs'] = 'SQL-Kommando um einen Benutzer aus allen Gruppen zu entfernen.';
$lang['updateUser'] = 'SQL-Kommando um das Profil eines Benutzers zu aktualisieren.';
$lang['UpdateLogin'] = 'SQL-Bedingung um den Anmeldenamen eines Benutzers zu ändern.';
$lang['UpdatePass'] = 'SQL-Bedingung um das Passwort eines Benutzers zu ändern.';
$lang['UpdateEmail'] = 'SQL-Bedingung um die E-Mail-Adresse eines Benutzers zu ändern.';
$lang['UpdateName'] = 'SQL-Bedingung um den Namen eines Benutzers zu ändern.';
$lang['UpdateTarget'] = 'SQL-Bedingung zur eindeutigen Identifikation des Benutzers.';
$lang['delUserGroup'] = 'SQL-Kommando um einen Benutzer aus einer angegeben Gruppe zu entfernen.';
$lang['getGroupID'] = 'SQL-Kommando um den Primärschlüssel einer Gruppe auszulesen.';

0 comments on commit f6af1fe

Please sign in to comment.