From bce09bf524851cd31a121359129a64a1e8ffd907 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Thu, 21 Jul 2011 17:50:57 +0000 Subject: [PATCH] translation update --- lam/locale/de_DE/LC_MESSAGES/messages.mo | Bin 200731 -> 205462 bytes lam/locale/de_DE/LC_MESSAGES/messages.po | 418 ++++++++---------- .../3rdParty/pla/htdocs/add_value_form.php | 2 +- lam/templates/3rdParty/pla/htdocs/copy.php | 20 +- .../3rdParty/pla/htdocs/copy_form.php | 4 +- lam/templates/3rdParty/pla/htdocs/create.php | 4 +- .../3rdParty/pla/htdocs/create_confirm.php | 2 +- .../3rdParty/pla/htdocs/delete_form.php | 2 +- .../3rdParty/pla/htdocs/mass_edit.php | 2 +- .../3rdParty/pla/htdocs/mass_update.php | 4 +- .../pla/htdocs/modify_member_form.php | 4 +- lam/templates/3rdParty/pla/htdocs/rename.php | 2 +- .../3rdParty/pla/htdocs/rename_form.php | 2 +- .../3rdParty/pla/htdocs/update_confirm.php | 4 +- lam/templates/3rdParty/pla/lib/PageRender.php | 14 +- .../3rdParty/pla/lib/QueryRender.php | 2 +- lam/templates/3rdParty/pla/lib/Template.php | 6 +- .../3rdParty/pla/lib/TemplateRender.php | 2 +- lam/templates/3rdParty/pla/lib/createlm.php | 8 +- lam/templates/3rdParty/pla/lib/ds_myldap.php | 2 +- .../3rdParty/pla/lib/export_functions.php | 1 - lam/templates/3rdParty/pla/lib/functions.php | 18 +- .../3rdParty/pla/lib/import_functions.php | 6 +- lam/templates/3rdParty/pla/lib/page.php | 2 +- 24 files changed, 218 insertions(+), 313 deletions(-) diff --git a/lam/locale/de_DE/LC_MESSAGES/messages.mo b/lam/locale/de_DE/LC_MESSAGES/messages.mo index 325ea0dbcca0cd6487c9e46bf9b3634543a2f933..2145f7479e70bc6ab0736ce82f65eb06c6e4d659 100644 GIT binary patch delta 48357 zcmZtP1#}h30_O3K;DJC0Zb3o_4#73JySux))4034+u$yN!F_Od7+eR}VPOB?t>P_b z&-OX@{i>?VrTZo@yt#|~W*qTz?*#ZxcenzgI!;nt8}2w~qdQK4!AfiT*Fb+0F%|LgIg+ovcO}6O^P&2m{*Wyu3iQTrDflfztWGA}n z$zcMj;1ZU^zp)6W+wM5Uuq`&n^{D%CcQ{UAtc#Ix4hG_4^ug^m9)Ur`&!T4LjWya% zGvHJ^ng4j)$VGzIxIC(&HmE5bh+4A|s1dC}EyWQGz`s!g_<+jiyUWZ_CK}@lky*Q#{}cowNYGl|z{L0vHAO#BGZQ1i+)s!aaVpG$p{NS$V0!F`TB6yg z0j)s|ZpSGIEnNb^1eT$8>q*p_oC7^=MQJZHz@+@)|qmJKd)LP$0osu`G4*Kph zGZloop9Pg(6jNYB%!C6`$9gSliEm;8eB{w(qy$uPy!~b~g<>M&d9fW1R~_NQanzt$88>swfMpKuOf5sf}8S z#;AgAP!065PDE9-5|w{9>eL)UP4!vSOkPKI;5}+!&S5h%kq)!|n!5NTs9;Nbqbn+X zDCWkCsFBAwV$N+4szXIlYhD?XVSCg7#$ZXDhYRrm>QoFpY6dg`Ret7C=3fmjCqX^l zgqqsjsI@zTk?}6FTb;+K2TICgrbGEqGgJvR6SYzGwZ~N08$)m|s-8ob22Y}9{IyF! zBa3|8BqTv?j_j!PqNtA4vgxf+r=>SW!A+=&c3~KvL(QD;33EECqo%$YR>jU36%W~T z_Y{G}BwWWF*zcrqBjzXm$i`FtW!ADLYAQRUI?xYW;ZPfYfokAAYQ*0$2Kt=hI|2Hm z%H_h8I{$?TBqgCS>J$t>t?4X`hFeh;?nSNHG1Q1Jqo({NY7;xB&E|}cif6VKM?d0q zQT4U5@h+I0_ML$Qe7P|nQ{WQRETx+#MRl+;jz=|o2Q?E< zQ8V${rvJdW#G_s@Q=AmF7qX!mD2MT|K5AfHZTbXMId>re^=Jz!;~`W7*R4-c9s7)0 z%ScyEhl4PHcqUZ-aGPEUJq@B7=!%;95vY8#P^WCAiM!4*0`W<>g6haCRL}pzK#XVR6J{-}yZVyW0V_|!Az(I8e&cyjX7{1>Ur@2^=^oNlMd?q=Ov&` z7LJ;_a;OnCK{eC~H6x=@GcX6$(RHYf9Yy88h?;@FF#*0p&0wTk#>A-nS!}!jx|+f& z1XN*7R70Im9U6psaEwLud^M`)r%>fyqw;+~b^Ir)1MzN~hEk$tEHkPj;iws{Vbh!6 zX8v_NdXk_K^v6&fgQ{pNCd2)x5#2#`@DpmuqTDg%GNSfQJ{vEK;lyiW2AqwX@d#$Z z-gnLBTydBAuT4UPO^AEXbRYyZRaHfkMdkk+ zRo@d#f*-I6#&-WU4~DL&iu$4|7-iEZqo!~+s)04AhWDeU@+E4Q|BEW`ecz#~F(i5T9z7Xcc%BT*EK{Y%V zHT8dB4cv;^F#0oQ3k#t3NR;Pht>dGPX=YS=& zFwMr7qh?~GO+SIE_y(%JXBZXVpf7&K-1q~-G1m*`zYu|5FU+HIJ7y*R60=~km%O>K z0ye|d7>2Q4nQu%*u_^IRH~}wUdTjEKnc{Ky2k|R5KIk>;Py8fq#7=LR|9k|3-m>$t z9;%`nco5sX2{!& z;5d4g*7}|h4}q1X0txWK;myu6-N4M9>x9`mv{

APske7spKg@5tW}!CaE!0#d`DvbLC2=V6Ay^(G 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�M< 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 delta 44004 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 diff --git a/lam/locale/de_DE/LC_MESSAGES/messages.po b/lam/locale/de_DE/LC_MESSAGES/messages.po index 72ccb624..d7b52df2 100644 --- a/lam/locale/de_DE/LC_MESSAGES/messages.po +++ b/lam/locale/de_DE/LC_MESSAGES/messages.po @@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: messages\n" "Report-Msgid-Bugs-To: post@rolandgruber.de \n" "POT-Creation-Date: 2004-01-14 17:45+0200\n" -"PO-Revision-Date: 2011-07-15 20:08+0200\n" +"PO-Revision-Date: 2011-07-16 22:36+0200\n" "Last-Translator: Roland Gruber \n" "Language-Team: Deutsch \n" "Language: \n" @@ -862,6 +862,13 @@ msgstr "" "Es gibt bereits eine Sudo-Rolle mit diesem Namen. Bitte wählen Sie einen " "anderen." +#: ../lib/modules/passwordSelfReset.inc:56 +#: ../lib/modules/passwordSelfReset.inc:70 +#: ../lib/modules/passwordSelfReset.inc:78 +#: ../lib/modules/passwordSelfReset.inc:129 +msgid "Answer" +msgstr "Antwort" + #: ../lib/modules/kolabUser.inc:330 ../lib/modules/kolabUser.inc:791 #: ../lib/modules/kolabUser.inc:889 msgid "Anyone" @@ -948,6 +955,11 @@ msgstr "Versuche ein nicht existentes Attribut zu ersetzen" msgid "Attribute" msgstr "Attribut" +#: ../templates/3rdParty/pla/htdocs/mass_update.php:137 +#: ../templates/3rdParty/pla/htdocs/update_confirm.php:72 +msgid "Attribute doesn't exist" +msgstr "Attribut existiert nicht" + #: ../templates/3rdParty/pla/htdocs/mass_edit.php:117 msgid "Attribute not available" msgstr "Attribut existiert nicht" @@ -1157,8 +1169,8 @@ msgstr "Anfang" msgid "Beijing, Perth, Singapore" msgstr "Beijing, Perth, Singapur" -#: ../templates/3rdParty/pla/lib/PageRender.php:656 -#: ../templates/3rdParty/pla/lib/PageRender.php:660 +#: ../templates/3rdParty/pla/lib/PageRender.php:644 +#: ../templates/3rdParty/pla/lib/PageRender.php:648 msgid "Binary value" msgstr "Binärwert" @@ -1419,6 +1431,10 @@ msgstr "Einstellungen ändern" msgid "Changed value because only ASCII characters are allowed." msgstr "Wert wurde geändert da nur ASCII-Zeichen erlaubt sind." +#: ../lib/modules/passwordSelfReset.inc:72 +msgid "Charlie" +msgstr "Charlie" + #: ../lib/modules/posixAccount.inc:1065 msgid "Check home directories" msgstr "Heimatverzeichnisse prüfen" @@ -1478,7 +1494,7 @@ msgstr "Hier klicken wenn Sie nicht zur nächsten Seite weitergeleitet werden." msgid "Click to popup a dialog to select a date graphically" msgstr "Hiermit können Sie das Datum grafisch auswählen" -#: ../templates/3rdParty/pla/lib/functions.php:2320 +#: ../templates/3rdParty/pla/lib/functions.php:2308 msgid "Click to popup a dialog to select an entry (DN) graphically" msgstr "Hiermit können Sie den DN grafisch auswählen" @@ -1638,16 +1654,15 @@ msgid "Container and object class(es)" msgstr "Container und Objektklasse(n)" #: ../templates/3rdParty/pla/htdocs/copy_form.php:27 -#: ../templates/3rdParty/pla/htdocs/copy_form.php:32 #: ../templates/3rdParty/pla/htdocs/copy_form.php:88 -#: ../templates/3rdParty/pla/htdocs/copy.php:110 +#: ../templates/3rdParty/pla/htdocs/copy.php:108 msgid "Copy" msgstr "Kopieren" -#: ../templates/3rdParty/pla/htdocs/copy.php:100 -#: ../templates/3rdParty/pla/htdocs/copy.php:160 -msgid "Copy not successful" -msgstr "Kopieren war nicht erfolgreich" +#: ../templates/3rdParty/pla/htdocs/copy_form.php:32 +#, php-format +msgid "Copy %s to a new object." +msgstr "%s kopieren." #: ../templates/3rdParty/pla/lib/TemplateRender.php:1098 #: ../templates/3rdParty/pla/lib/TemplateRender.php:1099 @@ -1656,11 +1671,10 @@ msgstr "Kopieren war nicht erfolgreich" msgid "Copy or move this entry" msgstr "Diesen Eintrag kopieren oder verschieben" -#: ../templates/3rdParty/pla/htdocs/copy.php:96 -#: ../templates/3rdParty/pla/htdocs/copy.php:132 -#: ../templates/3rdParty/pla/htdocs/copy.php:156 -msgid "Copy successful" -msgstr "Kopieren war erfolgreich" +#: ../templates/3rdParty/pla/htdocs/copy.php:130 +#, php-format +msgid "Copy successful. DN %s has been created." +msgstr "Kopieren erfolgreich. DN %s wurde erzeugt." #: ../templates/3rdParty/pla/htdocs/copy.php:48 msgid "Copying" @@ -1859,9 +1873,10 @@ msgstr "Neues Profil wurde erstellt." msgid "Creates accounts by uploading a CSV formated file." msgstr "Erstellt Accounts durch das Hochladen einer CSV formatierten Datei." -#: ../templates/3rdParty/pla/htdocs/create.php:78 -msgid "Creation successful!" -msgstr "Anlegen war erfolgreich." +#: ../templates/3rdParty/pla/htdocs/create.php:77 +#, php-format +msgid "Creation successful. DN %s has been created." +msgstr "Erstellung erfolgreich. DN %s wurde erzeugt." #: ../lib/modules/generalInformation.inc:73 msgid "Creation time" @@ -1922,13 +1937,7 @@ msgstr "DHCP-Einstellungen" #: ../templates/3rdParty/pla/lib/PageRender.php:110 #: ../templates/3rdParty/pla/htdocs/compare.php:52 #: ../templates/3rdParty/pla/htdocs/compare.php:58 -#: ../templates/3rdParty/pla/htdocs/create.php:78 #: ../templates/3rdParty/pla/htdocs/create.php:92 -#: ../templates/3rdParty/pla/htdocs/copy.php:97 -#: ../templates/3rdParty/pla/htdocs/copy.php:101 -#: ../templates/3rdParty/pla/htdocs/copy.php:132 -#: ../templates/3rdParty/pla/htdocs/copy.php:157 -#: ../templates/3rdParty/pla/htdocs/copy.php:161 #: ../templates/3rdParty/pla/htdocs/delete_form.php:35 #: ../templates/3rdParty/pla/htdocs/delete_form.php:112 #: ../templates/3rdParty/pla/htdocs/mass_delete.php:57 ../lib/modules.inc:382 @@ -1964,7 +1973,7 @@ msgstr "DNS (Domain Name System)" msgid "DNs of the extension owners" msgstr "DNs der Besitzer dieser Erweiterung" -#: ../templates/3rdParty/pla/lib/export_functions.php:344 +#: ../templates/3rdParty/pla/lib/export_functions.php:343 msgid "DSML V.1 Export" msgstr "DSML V.1-Export" @@ -2156,7 +2165,7 @@ msgstr "Lösche Profil" msgid "Delete range" msgstr "Bereich löschen" -#: ../templates/3rdParty/pla/htdocs/copy.php:148 +#: ../templates/3rdParty/pla/htdocs/copy.php:146 #, php-format msgid "Delete successful: %s" msgstr "Löschen war erfolgreich: %s" @@ -2672,7 +2681,7 @@ msgstr "Einträge gefunden" msgid "Entries sent" msgstr "Einträge gesendet" -#: ../templates/3rdParty/pla/lib/export_functions.php:474 +#: ../templates/3rdParty/pla/lib/export_functions.php:473 msgid "Entry" msgstr "Eintrag" @@ -2702,6 +2711,9 @@ msgid "Equipment" msgstr "Equipment" #: ../templates/config/mainmanage.php:215 +#: ../templates/3rdParty/pla/lib/Template.php:430 +#: ../templates/3rdParty/pla/lib/Template.php:473 +#: ../templates/3rdParty/pla/lib/Template.php:517 #: ../templates/3rdParty/pla/lib/functions.php:529 #: ../templates/3rdParty/pla/lib/functions.php:531 #: ../templates/3rdParty/pla/lib/ds_myldap.php:217 @@ -4213,7 +4225,7 @@ msgstr "LDAP-Benutzer und Passwort" msgid "LDAP version" msgstr "LDAP-Version" -#: ../templates/3rdParty/pla/lib/export_functions.php:443 +#: ../templates/3rdParty/pla/lib/export_functions.php:442 msgid "LDIF Export" msgstr "LDIF-Export" @@ -5030,16 +5042,6 @@ msgstr "Mountpunkt enthält ungültige Zeichen." msgid "Mountpoint of device with enabled quotas." msgstr "Mountpunkt des Dateisystems mit aktivierten Quota." -#: ../templates/3rdParty/pla/htdocs/copy.php:100 -#: ../templates/3rdParty/pla/htdocs/copy.php:160 -msgid "Move not successful" -msgstr "Verschieben war nicht erfolgreich" - -#: ../templates/3rdParty/pla/htdocs/copy.php:96 -#: ../templates/3rdParty/pla/htdocs/copy.php:156 -msgid "Move successful" -msgstr "Verschieben war erfolgreich." - #: ../lib/modules/zarafaGroup.inc:68 ../lib/modules/eduPerson.inc:98 #: ../lib/modules/eduPerson.inc:110 ../lib/modules/eduPerson.inc:126 #: ../lib/modules/sudoRole.inc:89 ../lib/modules/sudoRole.inc:94 @@ -5532,7 +5534,7 @@ msgstr "Keine Sudo-Rollen gefunden!" msgid "No users found!" msgstr "Keine Benutzer gefunden!" -#: ../templates/3rdParty/pla/lib/PageRender.php:414 ../help/help.inc:64 +#: ../help/help.inc:64 msgid "Note" msgstr "Hinweis" @@ -5544,7 +5546,7 @@ msgstr "" "Hinweis: Sie müssen ggf. zusätzliche Attribute angeben, die von diesen " "Objektklassen gefordert werden." -#: ../templates/3rdParty/pla/lib/export_functions.php:451 +#: ../templates/3rdParty/pla/lib/export_functions.php:450 msgid "Nothing to export" msgstr "Nichts zu exportieren" @@ -5699,10 +5701,22 @@ msgstr "Eine Ebene (eine Ebene unter Basis)" msgid "One or more errors occured. The invalid fields are marked." msgstr "Mindestens ein Fehler ist aufgetreten. Alle ungültigen Felder sind markiert." +#: ../templates/3rdParty/pla/htdocs/copy.php:98 +#: ../templates/3rdParty/pla/htdocs/copy.php:155 +#, php-format +msgid "Operation not successful. DN %s has not been created." +msgstr "Operation nicht erfolgreich. DN %s wurde nicht erzeugt." + #: ../templates/serverInfo.php:275 ../templates/serverInfo.php:365 msgid "Operation statistics" msgstr "Befehlsstatistiken" +#: ../templates/3rdParty/pla/htdocs/copy.php:95 +#: ../templates/3rdParty/pla/htdocs/copy.php:153 +#, php-format +msgid "Operation successful. DN %s has been created." +msgstr "Operation erfolgreich. DN %s wurde erzeugt." + #: ../templates/tree/templates/creation/custom.php:209 #: ../templates/schema/schema.php:382 #: ../templates/3rdParty/pla/lib/TemplateRender.php:1575 @@ -6009,6 +6023,10 @@ msgstr "Passwortrichtlinie" msgid "Password quality check" msgstr "Passwortqualitätsprüfung" +#: ../lib/modules/passwordSelfReset.inc:38 +msgid "Password self reset" +msgstr "Passwortrücksetzung" + #: ../lib/modules/shadowAccount.inc:63 ../lib/modules/shadowAccount.inc:101 #: ../lib/modules/shadowAccount.inc:161 ../lib/modules/shadowAccount.inc:168 #: ../lib/modules/shadowAccount.inc:200 ../lib/modules/shadowAccount.inc:305 @@ -6533,6 +6551,12 @@ msgstr "Bitte geben Sie die Portnummer für (unverschlüsselte) HTTP-Verbindunge msgid "Please enter the port number for encrypted connections." msgstr "Bitte geben Sie die Portnummer für verschlüsselte Verbindungen ein." +#: ../lib/modules/passwordSelfReset.inc:53 +msgid "Please enter the possible security questions for the password self reset." +msgstr "" +"Bitte geben Sie die möglichen Sicherheitsfragen für die Passwortrücksetzung " +"ein." + #: ../lib/modules/asteriskExtension.inc:196 msgid "Please enter the priority." msgstr "Bitte geben Sie die Priorität ein." @@ -6564,6 +6588,10 @@ msgstr "" msgid "Please enter the same password in both password fields." msgstr "Bitte geben Sie das selbe Passwort in beide Felder ein." +#: ../lib/modules/passwordSelfReset.inc:49 +msgid "Please enter the security question for the password self reset." +msgstr "Bitte geben Sie die Sicherheitsfrage für die Passwortrücksetzung ein." + #: ../lib/modules/sambaSamAccount.inc:348 msgid "Please enter the time limit in minutes. 0 means unlimited." msgstr "Bitte geben Sie das Zeitlimit in Minuten ein. 0 heißt unbegrenzt." @@ -6848,6 +6876,13 @@ msgstr "Öffentlicher Speicher" msgid "Qualify" msgstr "Verbindungsprüfung" +#: ../lib/modules/passwordSelfReset.inc:48 +#: ../lib/modules/passwordSelfReset.inc:64 +#: ../lib/modules/passwordSelfReset.inc:77 +#: ../lib/modules/passwordSelfReset.inc:123 +msgid "Question" +msgstr "Frage" + #: ../lib/modules/quota.inc:79 ../lib/modules/quota.inc:92 #: ../lib/modules/quota.inc:145 ../lib/modules/zarafaUser.inc:416 #: ../lib/modules/systemQuotas.inc:51 ../lib/modules/systemQuotas.inc:61 @@ -7149,12 +7184,16 @@ msgstr "Foto ersetzen/entfernen" #: ../templates/3rdParty/pla/lib/TemplateRender.php:1155 #: ../templates/3rdParty/pla/lib/TemplateRender.php:1156 #: ../templates/3rdParty/pla/htdocs/rename_form.php:24 -#: ../templates/3rdParty/pla/htdocs/rename_form.php:28 #: ../templates/3rdParty/pla/htdocs/rename_form.php:35 #: ../templates/3rdParty/pla/htdocs/rename.php:53 msgid "Rename" msgstr "Umbenennen" +#: ../templates/3rdParty/pla/htdocs/rename_form.php:28 +#, php-format +msgid "Rename %s to a new object." +msgstr "%s umbenennen." + #: ../templates/config/profmanage.php:259 #: ../templates/selfService/profManage.php:221 ../help/help.inc:118 msgid "Rename profile" @@ -7193,7 +7232,7 @@ msgstr "$user und $group wurden im Heimatverzeichnis ersetzt." msgid "Require password change on first login" msgstr "Passwortänderung beim ersten Login" -#: ../templates/3rdParty/pla/lib/PageRender.php:457 +#: ../templates/3rdParty/pla/lib/PageRender.php:445 msgid "Required attribute for objectClass(es)" msgstr "Erforderliches Attribut für Objektklasse(n)" @@ -7503,7 +7542,7 @@ msgid "Search Scope" msgstr "Suchbereich" #: ../templates/3rdParty/pla/lib/QueryRender.php:150 -#: ../templates/3rdParty/pla/lib/export_functions.php:202 +#: ../templates/3rdParty/pla/lib/export_functions.php:201 #: ../templates/3rdParty/pla/htdocs/export_form.php:81 msgid "Search filter" msgstr "Suchfilter" @@ -7512,7 +7551,7 @@ msgstr "Suchfilter" msgid "Search returned no results" msgstr "Suche lieferte keine Ergebnisse" -#: ../templates/3rdParty/pla/lib/export_functions.php:201 +#: ../templates/3rdParty/pla/lib/export_functions.php:200 msgid "Search scope" msgstr "Suchbereich" @@ -7539,6 +7578,12 @@ msgstr "Sicherheitsproblem: Die hochgeladene Datei kann bösartig sein." msgid "Security group" msgstr "Gesicherte Gruppe" +#: ../lib/modules/passwordSelfReset.inc:52 +#: ../lib/modules/passwordSelfReset.inc:82 +#: ../lib/modules/passwordSelfReset.inc:87 +msgid "Security questions" +msgstr "Sicherheitsfragen" + #: ../templates/config/mainmanage.php:195 ../templates/config/confmain.php:366 msgid "Security settings" msgstr "Sicherheitseinstellungen" @@ -8362,7 +8407,7 @@ msgstr "" #: ../templates/3rdParty/pla/lib/import_functions.php:531 #, php-format msgid "The attribute to modify doesn't match the one specified by %s." -msgstr "" +msgstr "Das zu ändernde Attribut passt nicht zu dem von %s spezifizierten." #: ../templates/3rdParty/pla/htdocs/delete_attr.php:31 msgid "The attribute value does not exist" @@ -8439,7 +8484,7 @@ msgstr "Der Eintrag (%s) existiert nicht." #: ../templates/3rdParty/pla/htdocs/mass_edit.php:28 #: ../templates/3rdParty/pla/htdocs/mass_delete.php:34 msgid "The entry does not exist and will be ignored" -msgstr "" +msgstr "Der Eintrag existiert nicht und wird ignoriert" #: ../lib/modules/phpGroupwareUser.inc:135 ../lib/modules/shadowAccount.inc:67 msgid "The expiration date is invalid." @@ -8868,8 +8913,8 @@ msgstr "" "root)." #: ../templates/3rdParty/pla/lib/import_functions.php:396 -msgid "The url attribute value should begin with file:// for" -msgstr "" +msgid "The url attribute value should begin with file://." +msgstr "Das url-Attribut sollte mit file:// beginnen." #: ../lib/modules/zarafaUser.inc:97 msgid "The user account is non-active and login is disabled." @@ -8933,9 +8978,10 @@ msgstr "Es wurden keine Attribute als RDN-Attribut markiert." msgid "The wildcard for the new password is @@newPassword@@." msgstr "Der Platzhalter für das neue Passwort ist @@newPassword@@." -#: ../templates/3rdParty/pla/htdocs/modify_member_form.php:61 -msgid "There are" -msgstr "" +#: ../templates/3rdParty/pla/htdocs/modify_member_form.php:60 +#, php-format +msgid "There are %s members in group %s:" +msgstr "Es sind %s Mitglieder in der Gruppe %s:" #: ../lib/modules/posixGroup.inc:487 msgid "There are still users who have this group as their primary group." @@ -9050,7 +9096,7 @@ msgstr "Dieses Attribut ist nicht im LDAP-Schema definiert." msgid "This attribute is required" msgstr "Dieses Attribut ist erforderlich" -#: ../templates/3rdParty/pla/lib/PageRender.php:470 +#: ../templates/3rdParty/pla/lib/PageRender.php:458 msgid "This attribute is required for the RDN." msgstr "Dieses Attribut ist für den RDN erforderlich." @@ -9101,7 +9147,7 @@ msgstr "Hiermit wird die zu startende Anwendung definiert (z.B. SIP/user1)." #: ../templates/3rdParty/pla/htdocs/mass_delete.php:85 #, php-format msgid "This deletion request also includes %s child entries." -msgstr "" +msgstr "Hiermit löschen Sie auch %s Untereinträge." #: ../lib/modules/device.inc:71 msgid "This describes the location of the device." @@ -9215,7 +9261,7 @@ msgstr "" "Das ist eine Liste von DN-Einträgen aller Benutzer, die sich bei LDAP " "Account Manager anmelden dürfen. Bitte geben Sie pro Zeile einen DN an." -#: ../templates/3rdParty/pla/lib/PageRender.php:893 +#: ../templates/3rdParty/pla/lib/PageRender.php:881 msgid "This is a structural ObjectClass and cannot be removed." msgstr "Dies ist eine strukturelle Objektklasse und kann nicht entfernt werden." @@ -9315,6 +9361,14 @@ msgstr "Das ist der Name, der auf Windows-Systemen angezeigt wird." msgid "This is the active password policy for this account." msgstr "Dies ist die aktuelle Passwortrichtlinie dieses Accounts." +#: ../lib/modules/passwordSelfReset.inc:57 +msgid "" +"This is the answer to the security question. It allows users to reset their " +"password." +msgstr "" +"Dies ist die Antwort auf die Sicherheitsfrage. Sie erlaubt Benutzern ihr " +"Passwort zurückzusetzen." + #: ../lib/modules/sambaSamAccount.inc:324 #: ../lib/modules/phpGroupwareUser.inc:83 ../lib/modules/shadowAccount.inc:185 msgid "This is the date when the account will expire. Format: DD-MM-YYYY" @@ -9723,7 +9777,7 @@ msgstr "Zeitzone" #: ../templates/3rdParty/pla/htdocs/password_checker.php:45 msgid "To" -msgstr "" +msgstr "Mit" #: ../lib/modules/posixAccount.inc:380 msgid "" @@ -9749,7 +9803,7 @@ msgstr "Insgesamt" msgid "Total connections" msgstr "Verbindungen insgesamt" -#: ../templates/3rdParty/pla/lib/export_functions.php:203 +#: ../templates/3rdParty/pla/lib/export_functions.php:202 msgid "Total entries" msgstr "Anzahl Einträge" @@ -9850,11 +9904,6 @@ msgstr "" "Ihr Konto konnte nicht verändert werden. Vielleicht fehlen Ihnen die nötigen " "Rechte zur Änderung?" -#: ../templates/3rdParty/pla/lib/ds_myldap.php:216 -#, fuzzy -msgid "Unable to connect to LDAP server" -msgstr "Kann keine Verbindung zum Server herstellen!" - #: ../templates/tests/lamdaemonTest.php:253 ../lib/lamdaemon.inc:76 #: ../lib/lamdaemon.inc:81 msgid "Unable to connect to remote server!" @@ -9886,9 +9935,8 @@ msgid "Unable to delete PDF structure!" msgstr "Kann die PDF-Struktur nicht löschen!" #: ../templates/3rdParty/pla/htdocs/rdelete.php:25 -#, fuzzy msgid "Unable to delete entry, it does not exist" -msgstr "Konnte Eintrag %s nicht löschen" +msgstr "Konnte Eintrag nicht löschen. Er existiert nicht." #: ../lib/modules/imapAccess.inc:155 msgid "Unable to delete mailbox from IMAP server." @@ -9922,24 +9970,18 @@ msgstr "Kann das Profil nicht laden!" msgid "Unable to locate mailbox on IMAP." msgstr "Das Postfach wurde nicht gefunden." -#: ../templates/3rdParty/pla/lib/import_functions.php:393 -#, fuzzy -msgid "Unable to open file for" -msgstr "Kann die mail nicht versenden!" - #: ../templates/3rdParty/pla/lib/import_functions.php:388 -#, fuzzy -msgid "Unable to read file for" -msgstr "Kann das Profil nicht laden!" +#: ../templates/3rdParty/pla/lib/import_functions.php:393 +msgid "Unable to read file." +msgstr "Kann Datei nicht lesen." #: ../templates/lists/changePassword.php:481 msgid "Unable to read sambaSID attribute." msgstr "Konnte das Attribut sambaSID nicht lesen." #: ../templates/3rdParty/pla/lib/functions.php:1960 -#, fuzzy msgid "Unable to retrieve image" -msgstr "Konnte Schema nicht auslesen!" +msgstr "Konnte Bild nicht auslesen." #: ../templates/tests/schemaTest.php:59 ../templates/schema/schema.php:91 #: ../templates/schema/schema.php:109 ../templates/schema/schema.php:270 @@ -9984,7 +10026,7 @@ msgstr "Unbekannte Adresse für Delegation: %s" #: ../templates/3rdParty/pla/lib/import_functions.php:233 msgid "Unkown change type" -msgstr "" +msgstr "Unbekannter Änderungstyp" #: ../templates/lists/changePassword.php:151 msgid "Unlock Samba account" @@ -10007,42 +10049,32 @@ msgstr "Ungelöste Abhängigkeit:" msgid "Up" msgstr "Hoch" -#: ../templates/3rdParty/pla/lib/TemplateRender.php:1440 -#: ../templates/3rdParty/pla/htdocs/update_confirm.php:194 -#, fuzzy -msgid "Update Object" -msgstr "Objekt erstellen" - #: ../templates/lists/changePassword.php:154 msgid "Update Samba password timestamps" msgstr "Samba-Passwortzeitstempel anpassen" -#: ../templates/3rdParty/pla/htdocs/mass_update.php:165 -#: ../templates/3rdParty/pla/htdocs/mass_edit.php:129 -#, fuzzy -msgid "Update Values" -msgstr "Quota ändern" - #: ../lib/modules/sambaSamAccount.inc:231 msgid "Update attribute \"sambaPwdLastSet\" on password change" msgstr "Attribut \"sambaPwdLastSet\" bei Passwortänderung anpassen" +#: ../templates/3rdParty/pla/lib/TemplateRender.php:1440 +#: ../templates/3rdParty/pla/htdocs/update_confirm.php:194 +msgid "Update object" +msgstr "Eintrag aktualisieren" + #: ../lib/modules/imapAccess.inc:295 ../lib/modules/imapAccess.inc:304 msgid "Update quota" msgstr "Quota ändern" +#: ../templates/3rdParty/pla/htdocs/mass_update.php:165 +#: ../templates/3rdParty/pla/htdocs/mass_edit.php:129 +msgid "Update values" +msgstr "Werte ändern" + #: ../templates/3rdParty/pla/htdocs/add_value_form.php:118 #: ../templates/3rdParty/pla/htdocs/create_confirm.php:118 -#, fuzzy -msgid "Updating Object" -msgstr "Objekt erstellen" - -#: ../templates/3rdParty/pla/lib/Template.php:430 -#: ../templates/3rdParty/pla/lib/Template.php:473 -#: ../templates/3rdParty/pla/lib/Template.php:517 -#, fuzzy -msgid "Upload Binary Attribute Error" -msgstr "Optionale Binärattribute" +msgid "Updating object" +msgstr "Ändere Eintrag" #: ../templates/massBuildAccounts.php:199 msgid "Upload accounts to LDAP" @@ -10209,6 +10241,7 @@ msgstr "Benutzer muss Passwort ändern" #: ../lib/modules/inetOrgPerson.inc:74 ../lib/modules/inetOrgPerson.inc:564 #: ../lib/modules/inetOrgPerson.inc:631 ../lib/modules/inetOrgPerson.inc:975 #: ../lib/modules/inetOrgPerson.inc:1328 ../lib/modules/inetOrgPerson.inc:1434 +#: ../lib/modules/passwordSelfReset.inc:182 msgid "User name" msgstr "Benutzername" @@ -10315,7 +10348,7 @@ msgstr "" "auswertet dann können Sie diese Option wählen. LAM wird dann auch bei " "primären Gruppen die memberUid pflegen." -#: ../templates/3rdParty/pla/lib/export_functions.php:544 +#: ../templates/3rdParty/pla/lib/export_functions.php:543 msgid "VCARD 2.1 Export" msgstr "VCARD 2.1 Export" @@ -10353,7 +10386,7 @@ msgstr "Die Kinder dieses Eintrags anzeigen" #: ../templates/3rdParty/pla/lib/TemplateRender.php:1028 msgid "Viewing entry in read-only mode." -msgstr "" +msgstr "Eintrag ist schreibgeschützt." #: ../lib/modules/asteriskVoicemail.inc:110 #: ../lib/modules/asteriskVoicemail.inc:117 @@ -10368,13 +10401,6 @@ msgstr "Anrufbeantworterkontext" msgid "Voicemail mailbox for this account." msgstr "Anrufbeantworterpostfach für diesen Account." -#: ../templates/3rdParty/pla/lib/page.php:76 -msgid "" -"WARNING: You cannot have PHP compression and application compression enabled " -"at the same time. Please unset zlib.output_compression or set $config-" -">custom->appearance['compress']=false" -msgstr "" - #: ../templates/login.php:405 msgid "Want more features? Get LAM Pro!" msgstr "Sie möchten mehr Funktionen? Bestellen Sie LAM Pro!" @@ -10423,11 +10449,17 @@ msgstr "Mittwoch" msgid "Western Europe Time, London, Lisbon" msgstr "Westeuropäische Zeit, London, Lissabon" +#: ../lib/modules/passwordSelfReset.inc:66 +msgid "What is the name of your favourite pet?" +msgstr "Wie ist der Name Ihres Lieblingshaustieres?" + #: ../templates/3rdParty/pla/htdocs/copy_form.php:71 msgid "" "When performing a recursive copy, only copy those entries which match this " -"filter" +"filter." msgstr "" +"Beim rekursiven Kopieren werden nur Einträge kopiert, die diesem Filter " +"entsprechen." #: ../lib/modules/zarafaUser.inc:85 msgid "" @@ -10589,18 +10621,15 @@ msgstr "" #: ../templates/3rdParty/pla/htdocs/template_engine.php:52 msgid "You cannot perform updates while server is in read-only mode" -msgstr "" +msgstr "Sie können im Nur-Lesen-Modus keine Änderungen vornehmen." #: ../templates/3rdParty/pla/htdocs/rename.php:26 -msgid "" -"You cannot rename an entry which has children entries (eg, the rename " -"operation is not allowed on non-leaf entries)" -msgstr "" +msgid "You cannot rename an entry which has child entries." +msgstr "Sie können keinen Eintrag mit Unterelementen umbenennen." #: ../templates/3rdParty/pla/htdocs/rename.php:32 -#, fuzzy msgid "You did not change the RDN" -msgstr "Es wurde nichts geändert." +msgstr "Sie haben den RDN nicht geändert" #: ../templates/tree/templates/creation/custom.php:106 msgid "" @@ -10642,11 +10671,17 @@ msgstr "Es wurde nichts geändert." #: ../templates/3rdParty/pla/lib/import_functions.php:95 msgid "You must either upload a file or provide an import in the text box." msgstr "" +"Sie müssen entweder eine Datei angeben oder die Kommandos in das Textfeld " +"eingeben." #: ../lib/modules/groupOfNames.inc:146 ../lib/modules/groupOfNames.inc:147 msgid "You need to add at least one member to this group." msgstr "Sie müssen mindestens ein Mitglied zu dieser Gruppe hinzufügen." +#: ../lib/modules/passwordSelfReset.inc:97 +msgid "You specified an answer but no security question." +msgstr "Sie haben eine Antwort angegeben aber keine Sicherheitsfrage dazu." + #: ../templates/3rdParty/pla/lib/TemplateRender.php:1136 #: ../templates/3rdParty/pla/lib/TemplateRender.php:1140 msgid "You will be prompted to confirm this decision" @@ -10681,26 +10716,11 @@ msgstr "" "Ihre PHP-Konfiguration erlaubt keine Dateiuploads. Bitte prüfen Sie Ihre php." "ini." -#: ../templates/3rdParty/pla/lib/functions.php:2159 -#: ../templates/3rdParty/pla/lib/functions.php:2178 -msgid "Your PHP install does not have the mhash() function. Cannot do SHA hashes." -msgstr "" - -#: ../templates/3rdParty/pla/lib/createlm.php:357 -msgid "Your PHP install does not have the mhash() function. Cannot do hashes." -msgstr "" - #: ../templates/3rdParty/pla/htdocs/import_form.php:16 msgid "" "Your PHP.INI does not have file_uploads = ON. Please enable file uploads in " "PHP." -msgstr "" - -#: ../templates/3rdParty/pla/lib/functions.php:274 -msgid "" -"Your config.php is missing Server Definitions. Please see the sample file " -"config/config.php.example." -msgstr "" +msgstr "Sie müssen Dateiuploads in der php.ini (file_uploads=ON) aktivieren." #: ../lib/security.inc:145 msgid "Your session expired, click here to go back to the login page." @@ -10717,18 +10737,6 @@ msgstr "Ihre Sitzung ist abgelaufen, bitte melden Sie sich erneut an." msgid "Your settings were successfully saved." msgstr "Ihre Einstellungen wurden erfolgreich gespeichert." -#: ../templates/3rdParty/pla/lib/functions.php:2208 -msgid "Your system crypt library does not support blowfish encryption." -msgstr "" - -#: ../templates/3rdParty/pla/lib/functions.php:2238 -msgid "Your system crypt library does not support extended DES encryption." -msgstr "" - -#: ../templates/3rdParty/pla/lib/functions.php:2223 -msgid "Your system crypt library does not support md5crypt encryption." -msgstr "" - #: ../lib/modules/inetOrgPerson.inc:451 msgid "YourCompany" msgstr "IhreFirma" @@ -10777,36 +10785,23 @@ msgstr "Wert hinzufügen" msgid "adminstrators" msgstr "administratoren" -#: ../templates/3rdParty/pla/lib/PageRender.php:414 -#, fuzzy -msgid "alias" -msgstr "Alias" - #: ../templates/3rdParty/pla/htdocs/mass_update.php:112 #: ../templates/3rdParty/pla/htdocs/update_confirm.php:95 -#, fuzzy msgid "attribute deleted" -msgstr "[Attribut gelöscht]" - -#: ../templates/3rdParty/pla/htdocs/mass_update.php:137 -#: ../templates/3rdParty/pla/htdocs/update_confirm.php:72 -#, fuzzy -msgid "attribute doesnt exist" -msgstr "[Attribut gelöscht]" +msgstr "Attribut gelöscht" #: ../lib/modules/sudoRole.inc:123 msgid "backupRootFileSystem" msgstr "sichereRootDateisystem" -#: ../templates/3rdParty/pla/lib/functions.php:2325 -#, fuzzy +#: ../templates/3rdParty/pla/lib/functions.php:2313 msgid "browse" -msgstr "Schema-Browser" +msgstr "Auswählen" #: ../templates/3rdParty/pla/lib/functions.php:2015 #: ../templates/3rdParty/pla/htdocs/import.php:48 msgid "bytes" -msgstr "" +msgstr "Bytes" #: ../templates/schema/schema.php:218 msgid "character" @@ -10816,10 +10811,10 @@ msgstr "Zeichen" msgid "characters" msgstr "Zeichen" -#: ../templates/3rdParty/pla/lib/PageRender.php:631 -#: ../templates/3rdParty/pla/lib/PageRender.php:1000 +#: ../templates/3rdParty/pla/lib/PageRender.php:619 +#: ../templates/3rdParty/pla/lib/PageRender.php:988 msgid "confirm" -msgstr "" +msgstr "Bestätigen" #: ../help/help.inc:78 msgid "dc=yourcompany,dc=com" @@ -10830,11 +10825,10 @@ msgid "default" msgstr "Standard" #: ../templates/3rdParty/pla/lib/QueryRender.php:206 -#, fuzzy msgid "delete" msgstr "Löschen" -#: ../templates/3rdParty/pla/lib/PageRender.php:689 +#: ../templates/3rdParty/pla/lib/PageRender.php:677 msgid "delete attribute" msgstr "Attribut löschen" @@ -10848,33 +10842,23 @@ msgstr "deaktiviert" msgid "disconnect" msgstr "trennen" -#: ../templates/3rdParty/pla/lib/PageRender.php:676 +#: ../templates/3rdParty/pla/lib/PageRender.php:664 msgid "download value" msgstr "Wert downloaden" #: ../templates/3rdParty/pla/lib/QueryRender.php:207 -#, fuzzy msgid "edit" -msgstr "OU-Editor" - -#: ../templates/3rdParty/pla/lib/HTMLTree.php:307 -#, fuzzy -msgid "export" -msgstr "Export" +msgstr "Ändern" #: ../templates/3rdParty/pla/lib/QueryRender.php:483 -msgid "export results" -msgstr "" +#: ../templates/3rdParty/pla/lib/HTMLTree.php:307 +msgid "export" +msgstr "Export" #: ../templates/3rdParty/pla/lib/AttributeFactory.php:123 msgid "false" msgstr "falsch" -#: ../templates/3rdParty/pla/lib/export_functions.php:200 -#, fuzzy -msgid "for" -msgstr "erzwingen" - #: ../lib/modules/ppolicy.inc:36 msgid "force" msgstr "erzwingen" @@ -10901,31 +10885,17 @@ msgstr "gruppe1@firma.de,gruppe2@firma.de" msgid "group@company.com" msgstr "gruppe@firma.de" -#: ../templates/3rdParty/pla/htdocs/create.php:78 -#: ../templates/3rdParty/pla/htdocs/copy.php:97 -#: ../templates/3rdParty/pla/htdocs/copy.php:132 -#: ../templates/3rdParty/pla/htdocs/copy.php:157 -msgid "has been created." -msgstr "" - -#: ../templates/3rdParty/pla/htdocs/copy.php:101 -#: ../templates/3rdParty/pla/htdocs/copy.php:161 -#, fuzzy -msgid "has not been created." -msgstr "[Attribut gelöscht]" - -#: ../templates/3rdParty/pla/lib/PageRender.php:483 +#: ../templates/3rdParty/pla/lib/PageRender.php:471 msgid "hint" -msgstr "" +msgstr "Hinweis" #: ../lib/modules/quota.inc:190 ../lib/modules/quota.inc:192 msgid "hours" msgstr "Stunden" #: ../templates/3rdParty/pla/lib/HTMLTree.php:294 -#, fuzzy msgid "import" -msgstr "Export" +msgstr "Import" #: ../lib/modules/phpGroupwareUser.inc:162 #: ../lib/modules/phpGroupwareUser.inc:336 @@ -10952,11 +10922,6 @@ msgstr "Eingabe ein, Benachrichtigung aus" msgid "input on, notify on" msgstr "Eingabe ein, Benachrichtigung ein" -#: ../templates/3rdParty/pla/lib/PageRender.php:414 -#, fuzzy -msgid "is an alias for" -msgstr "%s Alias(e) gefunden" - #: ../help/help.inc:60 msgid "" "ldap://localhost:389 connects to localhost using a standard LDAP connection " @@ -10972,14 +10937,12 @@ msgstr "" "com auf." #: ../templates/3rdParty/pla/lib/QueryRender.php:100 -#, fuzzy msgid "list" -msgstr "IP-Liste" +msgstr "Liste" #: ../templates/3rdParty/pla/lib/config_default.php:494 #: ../templates/3rdParty/pla/lib/ds.php:318 #: ../templates/3rdParty/pla/lib/HTMLTree.php:529 -#, fuzzy msgid "login" msgstr "Login" @@ -10991,11 +10954,6 @@ msgstr "Hosts" msgid "mail.yourdomain.org" msgstr "mail.ihredomain.de" -#: ../templates/3rdParty/pla/htdocs/modify_member_form.php:61 -#, fuzzy -msgid "members in group" -msgstr "Domänengruppe" - #: ../lib/modules/sambaSamAccount.inc:390 #: ../lib/modules/sambaSamAccount.inc:514 msgid "mydomain" @@ -11007,7 +10965,7 @@ msgstr "meineGruppe" #: ../templates/3rdParty/pla/lib/HTMLTree.php:504 msgid "new" -msgstr "" +msgstr "neu" #: ../templates/config/confmain.php:225 ../lib/modules/zarafaGroup.inc:419 #: ../lib/modules/zarafaGroup.inc:426 ../lib/modules/zarafaGroup.inc:429 @@ -11027,24 +10985,20 @@ msgid "no" msgstr "nein" #: ../templates/3rdParty/pla/lib/functions.php:1917 -#, fuzzy msgid "no description available" -msgstr "Keine Beschreibung" +msgstr "Keine Beschreibung verfügbar" #: ../templates/3rdParty/pla/htdocs/entry_chooser.php:68 -#, fuzzy msgid "no entries" -msgstr "Anzahl der Listeneinträge" +msgstr "Keine Einträge" #: ../templates/3rdParty/pla/htdocs/add_attr_form.php:84 -#, fuzzy msgid "no new attributes available for this entry" -msgstr "(keine neuen Attribute verfügbar)" +msgstr "Keine neuen Attribute für diesen EIntrag verfügbar" #: ../templates/3rdParty/pla/htdocs/add_attr_form.php:135 -#, fuzzy msgid "no new binary attributes available for this entry" -msgstr "(keine neuen binären Attribute verfügbar)" +msgstr "Keine neuen binären Attribute für diesen Eintrag verfügbar" #: ../templates/tree/templates/creation/custom.php:189 #: ../templates/tree/templates/creation/custom.php:212 @@ -11052,13 +11006,13 @@ msgstr "(keine neuen binären Attribute verfügbar)" #: ../templates/schema/schema.php:238 ../templates/schema/schema.php:287 #: ../templates/schema/schema.php:353 ../templates/schema/schema.php:368 #: ../templates/schema/schema.php:402 ../templates/schema/schema.php:424 -#: ../templates/3rdParty/pla/lib/functions.php:2654 +#: ../templates/3rdParty/pla/lib/functions.php:2642 #: ../templates/3rdParty/pla/lib/TemplateRender.php:1573 #: ../templates/3rdParty/pla/lib/TemplateRender.php:1581 msgid "none" msgstr "nichts" -#: ../templates/3rdParty/pla/lib/PageRender.php:1121 +#: ../templates/3rdParty/pla/lib/PageRender.php:1109 msgid "none, remove value" msgstr "nichts, Wert löschen" @@ -11101,21 +11055,18 @@ msgid "pixels" msgstr "Pixel" #: ../templates/3rdParty/pla/lib/HTMLTree.php:54 -#, fuzzy msgid "read only" msgstr "Nur lesen" #: ../templates/3rdParty/pla/lib/HTMLTree.php:251 -#, fuzzy msgid "refresh" msgstr "Aktualisieren" #: ../templates/3rdParty/pla/lib/TemplateRender.php:2126 -#, fuzzy msgid "rename" -msgstr "Profilname" +msgstr "Umbenennen" -#: ../templates/3rdParty/pla/lib/PageRender.php:457 ../lib/html.inc:491 +#: ../templates/3rdParty/pla/lib/PageRender.php:445 ../lib/html.inc:491 #: ../lib/html.inc:1222 ../lib/html.inc:1624 msgid "required" msgstr "erforderlich" @@ -11126,13 +11077,12 @@ msgid "reset" msgstr "zurücksetzen" #: ../templates/3rdParty/pla/lib/HTMLTree.php:237 -#, fuzzy msgid "search" msgstr "Suche" #: ../templates/3rdParty/pla/lib/QueryRender.php:474 msgid "seconds" -msgstr "" +msgstr "Sekunden" #: ../lib/modules/asteriskAccount.inc:391 ../lib/modules/posixGroup.inc:357 #: ../lib/modules/sambaSamAccount.inc:402 ../lib/modules/posixAccount.inc:248 @@ -11141,9 +11091,8 @@ msgid "secret" msgstr "geheim" #: ../templates/3rdParty/pla/lib/TemplateRender.php:1263 -#, fuzzy msgid "select the rdn attribute" -msgstr "Attribut löschen" +msgstr "RDN-Attribut wählen" #: ../lib/modules/uidObject.inc:62 ../lib/modules/posixAccount.inc:193 #: ../lib/modules/inetOrgPerson.inc:1436 ../lib/modules/nisMailAlias.inc:91 @@ -11162,7 +11111,7 @@ msgstr "hmueller@ihredomain.de" msgid "ssh-dss 234234 user@host" msgstr "ssh-dss 234234 Benutzer@Host" -#: ../templates/3rdParty/pla/lib/PageRender.php:894 +#: ../templates/3rdParty/pla/lib/PageRender.php:882 msgid "structural" msgstr "strukturell" @@ -11178,12 +11127,6 @@ msgstr "test" msgid "test-start" msgstr "test-start" -#: ../templates/3rdParty/pla/htdocs/copy_form.php:32 -#: ../templates/3rdParty/pla/htdocs/rename_form.php:28 -#, fuzzy -msgid "to a new object" -msgstr "Neues Objekt" - #: ../templates/3rdParty/pla/lib/AttributeFactory.php:122 msgid "true" msgstr "wahr" @@ -11207,13 +11150,12 @@ msgid "users" msgstr "Benutzer" #: ../templates/3rdParty/pla/htdocs/delete_form.php:59 -#, fuzzy msgid "view entries" -msgstr "Aliaseinträge" +msgstr "Einträge anzeigen" #: ../templates/3rdParty/pla/htdocs/compare_form.php:33 msgid "with " -msgstr "" +msgstr "mit" #: ../templates/config/confmain.php:225 ../lib/modules/zarafaGroup.inc:421 #: ../lib/modules/zarafaGroup.inc:424 ../lib/modules/zarafaGroup.inc:431 diff --git a/lam/templates/3rdParty/pla/htdocs/add_value_form.php b/lam/templates/3rdParty/pla/htdocs/add_value_form.php index cdb3ce5b..3cd23ef2 100644 --- a/lam/templates/3rdParty/pla/htdocs/add_value_form.php +++ b/lam/templates/3rdParty/pla/htdocs/add_value_form.php @@ -115,7 +115,7 @@ if (! strcasecmp($request['attr'],'objectclass') || get_request('meth','REQUEST' echo '
'; printf('', _('Add new object class'), - (isAjaxEnabled() ? sprintf('onclick="return ajSUBMIT(\'BODY\',document.getElementById(\'entry_form\'),\'%s\');"',_('Updating Object')) : '')); + (isAjaxEnabled() ? sprintf('onclick="return ajSUBMIT(\'BODY\',document.getElementById(\'entry_form\'),\'%s\');"',_('Updating object')) : '')); echo ''; echo ''; echo ''; diff --git a/lam/templates/3rdParty/pla/htdocs/copy.php b/lam/templates/3rdParty/pla/htdocs/copy.php index 6c143be2..ba83507c 100644 --- a/lam/templates/3rdParty/pla/htdocs/copy.php +++ b/lam/templates/3rdParty/pla/htdocs/copy.php @@ -92,13 +92,11 @@ if ($request['recursive']) { $copy_result = copy_dn($ldap['SRC'],$ldap['DST'],$request['dnSRC'],$request['dnDST'],$request['remove']); if ($copy_result) - $copy_message = sprintf('%s %s: %s %s', - $request['remove'] ? _('Move successful') : _('Copy successful'), - _('DN'),$request['dnDST'],_('has been created.')); + $copy_message = sprintf(_('Operation successful. DN %s has been created.'), + $request['dnDST']); else - $copy_message = sprintf('%s %s: %s %s', - $request['remove'] ? _('Move not successful') : _('Copy not successful'), - _('DN'),$request['dnDST'],_('has not been created.')); + $copy_message = sprintf(_('Operation not successful. DN %s has not been created.'), + $request['dnDST']); } } @@ -129,7 +127,7 @@ function r_copy_dn($serverSRC,$serverDST,$snapshottree,$dnSRC,$dnDST,$remove) { if (! $copy_result) return false; - array_push($copy_message,sprintf('%s %s: %s %s',_('Copy successful'),_('DN'),$dnDST,_('has been created.'))); + array_push($copy_message,sprintf(_('Copy successful. DN %s has been created.'),$dnDST)); $hadError = false; foreach ($children as $child_dn) { @@ -152,13 +150,9 @@ function r_copy_dn($serverSRC,$serverDST,$snapshottree,$dnSRC,$dnDST,$remove) { $copy_result = copy_dn($serverSRC,$serverDST,$dnSRC,$dnDST,$remove); if ($copy_result) - array_push($copy_message,sprintf('%s %s: %s %s', - $remove ? _('Move successful') : _('Copy successful'), - _('DN'),$dnDST,_('has been created.'))); + array_push($copy_message,sprintf(_('Operation successful. DN %s has been created.'),$dnDST)); else - array_push($copy_message,sprintf('%s %s: %s %s', - $remove ? _('Move not successful') : _('Copy not successful'), - _('DN'),$dnDST,_('has not been created.'))); + array_push($copy_message,sprintf(_('Operation not successful. DN %s has not been created.'),$dnDST)); } return $copy_message; diff --git a/lam/templates/3rdParty/pla/htdocs/copy_form.php b/lam/templates/3rdParty/pla/htdocs/copy_form.php index 99e298a8..cc77429a 100644 --- a/lam/templates/3rdParty/pla/htdocs/copy_form.php +++ b/lam/templates/3rdParty/pla/htdocs/copy_form.php @@ -29,7 +29,7 @@ $request['page']->drawSubTitle(); printf('',JSDIR); echo '

'; echo '
'; @@ -68,7 +68,7 @@ if (count($request['children']) > 0) { echo ''; printf('%s:', - _('When performing a recursive copy, only copy those entries which match this filter'),_('Filter')); + _('When performing a recursive copy, only copy those entries which match this filter.'),_('Filter')); echo ''; echo ''; echo "\n"; diff --git a/lam/templates/3rdParty/pla/htdocs/create.php b/lam/templates/3rdParty/pla/htdocs/create.php index 005bc1b5..70f4d970 100644 --- a/lam/templates/3rdParty/pla/htdocs/create.php +++ b/lam/templates/3rdParty/pla/htdocs/create.php @@ -74,8 +74,8 @@ if ($add_result) { printf('',$redirect_url); if ($action_number == 1 || $action_number == 2) { - $create_message = sprintf('%s %s: %s %s', - _('Creation successful!'),_('DN'),$request['template']->getDN(),_('has been created.')); + $create_message = sprintf(_('Creation successful. DN %s has been created.'), + $request['template']->getDN()); if (isAjaxEnabled()) $redirect_url .= sprintf('&refresh=SID_%s_nodes&noheader=1',$app['server']->getIndex()); diff --git a/lam/templates/3rdParty/pla/htdocs/create_confirm.php b/lam/templates/3rdParty/pla/htdocs/create_confirm.php index ede14a37..07631f8d 100644 --- a/lam/templates/3rdParty/pla/htdocs/create_confirm.php +++ b/lam/templates/3rdParty/pla/htdocs/create_confirm.php @@ -115,7 +115,7 @@ if (count($request['template']->getLDAPadd(true))) { printf('', _('Commit'), - (isAjaxEnabled() ? sprintf('onclick="return ajSUBMIT(\'BODY\',document.getElementById(\'create_form\'),\'%s\');"',_('Updating Object')) : '')); + (isAjaxEnabled() ? sprintf('onclick="return ajSUBMIT(\'BODY\',document.getElementById(\'create_form\'),\'%s\');"',_('Updating object')) : '')); printf('', _('Cancel'), diff --git a/lam/templates/3rdParty/pla/htdocs/delete_form.php b/lam/templates/3rdParty/pla/htdocs/delete_form.php index 9883264b..d82874c5 100644 --- a/lam/templates/3rdParty/pla/htdocs/delete_form.php +++ b/lam/templates/3rdParty/pla/htdocs/delete_form.php @@ -40,7 +40,7 @@ echo '
'; if (count($request['children'])) { printf('%s

',_('Permanently delete all children also?')); - $search['href'] = htmlspecialchars(sprintf('cmd.php?cmd=query_engine&server_id=%s&filter=%s&base=%s&scope=sub&query=none&format=list', + $search['href'] = htmlspecialchars(sprintf('cmd.php?cmd=query_engine&server_id=%s&filter=%s&base=%s&scope=sub&query=none&format=list&search=true', $app['server']->getIndex(),rawurlencode('objectClass=*'),rawurlencode($request['dn']))); $query = array(); diff --git a/lam/templates/3rdParty/pla/htdocs/mass_edit.php b/lam/templates/3rdParty/pla/htdocs/mass_edit.php index b4e38e36..cece6ce7 100644 --- a/lam/templates/3rdParty/pla/htdocs/mass_edit.php +++ b/lam/templates/3rdParty/pla/htdocs/mass_edit.php @@ -126,7 +126,7 @@ foreach ($request['page'] as $j => $page) { echo ''; echo '
'; echo '
'; -printf('',_('Update Values')); +printf('',_('Update values')); echo '
'; echo ''; ?> diff --git a/lam/templates/3rdParty/pla/htdocs/mass_update.php b/lam/templates/3rdParty/pla/htdocs/mass_update.php index 9f75081b..b44a8a47 100644 --- a/lam/templates/3rdParty/pla/htdocs/mass_update.php +++ b/lam/templates/3rdParty/pla/htdocs/mass_update.php @@ -134,7 +134,7 @@ if (count($request['update'])) { echo ''; if (! $attribute->getOldValues()) - printf('[%s]',_('attribute doesnt exist')); + printf('[%s]',_('Attribute doesn\'t exist')); foreach ($attribute->getOldValues() as $key => $value) { # For multiple values, we'll highlight the changed ones @@ -162,7 +162,7 @@ if (count($request['update'])) { echo ''; echo ''; - printf('',_('Update Values')); + printf('',_('Update values')); echo ''; } diff --git a/lam/templates/3rdParty/pla/htdocs/modify_member_form.php b/lam/templates/3rdParty/pla/htdocs/modify_member_form.php index 70b683dd..213a0e78 100644 --- a/lam/templates/3rdParty/pla/htdocs/modify_member_form.php +++ b/lam/templates/3rdParty/pla/htdocs/modify_member_form.php @@ -57,8 +57,8 @@ usort($possible_values,'pla_compare_dns'); $request['page']->drawTitle(sprintf('%s %s',_('Modify group'),get_rdn($request['dn']))); $request['page']->drawSubTitle(); -printf('%s %s %s %s:', - _('There are'),count($current_members),_('members in group'),htmlspecialchars(get_rdn($request['dn']))); +printf(_('There are %s members in group %s:'), + count($current_members),htmlspecialchars(get_rdn($request['dn']))); $possible_members = array(); for ($i=0;$iisBranchRenameEnabled()) { $children = $app['server']->getContainerContents($request['dnSRC'],null,0,'(objectClass=*)',LDAP_DEREF_NEVER); if (count($children) > 0) - error(_('You cannot rename an entry which has children entries (eg, the rename operation is not allowed on non-leaf entries)'),'error','index.php'); + error(_('You cannot rename an entry which has child entries.'),'error','index.php'); } $request['dnDST'] = sprintf('%s,%s',$request['rdnDST'],$request['container']); diff --git a/lam/templates/3rdParty/pla/htdocs/rename_form.php b/lam/templates/3rdParty/pla/htdocs/rename_form.php index aebc5fb1..8ed78c11 100644 --- a/lam/templates/3rdParty/pla/htdocs/rename_form.php +++ b/lam/templates/3rdParty/pla/htdocs/rename_form.php @@ -25,7 +25,7 @@ $request['page']->drawTitle(sprintf('%s %s',_('Rename'),get_rdn($request[ $request['page']->drawSubTitle(); echo '
'; -printf('%s %s %s:

',_('Rename'),get_rdn($request['dn']),_('to a new object')); +printf(_('Rename %s to a new object.') . '

',get_rdn($request['dn'])); echo '
'; printf('',$app['server']->getIndex()); diff --git a/lam/templates/3rdParty/pla/htdocs/update_confirm.php b/lam/templates/3rdParty/pla/htdocs/update_confirm.php index b698fe78..69735e22 100644 --- a/lam/templates/3rdParty/pla/htdocs/update_confirm.php +++ b/lam/templates/3rdParty/pla/htdocs/update_confirm.php @@ -69,7 +69,7 @@ if (count($request['template']->getLDAPmodify(true))) { echo ''; if (! $attribute->getOldValues()) - printf('[%s]',_('attribute doesnt exist')); + printf('[%s]',_('Attribute doesn\'t exist')); $dv = $attribute->getRemovedValues(); foreach ($attribute->getOldValues() as $key => $value) { @@ -191,7 +191,7 @@ if (count($request['template']->getLDAPmodify(true))) { echo '
'; // @todo cant use AJAX here, it affects file uploads. printf('', - _('Update Object')); + _('Update object')); printf('', _('Cancel'), diff --git a/lam/templates/3rdParty/pla/lib/PageRender.php b/lam/templates/3rdParty/pla/lib/PageRender.php index feea88fd..3dbe773d 100644 --- a/lam/templates/3rdParty/pla/lib/PageRender.php +++ b/lam/templates/3rdParty/pla/lib/PageRender.php @@ -401,19 +401,7 @@ class PageRender extends Visitor { } protected function getNoteAliasAttribute($attribute) { - if (DEBUG_ENABLED && (($fargs=func_get_args())||$fargs='NOARGS')) - debug_log('Entered (%%)',129,0,__FILE__,__LINE__,__METHOD__,$fargs); - - if (DEBUGTMP) printf('%s
',__METHOD__); - - # Is there a user-friendly translation available for this attribute? - $friendly_name = $attribute->getFriendlyName(); - - if (strtolower($friendly_name) != $attribute->getName()) - return sprintf('%s', - _('Note'),$friendly_name,_('is an alias for'),$attribute->getName(false),_('alias')); - else - return ''; + return ''; } #@todo this function shouldnt re-calculate requiredness, it should be known in the template already - need to set the ldaptype when initiating the attribute. diff --git a/lam/templates/3rdParty/pla/lib/QueryRender.php b/lam/templates/3rdParty/pla/lib/QueryRender.php index 052682a2..d526e3e6 100644 --- a/lam/templates/3rdParty/pla/lib/QueryRender.php +++ b/lam/templates/3rdParty/pla/lib/QueryRender.php @@ -480,7 +480,7 @@ class QueryRender extends PageRender { rawurlencode(implode(', ',$this->template->resultsdata[$base]['attrs'])))); printf('[
Save %s ]', - $href,IMGDIR,_('export results')); + $href,IMGDIR,_('export')); } printf('[ rename %s:',IMGDIR,_('Format')); diff --git a/lam/templates/3rdParty/pla/lib/Template.php b/lam/templates/3rdParty/pla/lib/Template.php index 29e7f706..7cdb2b1a 100644 --- a/lam/templates/3rdParty/pla/lib/Template.php +++ b/lam/templates/3rdParty/pla/lib/Template.php @@ -427,7 +427,7 @@ class Template extends xmlTemplate { $msg = _('Security error: The file being uploaded may be malicious.'); system_message(array( - 'title'=>_('Upload Binary Attribute Error'),'body'=>$msg,'type'=>'warn')); + 'title'=>_('Error'),'body'=>$msg,'type'=>'warn')); } else { $binaryfile = array(); @@ -470,7 +470,7 @@ class Template extends xmlTemplate { if ($_FILES['single_item_value']['size'] === 0) system_message(array( - 'title'=>_('Upload Binary Attribute Error'), + 'title'=>_('Error'), 'body'=>sprintf('%s %s',_('The file you chose is either empty or does not exist.'),_('Please go back and try again.')), 'type'=>'warn')); @@ -514,7 +514,7 @@ class Template extends xmlTemplate { $msg = _('Security error: The file being uploaded may be malicious.'); system_message(array( - 'title'=>_('Upload Binary Attribute Error'),'body'=>$msg,'type'=>'warn'),'index.php'); + 'title'=>_('Error'),'body'=>$msg,'type'=>'warn'),'index.php'); } $binaryfile = array(); diff --git a/lam/templates/3rdParty/pla/lib/TemplateRender.php b/lam/templates/3rdParty/pla/lib/TemplateRender.php index e99db935..ee710e45 100644 --- a/lam/templates/3rdParty/pla/lib/TemplateRender.php +++ b/lam/templates/3rdParty/pla/lib/TemplateRender.php @@ -1437,7 +1437,7 @@ class TemplateRender extends PageRender { if (! $this->template->isReadOnly()) // @todo cant use AJAX here, it affects file uploads. printf('', - _('Update Object')); + _('Update object')); } /** STEP FORM METHODS **/ diff --git a/lam/templates/3rdParty/pla/lib/createlm.php b/lam/templates/3rdParty/pla/lib/createlm.php index 3dc4bb18..433c1469 100644 --- a/lam/templates/3rdParty/pla/lib/createlm.php +++ b/lam/templates/3rdParty/pla/lib/createlm.php @@ -348,13 +348,7 @@ private $sbox = array(array(array(14, 4, 13, 1, 2, 15, 11, 8, 3, 10, 6, 12 * @return string hash value */ public function nthash($password = "") { - if (function_exists('mhash')) - if (defined('MHASH_MD4')) - return strtoupper(bin2hex(mhash(MHASH_MD4,iconv('UTF-8','UTF-16LE',$password)))); - else - return strtoupper(hash('md4', iconv("UTF-8","UTF-16LE",$password))); - else - error(_('Your PHP install does not have the mhash() function. Cannot do hashes.'),'error','index.php'); + return strtoupper(hash('md4', iconv("UTF-8","UTF-16LE",$password))); } /** diff --git a/lam/templates/3rdParty/pla/lib/ds_myldap.php b/lam/templates/3rdParty/pla/lib/ds_myldap.php index 0f24b4b4..753165d3 100644 --- a/lam/templates/3rdParty/pla/lib/ds_myldap.php +++ b/lam/templates/3rdParty/pla/lib/ds_myldap.php @@ -213,7 +213,7 @@ class myldap extends DS { $this->noconnect = true; system_message(array( - 'title'=>sprintf('%s %s',_('Unable to connect to LDAP server'),$this->getName()), + 'title'=>sprintf('%s %s',('Unable to connect to LDAP server'),$this->getName()), 'body'=>sprintf('%s: %s (%s) for %s',_('Error'),$this->getErrorMessage($method),$this->getErrorNum($method),$method), 'type'=>'error')); diff --git a/lam/templates/3rdParty/pla/lib/export_functions.php b/lam/templates/3rdParty/pla/lib/export_functions.php index 29195173..d257d28c 100644 --- a/lam/templates/3rdParty/pla/lib/export_functions.php +++ b/lam/templates/3rdParty/pla/lib/export_functions.php @@ -197,7 +197,6 @@ abstract class Export { $output = ''; - $output .= sprintf('# %s %s %s%s',$type['description'],_('for'),implode('|',array_keys($this->results)),$this->br); $output .= sprintf('# %s: %s%s',_('Search scope'),$this->resultsdata['scope'],$this->br); $output .= sprintf('# %s: %s%s',_('Search filter'),$this->resultsdata['filter'],$this->br); $output .= sprintf('# %s: %s%s',_('Total entries'),$this->items,$this->br); diff --git a/lam/templates/3rdParty/pla/lib/functions.php b/lam/templates/3rdParty/pla/lib/functions.php index af7a1692..dbc9f826 100644 --- a/lam/templates/3rdParty/pla/lib/functions.php +++ b/lam/templates/3rdParty/pla/lib/functions.php @@ -271,7 +271,7 @@ function check_config($config_file) { # Check for server definitions. if (! isset($servers) || count($servers->GetServerList()) == 0) - error(_('Your config.php is missing Server Definitions. Please see the sample file config/config.php.example.'),'error','index.php',true); + error(('Your config.php is missing Server Definitions. Please see the sample file config/config.php.example.'),'error','index.php',true); $config->setServers($servers); @@ -2156,7 +2156,7 @@ function password_check($cryptedpassword,$plainpassword,$attribute='userpassword return false; } else { - error(_('Your PHP install does not have the mhash() function. Cannot do SHA hashes.'),'error','index.php'); + error(('Your PHP install does not have the mhash() function. Cannot do SHA hashes.'),'error','index.php'); } break; @@ -2175,7 +2175,7 @@ function password_check($cryptedpassword,$plainpassword,$attribute='userpassword return false; } else { - error(_('Your PHP install does not have the mhash() function. Cannot do SHA hashes.'),'error','index.php'); + error(('Your PHP install does not have the mhash() function. Cannot do SHA hashes.'),'error','index.php'); } break; @@ -2203,10 +2203,6 @@ function password_check($cryptedpassword,$plainpassword,$attribute='userpassword # Check if it's blowfish crypt if (preg_match('/^\\$2+/',$cryptedpassword)) { - # Make sure that web server supports blowfish crypt - if (! defined('CRYPT_BLOWFISH') || CRYPT_BLOWFISH == 0) - error(_('Your system crypt library does not support blowfish encryption.'),'error','index.php'); - list($version,$rounds,$salt_hash) = explode('$',$cryptedpassword); if (crypt($plainpassword,'$'.$version.'$'.$rounds.'$'.$salt_hash) == $cryptedpassword) @@ -2218,10 +2214,6 @@ function password_check($cryptedpassword,$plainpassword,$attribute='userpassword # Check if it's an crypted md5 elseif (strstr($cryptedpassword,'$1$')) { - # Make sure that web server supports md5 crypt - if (! defined('CRYPT_MD5') || CRYPT_MD5 == 0) - error(_('Your system crypt library does not support md5crypt encryption.'),'error','index.php'); - list($dummy,$type,$salt,$hash) = explode('$',$cryptedpassword); if (crypt($plainpassword,'$1$'.$salt) == $cryptedpassword) @@ -2233,10 +2225,6 @@ function password_check($cryptedpassword,$plainpassword,$attribute='userpassword # Check if it's extended des crypt elseif (strstr($cryptedpassword,'_')) { - # Make sure that web server supports ext_des - if (! defined('CRYPT_EXT_DES') || CRYPT_EXT_DES == 0) - error(_('Your system crypt library does not support extended DES encryption.'),'error','index.php'); - if (crypt($plainpassword,$cryptedpassword) == $cryptedpassword) return true; else diff --git a/lam/templates/3rdParty/pla/lib/import_functions.php b/lam/templates/3rdParty/pla/lib/import_functions.php index 344126cd..649458e9 100644 --- a/lam/templates/3rdParty/pla/lib/import_functions.php +++ b/lam/templates/3rdParty/pla/lib/import_functions.php @@ -385,15 +385,15 @@ class ImportLDIF extends Import { if ($fh = @fopen($filename,'rb')) { if (! $return = @fread($fh,filesize($filename))) - return $this->error(_('Unable to read file for'),$value); + return $this->error(_('Unable to read file.'),$value); @fclose($fh); } else - return $this->error(_('Unable to open file for'),$value); + return $this->error(_('Unable to read file.'),$value); } else - return $this->error(_('The url attribute value should begin with file:// for'),$value); + return $this->error(_('The url attribute value should begin with file://.'),$value); # It's a string } else diff --git a/lam/templates/3rdParty/pla/lib/page.php b/lam/templates/3rdParty/pla/lib/page.php index 095728e2..fa29c151 100644 --- a/lam/templates/3rdParty/pla/lib/page.php +++ b/lam/templates/3rdParty/pla/lib/page.php @@ -73,7 +73,7 @@ class page { if (isset($_SESSION[APPCONFIG]) && $_SESSION[APPCONFIG]->getValue('appearance','compress') && ini_get('zlib.output_compression')) - $this->setsysmsg(array('title'=>_('Warning'),'body'=>_('WARNING: You cannot have PHP compression and application compression enabled at the same time. Please unset zlib.output_compression or set $config->custom->appearance[\'compress\']=false'),'type'=>'warn')); + $this->setsysmsg(array('title'=>_('Warning'),'body'=>('WARNING: You cannot have PHP compression and application compression enabled at the same time. Please unset zlib.output_compression or set $config->custom->appearance[\'compress\']=false'),'type'=>'warn')); # Turn back on output buffering. ob_start();