lib/locale

Jeroen van Meeuwen vanmeeuwen at kolabsys.com
Mon Nov 26 14:26:43 CET 2012


 lib/locale/de.php    |   91 ++++++++++++++++++++++++++++++++++++++------
 lib/locale/de_DE.php |  101 +++++++++++++++++++++++++++++++++++++++++--------
 lib/locale/en.php    |   99 ++++++++++++++++++++++++++++++++++++++++--------
 lib/locale/es.php    |   93 +++++++++++++++++++++++++++++++++++++++------
 lib/locale/et_EE.php |  105 ++++++++++++++++++++++++++++++++++++++++++---------
 lib/locale/ja.php    |  105 ++++++++++++++++++++++++++++++++++++++++++---------
 lib/locale/nl.php    |   87 +++++++++++++++++++++++++++++++++++++-----
 lib/locale/pl_PL.php |   89 ++++++++++++++++++++++++++++++++++++++-----
 8 files changed, 661 insertions(+), 109 deletions(-)

New commits:
commit 59cd530786d73ba5e0a1cba32b26e68276cbb58b
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date:   Mon Nov 26 13:26:32 2012 +0000

    Update translations

diff --git a/lib/locale/de.php b/lib/locale/de.php
index 04720e0..02a2baf 100644
--- a/lib/locale/de.php
+++ b/lib/locale/de.php
@@ -7,25 +7,50 @@ $LANG['about.support'] = 'Professionelle Unterstützung gibt es u.A. von <a href
 $LANG['about.technology'] = 'Technologie';
 $LANG['about.warranty'] = 'Sie kommt mit <b>keinen Garantien</b> und wird normalerweise ohne professionelle Unterstützung eingesetzt. Hilfe und weitere Informationen finden Sie auf der <a href="http://kolab.org">Web-Seite</a> und im <a href="http://wiki.kolab.org">Wiki</a>.';
 
+$LANG['add'] = 'Add';
+
+$LANG['attribute.add'] = 'Add attribute';
+$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.name'] = 'Attribute';
+$LANG['attribute.optional'] = 'Optional';
+$LANG['attribute.maxcount'] = 'Max. count';
+$LANG['attribute.readonly'] = 'Read-only';
+$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.value'] = 'Value';
+$LANG['attribute.value.auto'] = 'Generated';
+$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.normal'] = 'Normal';
+$LANG['attribute.value.static'] = 'Static';
+$LANG['attribute.options'] = 'Options';
+$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
+$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
+
+$LANG['button.cancel'] = 'Cancel';
+$LANG['button.delete'] = 'Delete';
+$LANG['button.save'] = 'Save';
+$LANG['button.submit'] = 'Submit';
+
 $LANG['creatorsname'] = 'Erstellt von';
 $LANG['days'] = 'Tage';
 $LANG['debug'] = 'Debug Informationen';
-$LANG['delete.button'] = 'Löschen';
+$LANG['delete'] = 'Delete';
 $LANG['deleting'] = 'Lösche Daten...';
 
 $LANG['domain.add'] = 'Domain hinzufügen';
 $LANG['domain.add.success'] = 'Domain erfolgreich hinzugefügt';
 $LANG['domain.associateddomain'] = 'Domain-Name(n)';
+$LANG['domain.delete.success'] = 'Domain deleted successfully.';
 $LANG['domain.edit'] = 'Domain bearbeiten';
 $LANG['domain.edit.success'] = 'Domain aktualisiert';
 $LANG['domain.inetdomainbasedn'] = 'Benutzerdefinierte Root DN(s)';
 $LANG['domain.list'] = 'Domain Liste';
-$LANG['domain.list.records'] = '$1 zu $2 von $3';
+$LANG['domain.norecords'] = 'No domain records found!';
 $LANG['domain.o'] = 'Organisation';
 $LANG['domain.other'] = 'Andere';
 $LANG['domain.system'] = 'System';
 $LANG['domain.type_id'] = 'Standard Domain';
 
+$LANG['edit'] = 'Edit';
 $LANG['error'] = 'Fehler';
 
 $LANG['form.required.empty'] = 'Einige der benötigten Felder sind leer!';
@@ -38,9 +63,9 @@ $LANG['group.delete.success'] = 'Gruppe erfolgreich gelöscht.';
 $LANG['group.edit.success'] = 'Gruppe erfolgreich editiert.';
 $LANG['group.gidnumber'] = 'Primäre Gruppennummer';
 $LANG['group.list'] = 'Gruppenliste';
-$LANG['group.list.records'] = '$1 zu $2 von $3';
 $LANG['group.mail'] = 'Primäre Email-Adresse';
 $LANG['group.member'] = 'Mitglied(er)';
+$LANG['group.memberurl'] = 'Members URL';
 $LANG['group.norecords'] = 'Keine Gruppeneinträge gefunden!';
 $LANG['group.other'] = 'Andere';
 $LANG['group.system'] = 'System';
@@ -49,7 +74,24 @@ $LANG['group.uniquemember'] = 'Mitglieder';
 
 $LANG['info'] = 'Informationen';
 $LANG['internalerror'] = 'Interner Systemfehler!';
+
+$LANG['ldap.one'] = 'one: all entries one level under the base DN';
+$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
+$LANG['ldap.base'] = 'base: base DN only';
+$LANG['ldap.basedn'] = 'Base DN';
+$LANG['ldap.host'] = 'LDAP Server';
+$LANG['ldap.conditions'] = 'Conditions';
+$LANG['ldap.scope'] = 'Scope';
+$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.filter_both'] = 'contains';
+$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_suffix'] = 'ends with';
+$LANG['ldap.filter_exact'] = 'is equal to';
+
+$LANG['list.records'] = '$1 to $2 of $3';
+
 $LANG['loading'] = 'Lade...';
+$LANG['logout'] = 'Logout';
 $LANG['login.username'] = 'Benutzername:';
 $LANG['login.password'] = 'Passwort:';
 $LANG['login.domain'] = 'Domain:';
@@ -78,7 +120,6 @@ $LANG['resource.edit'] = 'Ressource bearbeiten';
 $LANG['resource.edit.success'] = 'Ressource erfolgreich bearbeitet';
 $LANG['resource.kolabtargetfolder'] = 'Zielordner';
 $LANG['resource.list'] = 'Ressourcen-(Sammlung)-Liste';
-$LANG['resource.list.records'] = '$1 zu $2 von $3';
 $LANG['resource.mail'] = 'Email-Adresse';
 $LANG['resource.member'] = 'Mitglieder der Sammlung';
 $LANG['resource.norecords'] = 'Keine Ressourceneinträge gefunden!';
@@ -88,11 +129,12 @@ $LANG['resource.type_id'] = 'Ressourcentyp';
 $LANG['resource.uniquemember'] = 'Mitglieder der Sammlung';
 
 $LANG['role.add'] = 'Rolle hinzufügen';
+$LANG['role.add.success'] = 'Role created successfully.';
 $LANG['role.cn'] = 'Rollenname';
+$LANG['role.delete.success'] = 'Role deleted successfully.';
 $LANG['role.description'] = 'Rollenbeschreibung';
 $LANG['role.edit.success'] = 'Rolle erfolgreich bearbeitet';
 $LANG['role.list'] = 'Rollenliste';
-$LANG['role.list.records'] = '$1 zu $2 von $3';
 $LANG['role.norecords'] = 'Keine Rolleneinträge gefunden!';
 $LANG['role.system'] = 'Details';
 $LANG['role.type_id'] = 'Rollentyp';
@@ -100,15 +142,17 @@ $LANG['role.type_id'] = 'Rollentyp';
 $LANG['saving'] = 'Speichere...';
 
 $LANG['search'] = 'Suchen';
-$LANG['search.criteria'] = 'Suchkriterien';
 $LANG['search.reset'] = 'Zurücksetzen';
+$LANG['search.criteria'] = 'Suchkriterien';
 $LANG['search.field'] = 'Feld:';
 $LANG['search.method'] = 'Methode:';
 $LANG['search.contains'] = 'enthält';
 $LANG['search.is'] = 'ist';
+$LANG['search.key'] = 'key';
 $LANG['search.prefix'] = 'beginnt mit';
 $LANG['search.name'] = 'Name';
 $LANG['search.email'] = 'Email';
+$LANG['search.description'] = 'description';
 $LANG['search.uid'] = 'UID';
 $LANG['search.loading'] = 'Suche...';
 $LANG['search.acchars'] = 'Mindestens $min Zeichen werden für die Autovervollständigung benötigt';
@@ -133,7 +177,25 @@ $LANG['signup.wronguid'] = 'Ungültiger Benutzername!';
 $LANG['signup.wrongmailalternateaddress'] = 'Bitte geben Sie eine gültige E-Mail Adresse an!';
 $LANG['signup.footer'] = 'Dieser Dienst wird von <a href="http://kolabsys.com">Kolab Systems</a> angeboten.';
 
-$LANG['submit.button'] = 'Abschicken';
+$LANG['type.add'] = 'Add Object Type';
+$LANG['type.add.success'] = 'Object type created successfully.';
+$LANG['type.attributes'] = 'Attributes';
+$LANG['type.description'] = 'Description';
+$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['type.domain'] = 'Domain';
+$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['type.group'] = 'Group';
+$LANG['type.list'] = 'Object Types List';
+$LANG['type.key'] = 'Key';
+$LANG['type.name'] = 'Name';
+$LANG['type.norecords'] = 'No object type records found!';
+$LANG['type.objectclass'] = 'Object class';
+$LANG['type.object_type'] = 'Object type';
+$LANG['type.properties'] = 'Properties';
+$LANG['type.resource'] = 'Resource';
+$LANG['type.role'] = 'Role';
+$LANG['type.used_for'] = 'Hosted';
+$LANG['type.user'] = 'User';
 
 $LANG['user.add'] = 'Benutzer hinzufügen';
 $LANG['user.add.success'] = 'Benutzer erfolgreich hinzugefügt';
@@ -141,17 +203,22 @@ $LANG['user.alias'] = 'Sekundäre Email-Adresse';
 $LANG['user.astaccountallowedcodec'] = 'Erlaubte(r) Codec(s)';
 $LANG['user.astaccountcallerid'] = 'Anrufer ID';
 $LANG['user.astaccountcontext'] = 'Konto-Kontext';
+$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
 $LANG['user.astaccountdeny'] = 'Account verweigern';
 $LANG['user.astaccounthost'] = 'Asterisk Server';
+$LANG['user.astaccountmailbox'] = 'Mailbox';
 $LANG['user.astaccountnat'] = 'Account benutzt NAT';
 $LANG['user.astaccountname'] = 'Asterisk Kontoname';
 $LANG['user.astaccountqualify'] = 'Account Qualify';
 $LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
+$LANG['user.astaccountregistrationexten'] = 'Extension';
+$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
 $LANG['user.astaccountsecret'] = 'Klartext-Passwort';
 $LANG['user.astaccounttype'] = 'Kontotyp';
 $LANG['user.astcontext'] = 'Asterisk Kontext';
 $LANG['user.asterisk'] = 'Asterisk SIP';
 $LANG['user.astextension'] = 'Asterisk Erweiterung';
+$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
 $LANG['user.c'] = 'Land';
 $LANG['user.city'] = 'Stadt';
 $LANG['user.cn'] = 'Gewöhnlicher Name';
@@ -167,7 +234,7 @@ $LANG['user.fax'] = 'Faxnummer';
 $LANG['user.fbinterval'] = 'Frei-Beschäftigt Intervall';
 $LANG['user.fbinterval.desc'] = 'Leer lassen für Standardwert (60 Tage)';
 $LANG['user.gidnumber'] = 'Primäre Gruppennummer';
-$LANG['user.givenname'] = 'Nachname';
+$LANG['user.givenname'] = 'Vorname';
 $LANG['user.homedirectory'] = 'Heimverzeichnis';
 $LANG['user.homephone'] = 'Festnetznummer';
 $LANG['user.initials'] = 'Initialen';
@@ -179,10 +246,10 @@ $LANG['user.kolabhomeserver'] = 'Email-Server';
 $LANG['user.kolabinvitationpolicy'] = 'Richtlinie um Einladungen zu behandeln';
 $LANG['user.l'] = 'Stadt, Region';
 $LANG['user.list'] = 'Benutzerliste';
-$LANG['user.list.records'] = '$1 zu $2 von $3';
 $LANG['user.loginshell'] = 'Shell';
 $LANG['user.mail'] = 'Primäre Email-Adresse';
 $LANG['user.mailalternateaddress'] = 'Sekundäre Email-Adresse(n)';
+$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
 $LANG['user.mailhost'] = 'Email-Server';
 $LANG['user.mailquota'] = 'Kontingent';
 $LANG['user.mailquota.desc'] = 'Leer lassen für unbegrenzt';
@@ -190,7 +257,7 @@ $LANG['user.mobile'] = 'Handynummer';
 $LANG['user.name'] = 'Name';
 $LANG['user.norecords'] = 'Keine Benutzereinträge gefunden!';
 $LANG['user.nsrole'] = 'Rolle(n)';
-$LANG['user.nsroledn'] = $LANG['user.nsrole'];
+$LANG['user.nsroledn'] = 'Role(s)';
 $LANG['user.other'] = 'Andere';
 $LANG['user.o'] = 'Organisation';
 $LANG['user.org'] = 'Organisation';
@@ -205,7 +272,7 @@ $LANG['user.postbox'] = 'Briefkasten';
 $LANG['user.postcode'] = 'Postleitzahl';
 $LANG['user.preferredlanguage'] = 'Muttersprache';
 $LANG['user.room'] = 'Zimmernummer';
-$LANG['user.sn'] = 'Vorname';
+$LANG['user.sn'] = 'Nachname';
 $LANG['user.street'] = 'Straße';
 $LANG['user.system'] = 'System';
 $LANG['user.telephonenumber'] = 'Telefonnummer';
@@ -217,3 +284,5 @@ $LANG['user.userpassword2'] = 'Passwort bestätigen';
 $LANG['user.uidnumber'] = 'Benutzer ID Nummer';
 
 $LANG['welcome'] = 'Willkommen bei der Kolab Groupware Server-Wartung';
+
+$LANG['yes'] = 'yes';
diff --git a/lib/locale/de_DE.php b/lib/locale/de_DE.php
index 54d4b5e..50d5d32 100644
--- a/lib/locale/de_DE.php
+++ b/lib/locale/de_DE.php
@@ -7,25 +7,50 @@ $LANG['about.support'] = 'Professioneller Support ist erhältlich bei <a href="h
 $LANG['about.technology'] = 'Technologie';
 $LANG['about.warranty'] = 'Sie beinhaltet <b>keinerlei Garantie</b> und wird normalerweise ausschließlich mit eigener Unterstützung betrieben. Weitere Hilfe und Informationen finden Sie auf Webseite <a href="http://kolab.org">web site</a> und im <a href="http://wiki.kolab.org">Wiki</a> der Community.';
 
+$LANG['add'] = 'Add';
+
+$LANG['attribute.add'] = 'Add attribute';
+$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.name'] = 'Attribute';
+$LANG['attribute.optional'] = 'Optional';
+$LANG['attribute.maxcount'] = 'Max. count';
+$LANG['attribute.readonly'] = 'Read-only';
+$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.value'] = 'Value';
+$LANG['attribute.value.auto'] = 'Generated';
+$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.normal'] = 'Normal';
+$LANG['attribute.value.static'] = 'Static';
+$LANG['attribute.options'] = 'Options';
+$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
+$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
+
+$LANG['button.cancel'] = 'Cancel';
+$LANG['button.delete'] = 'Delete';
+$LANG['button.save'] = 'Save';
+$LANG['button.submit'] = 'Submit';
+
 $LANG['creatorsname'] = 'Erzeugt von';
 $LANG['days'] = 'Tagen erneut senden';
 $LANG['debug'] = 'Debug info';
-$LANG['delete.button'] = 'Löschen';
+$LANG['delete'] = 'Delete';
 $LANG['deleting'] = 'Daten werden gelöscht...';
 
 $LANG['domain.add'] = 'Domäne hinzufügen';
 $LANG['domain.add.success'] = 'Domäne hinzugefügt';
 $LANG['domain.associateddomain'] = 'Domänenname(n)';
+$LANG['domain.delete.success'] = 'Domain deleted successfully.';
 $LANG['domain.edit'] = 'Domain bearbeiten';
 $LANG['domain.edit.success'] = 'Domain aktualisiert';
 $LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
 $LANG['domain.list'] = 'Liste der Domänen';
-$LANG['domain.list.records'] = '$1 bis $2 von $3';
+$LANG['domain.norecords'] = 'No domain records found!';
 $LANG['domain.o'] = 'Oganisation';
 $LANG['domain.other'] = 'Sonstiges';
 $LANG['domain.system'] = 'System';
 $LANG['domain.type_id'] = 'Standarddomäne';
 
+$LANG['edit'] = 'Edit';
 $LANG['error'] = 'Fehler';
 
 $LANG['form.required.empty'] = 'Einige erforderliche Felder sind leer!';
@@ -38,9 +63,9 @@ $LANG['group.delete.success'] = 'Gruppe erfolgreich gelöscht.';
 $LANG['group.edit.success'] = 'Gruppe erfolgreich bearbeitet.';
 $LANG['group.gidnumber'] = 'Primäre Gruppennummer';
 $LANG['group.list'] = 'Liste der Gruppen';
-$LANG['group.list.records'] = '$1 bis $2 von $3';
 $LANG['group.mail'] = 'Primäre E-Mail-Adresse';
 $LANG['group.member'] = 'Mitglied(er)';
+$LANG['group.memberurl'] = 'Members URL';
 $LANG['group.norecords'] = 'Keine Gruppeneinträge gefunden!';
 $LANG['group.other'] = 'Sonstiges';
 $LANG['group.system'] = 'System';
@@ -49,7 +74,24 @@ $LANG['group.uniquemember'] = ' Mitglieder';
 
 $LANG['info'] = 'Information';
 $LANG['internalerror'] = 'Interner Systemfehler';
+
+$LANG['ldap.one'] = 'one: all entries one level under the base DN';
+$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
+$LANG['ldap.base'] = 'base: base DN only';
+$LANG['ldap.basedn'] = 'Base DN';
+$LANG['ldap.host'] = 'LDAP Server';
+$LANG['ldap.conditions'] = 'Conditions';
+$LANG['ldap.scope'] = 'Scope';
+$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.filter_both'] = 'contains';
+$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_suffix'] = 'ends with';
+$LANG['ldap.filter_exact'] = 'is equal to';
+
+$LANG['list.records'] = '$1 to $2 of $3';
+
 $LANG['loading'] = 'Laden...';
+$LANG['logout'] = 'Logout';
 $LANG['login.username'] = 'Benutzername:';
 $LANG['login.password'] = 'Passwort:';
 $LANG['login.domain'] = 'Domäne:';
@@ -78,8 +120,7 @@ $LANG['resource.edit'] = 'Ressource bearbeiten';
 $LANG['resource.edit.success'] = 'Ressource erfolgreich bearbeitet';
 $LANG['resource.kolabtargetfolder'] = 'Zielordner';
 $LANG['resource.list'] = 'Resource (Collection) List';
-$LANG['resource.list.records'] = '$1 bis $2 von $3';
-$LANG['resource.mail'] = 'Mail Address';
+$LANG['resource.mail'] = 'E-Mail Adresse';
 $LANG['resource.member'] = 'Collection Members';
 $LANG['resource.norecords'] = 'Keine Ressourceneinträge gefunden!';
 $LANG['resource.other'] = 'Sonstiges';
@@ -88,11 +129,12 @@ $LANG['resource.type_id'] = 'Ressourcentyp';
 $LANG['resource.uniquemember'] = 'Collection Members';
 
 $LANG['role.add'] = 'Rolle hinzufügen';
+$LANG['role.add.success'] = 'Role created successfully.';
 $LANG['role.cn'] = 'Role Name';
+$LANG['role.delete.success'] = 'Role deleted successfully.';
 $LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role edited successfully';
+$LANG['role.edit.success'] = 'Role updated successfully';
 $LANG['role.list'] = 'Liste der Rollen';
-$LANG['role.list.records'] = '$1 bis $2 von $3';
 $LANG['role.norecords'] = 'Keine Rolleneinträge gefunden!';
 $LANG['role.system'] = 'Details';
 $LANG['role.type_id'] = 'Role Type';
@@ -100,15 +142,17 @@ $LANG['role.type_id'] = 'Role Type';
 $LANG['saving'] = 'Daten werden gespeichert...';
 
 $LANG['search'] = 'Suchen';
-$LANG['search.criteria'] = 'Suchkritierien';
 $LANG['search.reset'] = 'Zurücksetzen';
+$LANG['search.criteria'] = 'Suchkritierien';
 $LANG['search.field'] = 'Feld:';
 $LANG['search.method'] = 'Methode:';
 $LANG['search.contains'] = 'enthält';
 $LANG['search.is'] = 'ist';
+$LANG['search.key'] = 'key';
 $LANG['search.prefix'] = 'beginnt mit';
 $LANG['search.name'] = 'Name';
 $LANG['search.email'] = 'E-Mail';
+$LANG['search.description'] = 'description';
 $LANG['search.uid'] = 'UID';
 $LANG['search.loading'] = 'Suchen...';
 $LANG['search.acchars'] = 'Für die Autovervollständigung sind mindestens $min Zeichen erforderlich';
@@ -121,37 +165,60 @@ $LANG['signup.headline'] = 'Sign Up for Hosted Kolab';
 $LANG['signup.intro1'] = 'Having an account on a Kolab server is way better than just simple Email. It also provides you with full groupware functionality including synchronization for shared addressbooks, calendars, tasks, journal and more.';
 $LANG['signup.intro2'] = 'You can sign up here now for an account.';
 $LANG['signup.formtitle'] = 'Sign Up';
-$LANG['signup.username'] = 'Username';
+$LANG['signup.username'] = 'Benutzername';
 $LANG['signup.domain'] = 'Domäne';
 $LANG['signup.mailalternateaddress'] = 'Current Email Address';
 $LANG['signup.futuremail'] = 'Future Email Address';
-$LANG['signup.company'] = 'Company';
+$LANG['signup.company'] = 'Firma';
 $LANG['signup.captcha'] = 'CAPTCHA';
-$LANG['signup.userexists'] = 'User already exists!';
+$LANG['signup.userexists'] = 'Benutzer besteht bereits';
 $LANG['signup.usercreated'] = '<h3>Your account has been successfully added!</h3>Congratulations, you now have your own Kolab account.';
-$LANG['signup.wronguid'] = 'Invalid Username!';
+$LANG['signup.wronguid'] = 'ungültiger Benutzername';
 $LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
 $LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
 
-$LANG['submit.button'] = 'Absenden';
+$LANG['type.add'] = 'Add Object Type';
+$LANG['type.add.success'] = 'Object type created successfully.';
+$LANG['type.attributes'] = 'Attributes';
+$LANG['type.description'] = 'Description';
+$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['type.domain'] = 'Domain';
+$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['type.group'] = 'Group';
+$LANG['type.list'] = 'Object Types List';
+$LANG['type.key'] = 'Key';
+$LANG['type.name'] = 'Name';
+$LANG['type.norecords'] = 'No object type records found!';
+$LANG['type.objectclass'] = 'Object class';
+$LANG['type.object_type'] = 'Object type';
+$LANG['type.properties'] = 'Properties';
+$LANG['type.resource'] = 'Resource';
+$LANG['type.role'] = 'Role';
+$LANG['type.used_for'] = 'Hosted';
+$LANG['type.user'] = 'User';
 
 $LANG['user.add'] = 'Benutzer hinzufügen';
 $LANG['user.add.success'] = 'Benutzer erfolgreich angelegt.';
 $LANG['user.alias'] = 'Sekundäre E-Mail-Adresse(n)';
 $LANG['user.astaccountallowedcodec'] = 'Allowed codec(s)';
-$LANG['user.astaccountcallerid'] = 'Caller ID';
+$LANG['user.astaccountcallerid'] = 'Anruferkennung';
 $LANG['user.astaccountcontext'] = 'Account Context';
+$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
 $LANG['user.astaccountdeny'] = 'Account deny';
 $LANG['user.astaccounthost'] = 'Asterisk Host';
+$LANG['user.astaccountmailbox'] = 'Mailbox';
 $LANG['user.astaccountnat'] = 'Account uses NAT';
 $LANG['user.astaccountname'] = 'Asterisk Account Name';
 $LANG['user.astaccountqualify'] = 'Account Qualify';
 $LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
+$LANG['user.astaccountregistrationexten'] = 'Extension';
+$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
 $LANG['user.astaccountsecret'] = 'Klartextpasswort';
 $LANG['user.astaccounttype'] = 'Kontotyp';
 $LANG['user.astcontext'] = 'Asterisk Context';
 $LANG['user.asterisk'] = 'Asterisk SIP';
 $LANG['user.astextension'] = 'Asterisk Extension';
+$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
 $LANG['user.c'] = 'Land';
 $LANG['user.city'] = 'Stadt';
 $LANG['user.cn'] = 'Common name';
@@ -179,10 +246,10 @@ $LANG['user.kolabhomeserver'] = 'E-Mail-Server';
 $LANG['user.kolabinvitationpolicy'] = 'Invitation Handling Policy';
 $LANG['user.l'] = 'Ort, Land';
 $LANG['user.list'] = 'Benutzerliste';
-$LANG['user.list.records'] = '$1 bis $2 von $3';
 $LANG['user.loginshell'] = 'Shell';
 $LANG['user.mail'] = 'Primäre E-Mail-Adresse';
 $LANG['user.mailalternateaddress'] = 'Sekundäre E-Mail-Adresse(n)';
+$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
 $LANG['user.mailhost'] = 'E-Mail-Server';
 $LANG['user.mailquota'] = 'Quota';
 $LANG['user.mailquota.desc'] = 'Freilassen für unbegrenzten Platz';
@@ -190,7 +257,7 @@ $LANG['user.mobile'] = 'Mobile Phone Number';
 $LANG['user.name'] = 'Name';
 $LANG['user.norecords'] = 'Keine Benutzereinträge gefunden!';
 $LANG['user.nsrole'] = 'Rolle(n)';
-$LANG['user.nsroledn'] = $LANG['user.nsrole'];
+$LANG['user.nsroledn'] = 'Role(s)';
 $LANG['user.other'] = 'Sonstiges';
 $LANG['user.o'] = 'Organisation';
 $LANG['user.org'] = 'Organisation';
@@ -217,3 +284,5 @@ $LANG['user.userpassword2'] = 'Passwort bestätigen';
 $LANG['user.uidnumber'] = 'User ID number';
 
 $LANG['welcome'] = 'Willkommen bei Verwaltung der Kolab Server Groupware';
+
+$LANG['yes'] = 'yes';
diff --git a/lib/locale/en.php b/lib/locale/en.php
index fb002ab..a19869c 100644
--- a/lib/locale/en.php
+++ b/lib/locale/en.php
@@ -7,25 +7,50 @@ $LANG['about.support'] = 'Professional support is available from <a href="http:/
 $LANG['about.technology'] = 'Technology';
 $LANG['about.warranty'] = 'It comes with absolutely <b>no warranties</b> and is typically run entirely self supported. You can find help & information on the community <a href="http://kolab.org">web site</a> & <a href="http://wiki.kolab.org">wiki</a>.';
 
+$LANG['add'] = 'Add';
+
+$LANG['attribute.add'] = 'Add attribute';
+$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.name'] = 'Attribute';
+$LANG['attribute.optional'] = 'Optional';
+$LANG['attribute.maxcount'] = 'Max. count';
+$LANG['attribute.readonly'] = 'Read-only';
+$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.value'] = 'Value';
+$LANG['attribute.value.auto'] = 'Generated';
+$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.normal'] = 'Normal';
+$LANG['attribute.value.static'] = 'Static';
+$LANG['attribute.options'] = 'Options';
+$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
+$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
+
+$LANG['button.cancel'] = 'Cancel';
+$LANG['button.delete'] = 'Delete';
+$LANG['button.save'] = 'Save';
+$LANG['button.submit'] = 'Submit';
+
 $LANG['creatorsname'] = 'Created by';
 $LANG['days'] = 'days';
 $LANG['debug'] = 'Debug info';
-$LANG['delete.button'] = 'Delete';
+$LANG['delete'] = 'Delete';
 $LANG['deleting'] = 'Deleting data...';
 
 $LANG['domain.add'] = 'Add Domain';
-$LANG['domain.add.success'] = 'Added domain';
+$LANG['domain.add.success'] = 'Domain created successfully.';
 $LANG['domain.associateddomain'] = 'Domain name(s)';
+$LANG['domain.delete.success'] = 'Domain deleted successfully.';
 $LANG['domain.edit'] = 'Edit domain';
-$LANG['domain.edit.success'] = 'Domain updated';
+$LANG['domain.edit.success'] = 'Domain updated successfully.';
 $LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
 $LANG['domain.list'] = 'Domains List';
-$LANG['domain.list.records'] = '$1 to $2 of $3';
+$LANG['domain.norecords'] = 'No domain records found!';
 $LANG['domain.o'] = 'Organization';
 $LANG['domain.other'] = 'Other';
 $LANG['domain.system'] = 'System';
 $LANG['domain.type_id'] = 'Standard Domain';
 
+$LANG['edit'] = 'Edit';
 $LANG['error'] = 'Error';
 
 $LANG['form.required.empty'] = 'Some of the required fields are empty!';
@@ -38,9 +63,9 @@ $LANG['group.delete.success'] = 'Group deleted successfully.';
 $LANG['group.edit.success'] = 'Group updated successfully.';
 $LANG['group.gidnumber'] = 'Primary group number';
 $LANG['group.list'] = 'Groups List';
-$LANG['group.list.records'] = '$1 to $2 of $3';
 $LANG['group.mail'] = 'Primary Email Address';
 $LANG['group.member'] = 'Member(s)';
+$LANG['group.memberurl'] = 'Members URL';
 $LANG['group.norecords'] = 'No group records found!';
 $LANG['group.other'] = 'Other';
 $LANG['group.system'] = 'System';
@@ -49,7 +74,24 @@ $LANG['group.uniquemember'] = 'Members';
 
 $LANG['info'] = 'Information';
 $LANG['internalerror'] = 'Internal system error!';
+
+$LANG['ldap.one'] = 'one: all entries one level under the base DN';
+$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
+$LANG['ldap.base'] = 'base: base DN only';
+$LANG['ldap.basedn'] = 'Base DN';
+$LANG['ldap.host'] = 'LDAP Server';
+$LANG['ldap.conditions'] = 'Conditions';
+$LANG['ldap.scope'] = 'Scope';
+$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.filter_both'] = 'contains';
+$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_suffix'] = 'ends with';
+$LANG['ldap.filter_exact'] = 'is equal to';
+
+$LANG['list.records'] = '$1 to $2 of $3';
+
 $LANG['loading'] = 'Loading...';
+$LANG['logout'] = 'Logout';
 $LANG['login.username'] = 'Username:';
 $LANG['login.password'] = 'Password:';
 $LANG['login.domain'] = 'Domain:';
@@ -70,29 +112,29 @@ $LANG['password.generate'] = 'Generate password';
 $LANG['reqtime'] = 'Request time: $1 sec.';
 
 $LANG['resource.add'] = 'Add Resource';
-$LANG['resource.add.success'] = 'Added Resource';
+$LANG['resource.add.success'] = 'Resource created successfully.';
 $LANG['resource.cn'] = 'Name';
 $LANG['resource.delete'] = 'Delete Resource';
-$LANG['resource.delete.success'] = 'Successfully deleted Resource';
+$LANG['resource.delete.success'] = 'Resource deleted successfully.';
 $LANG['resource.edit'] = 'Edit Resource';
-$LANG['resource.edit.success'] = 'Successfully updated Resource';
+$LANG['resource.edit.success'] = 'Resource updated successfully.';
 $LANG['resource.kolabtargetfolder'] = 'Target Folder';
 $LANG['resource.list'] = 'Resource (Collection) List';
-$LANG['resource.list.records'] = '$1 to $2 of $3';
 $LANG['resource.mail'] = 'Mail Address';
 $LANG['resource.member'] = 'Collection Members';
-$LANG['resource.norecords'] = 'No resource record(s) found!';
+$LANG['resource.norecords'] = 'No resource records found!';
 $LANG['resource.other'] = 'Other';
 $LANG['resource.system'] = 'System';
 $LANG['resource.type_id'] = 'Resource Type';
 $LANG['resource.uniquemember'] = 'Collection Members';
 
 $LANG['role.add'] = 'Add Role';
+$LANG['role.add.success'] = 'Role created successfully.';
 $LANG['role.cn'] = 'Role Name';
+$LANG['role.delete.success'] = 'Role deleted successfully.';
 $LANG['role.description'] = 'Role Description';
 $LANG['role.edit.success'] = 'Role updated successfully';
 $LANG['role.list'] = 'Role List';
-$LANG['role.list.records'] = '$1 to $2 of $3';
 $LANG['role.norecords'] = 'No role records found!';
 $LANG['role.system'] = 'Details';
 $LANG['role.type_id'] = 'Role Type';
@@ -100,15 +142,17 @@ $LANG['role.type_id'] = 'Role Type';
 $LANG['saving'] = 'Saving data...';
 
 $LANG['search'] = 'Search';
-$LANG['search.criteria'] = 'Search criteria';
 $LANG['search.reset'] = 'Reset';
+$LANG['search.criteria'] = 'Search criteria';
 $LANG['search.field'] = 'Field:';
 $LANG['search.method'] = 'Method:';
 $LANG['search.contains'] = 'contains';
 $LANG['search.is'] = 'is';
+$LANG['search.key'] = 'key';
 $LANG['search.prefix'] = 'begins with';
 $LANG['search.name'] = 'name';
 $LANG['search.email'] = 'email';
+$LANG['search.description'] = 'description';
 $LANG['search.uid'] = 'UID';
 $LANG['search.loading'] = 'Searching...';
 $LANG['search.acchars'] = 'At least $min characters required for autocompletion';
@@ -133,7 +177,25 @@ $LANG['signup.wronguid'] = 'Invalid Username!';
 $LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
 $LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
 
-$LANG['submit.button'] = 'Submit';
+$LANG['type.add'] = 'Add Object Type';
+$LANG['type.add.success'] = 'Object type created successfully.';
+$LANG['type.attributes'] = 'Attributes';
+$LANG['type.description'] = 'Description';
+$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['type.domain'] = 'Domain';
+$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['type.group'] = 'Group';
+$LANG['type.list'] = 'Object Types List';
+$LANG['type.key'] = 'Key';
+$LANG['type.name'] = 'Name';
+$LANG['type.norecords'] = 'No object type records found!';
+$LANG['type.objectclass'] = 'Object class';
+$LANG['type.object_type'] = 'Object type';
+$LANG['type.properties'] = 'Properties';
+$LANG['type.resource'] = 'Resource';
+$LANG['type.role'] = 'Role';
+$LANG['type.used_for'] = 'Hosted';
+$LANG['type.user'] = 'User';
 
 $LANG['user.add'] = 'Add User';
 $LANG['user.add.success'] = 'User created successfully.';
@@ -141,17 +203,22 @@ $LANG['user.alias'] = 'Secondary Email Address(es)';
 $LANG['user.astaccountallowedcodec'] = 'Allowed codec(s)';
 $LANG['user.astaccountcallerid'] = 'Caller ID';
 $LANG['user.astaccountcontext'] = 'Account Context';
+$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
 $LANG['user.astaccountdeny'] = 'Account deny';
 $LANG['user.astaccounthost'] = 'Asterisk Host';
+$LANG['user.astaccountmailbox'] = 'Mailbox';
 $LANG['user.astaccountnat'] = 'Account uses NAT';
 $LANG['user.astaccountname'] = 'Asterisk Account Name';
 $LANG['user.astaccountqualify'] = 'Account Qualify';
 $LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
+$LANG['user.astaccountregistrationexten'] = 'Extension';
+$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
 $LANG['user.astaccountsecret'] = 'Plaintext Password';
 $LANG['user.astaccounttype'] = 'Account Type';
 $LANG['user.astcontext'] = 'Asterisk Context';
 $LANG['user.asterisk'] = 'Asterisk SIP';
 $LANG['user.astextension'] = 'Asterisk Extension';
+$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
 $LANG['user.c'] = 'Country';
 $LANG['user.city'] = 'City';
 $LANG['user.cn'] = 'Common name';
@@ -179,10 +246,10 @@ $LANG['user.kolabhomeserver'] = 'Email Server';
 $LANG['user.kolabinvitationpolicy'] = 'Invitation Handling Policy';
 $LANG['user.l'] = 'City, Region';
 $LANG['user.list'] = 'Users List';
-$LANG['user.list.records'] = '$1 to $2 of $3';
 $LANG['user.loginshell'] = 'Shell';
 $LANG['user.mail'] = 'Primary Email Address';
 $LANG['user.mailalternateaddress'] = 'External Email Address(es)';
+$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
 $LANG['user.mailhost'] = 'Email Server';
 $LANG['user.mailquota'] = 'Quota';
 $LANG['user.mailquota.desc'] = 'Leave blank for unlimited';
@@ -190,7 +257,7 @@ $LANG['user.mobile'] = 'Mobile Phone Number';
 $LANG['user.name'] = 'Name';
 $LANG['user.norecords'] = 'No user records found!';
 $LANG['user.nsrole'] = 'Role(s)';
-$LANG['user.nsroledn'] = $LANG['user.nsrole'];
+$LANG['user.nsroledn'] = 'Role(s)';
 $LANG['user.other'] = 'Other';
 $LANG['user.o'] = 'Organization';
 $LANG['user.org'] = 'Organization';
@@ -217,3 +284,5 @@ $LANG['user.userpassword2'] = 'Confirm password';
 $LANG['user.uidnumber'] = 'User ID number';
 
 $LANG['welcome'] = 'Welcome to the Kolab Groupware Server Maintenance';
+
+$LANG['yes'] = 'yes';
diff --git a/lib/locale/es.php b/lib/locale/es.php
index ad8f349..c57ffc3 100644
--- a/lib/locale/es.php
+++ b/lib/locale/es.php
@@ -7,25 +7,50 @@ $LANG['about.support'] = 'Professional support is available from <a href="http:/
 $LANG['about.technology'] = 'Tecnología';
 $LANG['about.warranty'] = 'Viene absolutamente <b>sin ninguna garantia</b> y normalmente se ejecuta sin ningun tipo de soporte. Puedes obetner ayuda y más información en el <a href="http://kolab.org">sitio web</a> de la comunidad y en el <a href="http://wiki.kolab.org">wiki</a>.';
 
+$LANG['add'] = 'Add';
+
+$LANG['attribute.add'] = 'Add attribute';
+$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.name'] = 'Attribute';
+$LANG['attribute.optional'] = 'Optional';
+$LANG['attribute.maxcount'] = 'Max. count';
+$LANG['attribute.readonly'] = 'Read-only';
+$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.value'] = 'Value';
+$LANG['attribute.value.auto'] = 'Generated';
+$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.normal'] = 'Normal';
+$LANG['attribute.value.static'] = 'Static';
+$LANG['attribute.options'] = 'Options';
+$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
+$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
+
+$LANG['button.cancel'] = 'Cancel';
+$LANG['button.delete'] = 'Delete';
+$LANG['button.save'] = 'Save';
+$LANG['button.submit'] = 'Submit';
+
 $LANG['creatorsname'] = 'Creado por';
 $LANG['days'] = 'días';
 $LANG['debug'] = 'Información de depuración';
-$LANG['delete.button'] = 'Borrar';
+$LANG['delete'] = 'Delete';
 $LANG['deleting'] = 'Borrando datos...';
 
 $LANG['domain.add'] = 'Añadir dominio';
 $LANG['domain.add.success'] = 'Dominio añadido';
 $LANG['domain.associateddomain'] = 'Nombre(s) de dominio(s)';
+$LANG['domain.delete.success'] = 'Domain deleted successfully.';
 $LANG['domain.edit'] = 'Editar dominio';
 $LANG['domain.edit.success'] = 'Dominio actualizado';
 $LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
 $LANG['domain.list'] = 'Lista de dominios';
-$LANG['domain.list.records'] = '$1 to $2 of $3';
+$LANG['domain.norecords'] = 'No domain records found!';
 $LANG['domain.o'] = 'Organización';
 $LANG['domain.other'] = 'Otro';
 $LANG['domain.system'] = 'Sistema';
 $LANG['domain.type_id'] = 'Dominio estandar';
 
+$LANG['edit'] = 'Edit';
 $LANG['error'] = 'Error';
 
 $LANG['form.required.empty'] = '¡Alguno de los campos obligatorios está vacio!';
@@ -38,9 +63,9 @@ $LANG['group.delete.success'] = 'Grupo borrado correctamente.';
 $LANG['group.edit.success'] = 'Grupo editado correctamente.';
 $LANG['group.gidnumber'] = 'Número de grupo primario';
 $LANG['group.list'] = 'Lista de grupos';
-$LANG['group.list.records'] = '$1 to $2 of $3';
 $LANG['group.mail'] = 'Dirección primario de correo electrónico';
 $LANG['group.member'] = 'Miembros(s)';
+$LANG['group.memberurl'] = 'Members URL';
 $LANG['group.norecords'] = '¡No se han encontrado registro(s) de recursos¡';
 $LANG['group.other'] = 'Otro';
 $LANG['group.system'] = 'Sistema';
@@ -49,7 +74,24 @@ $LANG['group.uniquemember'] = 'Miembros';
 
 $LANG['info'] = 'Información';
 $LANG['internalerror'] = '¡Error interno del sistema!';
+
+$LANG['ldap.one'] = 'one: all entries one level under the base DN';
+$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
+$LANG['ldap.base'] = 'base: base DN only';
+$LANG['ldap.basedn'] = 'Base DN';
+$LANG['ldap.host'] = 'LDAP Server';
+$LANG['ldap.conditions'] = 'Conditions';
+$LANG['ldap.scope'] = 'Scope';
+$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.filter_both'] = 'contains';
+$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_suffix'] = 'ends with';
+$LANG['ldap.filter_exact'] = 'is equal to';
+
+$LANG['list.records'] = '$1 to $2 of $3';
+
 $LANG['loading'] = 'Cargando...';
+$LANG['logout'] = 'Logout';
 $LANG['login.username'] = 'Nombre de usuario:';
 $LANG['login.password'] = 'Contraseña:';
 $LANG['login.domain'] = 'Dominio:';
@@ -78,7 +120,6 @@ $LANG['resource.edit'] = 'Editar recurso';
 $LANG['resource.edit.success'] = 'Successfully updated Resource';
 $LANG['resource.kolabtargetfolder'] = 'Carpeta de destino';
 $LANG['resource.list'] = 'Lista de recursos';
-$LANG['resource.list.records'] = '$1 to $2 of $3';
 $LANG['resource.mail'] = 'Correo electrónico';
 $LANG['resource.member'] = 'Miembros de la colección';
 $LANG['resource.norecords'] = '¡No se ha encontrado registro(s) de recursos¡';
@@ -88,11 +129,12 @@ $LANG['resource.type_id'] = 'Tipo de recurso';
 $LANG['resource.uniquemember'] = 'Miembros de la colección';
 
 $LANG['role.add'] = 'Añadir role';
+$LANG['role.add.success'] = 'Role created successfully.';
 $LANG['role.cn'] = 'Role Name';
+$LANG['role.delete.success'] = 'Role deleted successfully.';
 $LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role edited successfully';
+$LANG['role.edit.success'] = 'Role updated successfully';
 $LANG['role.list'] = 'Lista de roles';
-$LANG['role.list.records'] = '$1 to $2 of $3';
 $LANG['role.norecords'] = '¡No se han encontrado registros del rol!';
 $LANG['role.system'] = 'Details';
 $LANG['role.type_id'] = 'Role Type';
@@ -100,15 +142,17 @@ $LANG['role.type_id'] = 'Role Type';
 $LANG['saving'] = 'Guardando datos...';
 
 $LANG['search'] = 'Buscar';
-$LANG['search.criteria'] = 'Criterio de búsqueda';
 $LANG['search.reset'] = 'Restablecer';
+$LANG['search.criteria'] = 'Criterio de búsqueda';
 $LANG['search.field'] = 'Campo:';
 $LANG['search.method'] = 'Método:';
 $LANG['search.contains'] = 'contiene';
 $LANG['search.is'] = 'es';
+$LANG['search.key'] = 'key';
 $LANG['search.prefix'] = 'comienza por';
 $LANG['search.name'] = 'nombre';
 $LANG['search.email'] = 'correo electrónico';
+$LANG['search.description'] = 'description';
 $LANG['search.uid'] = 'ID Usuario';
 $LANG['search.loading'] = 'Buscando...';
 $LANG['search.acchars'] = 'Son necesarios $min caracteres para el autocompletado';
@@ -129,11 +173,29 @@ $LANG['signup.company'] = 'Company';
 $LANG['signup.captcha'] = 'CAPTCHA';
 $LANG['signup.userexists'] = 'User already exists!';
 $LANG['signup.usercreated'] = '<h3>Your account has been successfully added!</h3>Congratulations, you now have your own Kolab account.';
-$LANG['signup.wronguid'] = 'Invalid Username!';
-$LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
+$LANG['signup.wronguid'] = 'Usuario Invalido';
+$LANG['signup.wrongmailalternateaddress'] = '¡Introduzca una dirección de email correcta, por favor!';
 $LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
 
-$LANG['submit.button'] = 'Enviar';
+$LANG['type.add'] = 'Add Object Type';
+$LANG['type.add.success'] = 'Object type created successfully.';
+$LANG['type.attributes'] = 'Attributes';
+$LANG['type.description'] = 'Description';
+$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['type.domain'] = 'Domain';
+$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['type.group'] = 'Group';
+$LANG['type.list'] = 'Object Types List';
+$LANG['type.key'] = 'Key';
+$LANG['type.name'] = 'Name';
+$LANG['type.norecords'] = 'No object type records found!';
+$LANG['type.objectclass'] = 'Object class';
+$LANG['type.object_type'] = 'Object type';
+$LANG['type.properties'] = 'Properties';
+$LANG['type.resource'] = 'Resource';
+$LANG['type.role'] = 'Role';
+$LANG['type.used_for'] = 'Hosted';
+$LANG['type.user'] = 'User';
 
 $LANG['user.add'] = 'Añadir usuario';
 $LANG['user.add.success'] = 'Usuario creado con exito.';
@@ -141,17 +203,22 @@ $LANG['user.alias'] = 'Dirección(es) de correo electrónico secundaria(s)';
 $LANG['user.astaccountallowedcodec'] = 'Codec(s) permitidos';
 $LANG['user.astaccountcallerid'] = 'Identificador de llamadas';
 $LANG['user.astaccountcontext'] = 'Contexto de la cuenta';
+$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
 $LANG['user.astaccountdeny'] = 'Cuenta denegadaM';
 $LANG['user.astaccounthost'] = 'Servidor Asterisk';
+$LANG['user.astaccountmailbox'] = 'Mailbox';
 $LANG['user.astaccountnat'] = 'La cuenta utiliza NAT';
 $LANG['user.astaccountname'] = 'Nombre de la cuenta de Asterisk';
 $LANG['user.astaccountqualify'] = 'Calificación de la cuenta';
 $LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
+$LANG['user.astaccountregistrationexten'] = 'Extension';
+$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
 $LANG['user.astaccountsecret'] = 'Contraseña texto plano';
 $LANG['user.astaccounttype'] = 'Tipo de cuenta';
 $LANG['user.astcontext'] = 'Asterisk Context';
 $LANG['user.asterisk'] = 'Asterisk SIP';
 $LANG['user.astextension'] = 'Extensión de Asterisk ';
+$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
 $LANG['user.c'] = 'País';
 $LANG['user.city'] = 'Ciudad';
 $LANG['user.cn'] = 'Nombre común';
@@ -179,10 +246,10 @@ $LANG['user.kolabhomeserver'] = 'Servidor de correo electronico';
 $LANG['user.kolabinvitationpolicy'] = 'Política de administración de invitaciones';
 $LANG['user.l'] = 'Población, Provincia';
 $LANG['user.list'] = 'Listado de usuarios';
-$LANG['user.list.records'] = '$1 to $2 of $3';
 $LANG['user.loginshell'] = 'Shell';
 $LANG['user.mail'] = 'Dirección primaria de correo electrónico';
 $LANG['user.mailalternateaddress'] = 'Dirección secundaria de correo electrónico';
+$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
 $LANG['user.mailhost'] = 'Servidor de correo electrónico';
 $LANG['user.mailquota'] = 'Cuota';
 $LANG['user.mailquota.desc'] = 'Dejar en blanco para ilimitado';
@@ -190,7 +257,7 @@ $LANG['user.mobile'] = 'Número de teléfono movil';
 $LANG['user.name'] = 'Nombre';
 $LANG['user.norecords'] = '¡No se han encontrado registros de usuario!';
 $LANG['user.nsrole'] = 'Rol(es)';
-$LANG['user.nsroledn'] = $LANG['user.nsrole'];
+$LANG['user.nsroledn'] = 'Role(s)';
 $LANG['user.other'] = 'Otros';
 $LANG['user.o'] = 'Organización';
 $LANG['user.org'] = 'Organización';
@@ -217,3 +284,5 @@ $LANG['user.userpassword2'] = 'Confirmar contraseña';
 $LANG['user.uidnumber'] = 'Número de ID de usuario';
 
 $LANG['welcome'] = 'Bienvenido a la interfaz de administración de Kolab';
+
+$LANG['yes'] = 'yes';
diff --git a/lib/locale/et_EE.php b/lib/locale/et_EE.php
index 31c1120..dde72b3 100644
--- a/lib/locale/et_EE.php
+++ b/lib/locale/et_EE.php
@@ -7,25 +7,50 @@ $LANG['about.support'] = 'Professional support is available from <a href="http:/
 $LANG['about.technology'] = 'Tehnoloogia';
 $LANG['about.warranty'] = 'It comes with absolutely <b>no warranties</b> and is typically run entirely self supported. You can find help & information on the community <a href="http://kolab.org">web site</a> & <a href="http://wiki.kolab.org">wiki</a>.';
 
+$LANG['add'] = 'Add';
+
+$LANG['attribute.add'] = 'Add attribute';
+$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.name'] = 'Attribute';
+$LANG['attribute.optional'] = 'Optional';
+$LANG['attribute.maxcount'] = 'Max. count';
+$LANG['attribute.readonly'] = 'Read-only';
+$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.value'] = 'Value';
+$LANG['attribute.value.auto'] = 'Generated';
+$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.normal'] = 'Normal';
+$LANG['attribute.value.static'] = 'Static';
+$LANG['attribute.options'] = 'Options';
+$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
+$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
+
+$LANG['button.cancel'] = 'Cancel';
+$LANG['button.delete'] = 'Delete';
+$LANG['button.save'] = 'Save';
+$LANG['button.submit'] = 'Submit';
+
 $LANG['creatorsname'] = 'Created by';
 $LANG['days'] = 'days';
 $LANG['debug'] = 'Debug info';
-$LANG['delete.button'] = 'Kustuta';
+$LANG['delete'] = 'Delete';
 $LANG['deleting'] = 'Deleting data...';
 
 $LANG['domain.add'] = 'Add Domain';
-$LANG['domain.add.success'] = 'Added domain';
+$LANG['domain.add.success'] = 'Domain created successfully.';
 $LANG['domain.associateddomain'] = 'Domain name(s)';
+$LANG['domain.delete.success'] = 'Domain deleted successfully.';
 $LANG['domain.edit'] = 'Edit domain';
-$LANG['domain.edit.success'] = 'Domain updated';
+$LANG['domain.edit.success'] = 'Domain updated successfully.';
 $LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
 $LANG['domain.list'] = 'Domains List';
-$LANG['domain.list.records'] = '$1 to $2 of $3';
+$LANG['domain.norecords'] = 'No domain records found!';
 $LANG['domain.o'] = 'Organization';
 $LANG['domain.other'] = 'Other';
 $LANG['domain.system'] = 'System';
 $LANG['domain.type_id'] = 'Standard Domain';
 
+$LANG['edit'] = 'Edit';
 $LANG['error'] = 'Error';
 
 $LANG['form.required.empty'] = 'Some of the required fields are empty!';
@@ -35,12 +60,12 @@ $LANG['group.add'] = 'Add Group';
 $LANG['group.add.success'] = 'Group created successfully.';
 $LANG['group.cn'] = 'Common name';
 $LANG['group.delete.success'] = 'Group deleted successfully.';
-$LANG['group.edit.success'] = 'Group edited successfully.';
+$LANG['group.edit.success'] = 'Group updated successfully.';
 $LANG['group.gidnumber'] = 'Primary group number';
 $LANG['group.list'] = 'Groups List';
-$LANG['group.list.records'] = '$1 to $2 of $3';
 $LANG['group.mail'] = 'Peamine e-posti aadress';
 $LANG['group.member'] = 'Member(s)';
+$LANG['group.memberurl'] = 'Members URL';
 $LANG['group.norecords'] = 'No group records found!';
 $LANG['group.other'] = 'Other';
 $LANG['group.system'] = 'System';
@@ -49,7 +74,24 @@ $LANG['group.uniquemember'] = 'Liikmed';
 
 $LANG['info'] = 'Information';
 $LANG['internalerror'] = 'Internal system error!';
+
+$LANG['ldap.one'] = 'one: all entries one level under the base DN';
+$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
+$LANG['ldap.base'] = 'base: base DN only';
+$LANG['ldap.basedn'] = 'Base DN';
+$LANG['ldap.host'] = 'LDAP Server';
+$LANG['ldap.conditions'] = 'Conditions';
+$LANG['ldap.scope'] = 'Scope';
+$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.filter_both'] = 'contains';
+$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_suffix'] = 'ends with';
+$LANG['ldap.filter_exact'] = 'is equal to';
+
+$LANG['list.records'] = '$1 to $2 of $3';
+
 $LANG['loading'] = 'Loading...';
+$LANG['logout'] = 'Logout';
 $LANG['login.username'] = 'Username:';
 $LANG['login.password'] = 'Password:';
 $LANG['login.domain'] = 'Domain:';
@@ -70,29 +112,29 @@ $LANG['password.generate'] = 'Generate password';
 $LANG['reqtime'] = 'Request time: $1 sec.';
 
 $LANG['resource.add'] = 'Add Resource';
-$LANG['resource.add.success'] = 'Added Resource';
+$LANG['resource.add.success'] = 'Resource created successfully.';
 $LANG['resource.cn'] = 'Nimi';
 $LANG['resource.delete'] = 'Delete Resource';
-$LANG['resource.delete.success'] = 'Successfully deleted Resource';
+$LANG['resource.delete.success'] = 'Resource deleted successfully.';
 $LANG['resource.edit'] = 'Edit Resource';
-$LANG['resource.edit.success'] = 'Successfully updated Resource';
+$LANG['resource.edit.success'] = 'Resource updated successfully.';
 $LANG['resource.kolabtargetfolder'] = 'Target Folder';
 $LANG['resource.list'] = 'Resource (Collection) List';
-$LANG['resource.list.records'] = '$1 to $2 of $3';
 $LANG['resource.mail'] = 'Mail Address';
 $LANG['resource.member'] = 'Collection Members';
-$LANG['resource.norecords'] = 'No resource record(s) found!';
+$LANG['resource.norecords'] = 'No resource records found!';
 $LANG['resource.other'] = 'Other';
 $LANG['resource.system'] = 'System';
 $LANG['resource.type_id'] = 'Resource Type';
 $LANG['resource.uniquemember'] = 'Collection Members';
 
 $LANG['role.add'] = 'Add Role';
+$LANG['role.add.success'] = 'Role created successfully.';
 $LANG['role.cn'] = 'Role Name';
+$LANG['role.delete.success'] = 'Role deleted successfully.';
 $LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role edited successfully';
+$LANG['role.edit.success'] = 'Role updated successfully';
 $LANG['role.list'] = 'Role List';
-$LANG['role.list.records'] = '$1 to $2 of $3';
 $LANG['role.norecords'] = 'No role records found!';
 $LANG['role.system'] = 'Details';
 $LANG['role.type_id'] = 'Role Type';
@@ -100,15 +142,17 @@ $LANG['role.type_id'] = 'Role Type';
 $LANG['saving'] = 'Saving data...';
 
 $LANG['search'] = 'Search';
-$LANG['search.criteria'] = 'Search criteria';
 $LANG['search.reset'] = 'Reset';
+$LANG['search.criteria'] = 'Search criteria';
 $LANG['search.field'] = 'Field:';
 $LANG['search.method'] = 'Method:';
 $LANG['search.contains'] = 'contains';
 $LANG['search.is'] = 'is';
+$LANG['search.key'] = 'key';
 $LANG['search.prefix'] = 'begins with';
 $LANG['search.name'] = 'name';
 $LANG['search.email'] = 'email';
+$LANG['search.description'] = 'description';
 $LANG['search.uid'] = 'UID';
 $LANG['search.loading'] = 'Searching...';
 $LANG['search.acchars'] = 'At least $min characters required for autocompletion';
@@ -133,7 +177,25 @@ $LANG['signup.wronguid'] = 'Invalid Username!';
 $LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
 $LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
 
-$LANG['submit.button'] = 'Submit';
+$LANG['type.add'] = 'Add Object Type';
+$LANG['type.add.success'] = 'Object type created successfully.';
+$LANG['type.attributes'] = 'Attributes';
+$LANG['type.description'] = 'Description';
+$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['type.domain'] = 'Domain';
+$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['type.group'] = 'Group';
+$LANG['type.list'] = 'Object Types List';
+$LANG['type.key'] = 'Key';
+$LANG['type.name'] = 'Name';
+$LANG['type.norecords'] = 'No object type records found!';
+$LANG['type.objectclass'] = 'Object class';
+$LANG['type.object_type'] = 'Object type';
+$LANG['type.properties'] = 'Properties';
+$LANG['type.resource'] = 'Resource';
+$LANG['type.role'] = 'Role';
+$LANG['type.used_for'] = 'Hosted';
+$LANG['type.user'] = 'User';
 
 $LANG['user.add'] = 'Add User';
 $LANG['user.add.success'] = 'User created successfully.';
@@ -141,17 +203,22 @@ $LANG['user.alias'] = 'Secondary Email Address(es)';
 $LANG['user.astaccountallowedcodec'] = 'Allowed codec(s)';
 $LANG['user.astaccountcallerid'] = 'Caller ID';
 $LANG['user.astaccountcontext'] = 'Account Context';
+$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
 $LANG['user.astaccountdeny'] = 'Account deny';
 $LANG['user.astaccounthost'] = 'Asterisk Host';
+$LANG['user.astaccountmailbox'] = 'Mailbox';
 $LANG['user.astaccountnat'] = 'Account uses NAT';
 $LANG['user.astaccountname'] = 'Asterisk Account Name';
 $LANG['user.astaccountqualify'] = 'Account Qualify';
 $LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
+$LANG['user.astaccountregistrationexten'] = 'Extension';
+$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
 $LANG['user.astaccountsecret'] = 'Plaintext Password';
 $LANG['user.astaccounttype'] = 'Account Type';
 $LANG['user.astcontext'] = 'Asterisk Context';
 $LANG['user.asterisk'] = 'Asterisk SIP';
 $LANG['user.astextension'] = 'Asterisk Extension';
+$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
 $LANG['user.c'] = 'Riik';
 $LANG['user.city'] = 'Linn';
 $LANG['user.cn'] = 'Common name';
@@ -162,7 +229,7 @@ $LANG['user.country'] = 'Riik';
 $LANG['user.country.desc'] = '2 letter code from ISO 3166-1';
 $LANG['user.delete.success'] = 'User deleted successfully.';
 $LANG['user.displayname'] = 'Display name';
-$LANG['user.edit.success'] = 'User edited successfully.';
+$LANG['user.edit.success'] = 'User updated successfully.';
 $LANG['user.fax'] = 'Fax number';
 $LANG['user.fbinterval'] = 'Free-Busy interval';
 $LANG['user.fbinterval.desc'] = 'Leave blank for default (60 days)';
@@ -179,10 +246,10 @@ $LANG['user.kolabhomeserver'] = 'Email Server';
 $LANG['user.kolabinvitationpolicy'] = 'Invitation Handling Policy';
 $LANG['user.l'] = 'City, Region';
 $LANG['user.list'] = 'Users List';
-$LANG['user.list.records'] = '$1 to $2 of $3';
 $LANG['user.loginshell'] = 'Shell';
 $LANG['user.mail'] = 'Peamine e-posti aadress';
 $LANG['user.mailalternateaddress'] = 'External Email Address(es)';
+$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
 $LANG['user.mailhost'] = 'Email Server';
 $LANG['user.mailquota'] = 'Quota';
 $LANG['user.mailquota.desc'] = 'Leave blank for unlimited';
@@ -190,7 +257,7 @@ $LANG['user.mobile'] = 'Mobile Phone Number';
 $LANG['user.name'] = 'Nimi';
 $LANG['user.norecords'] = 'No user records found!';
 $LANG['user.nsrole'] = 'Role(s)';
-$LANG['user.nsroledn'] = $LANG['user.nsrole'];
+$LANG['user.nsroledn'] = 'Role(s)';
 $LANG['user.other'] = 'Other';
 $LANG['user.o'] = 'Organization';
 $LANG['user.org'] = 'Organization';
@@ -217,3 +284,5 @@ $LANG['user.userpassword2'] = 'Confirm password';
 $LANG['user.uidnumber'] = 'User ID number';
 
 $LANG['welcome'] = 'Welcome to the Kolab Groupware Server Maintenance';
+
+$LANG['yes'] = 'yes';
diff --git a/lib/locale/ja.php b/lib/locale/ja.php
index 1440161..963bb25 100644
--- a/lib/locale/ja.php
+++ b/lib/locale/ja.php
@@ -7,25 +7,50 @@ $LANG['about.support'] = 'Professional support is available from <a href="http:/
 $LANG['about.technology'] = 'Technology';
 $LANG['about.warranty'] = 'It comes with absolutely <b>no warranties</b> and is typically run entirely self supported. You can find help & information on the community <a href="http://kolab.org">web site</a> & <a href="http://wiki.kolab.org">wiki</a>.';
 
+$LANG['add'] = 'Add';
+
+$LANG['attribute.add'] = 'Add attribute';
+$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.name'] = 'Attribute';
+$LANG['attribute.optional'] = 'Optional';
+$LANG['attribute.maxcount'] = 'Max. count';
+$LANG['attribute.readonly'] = 'Read-only';
+$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.value'] = 'Value';
+$LANG['attribute.value.auto'] = 'Generated';
+$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.normal'] = 'Normal';
+$LANG['attribute.value.static'] = 'Static';
+$LANG['attribute.options'] = 'Options';
+$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
+$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
+
+$LANG['button.cancel'] = 'Cancel';
+$LANG['button.delete'] = 'Delete';
+$LANG['button.save'] = 'Save';
+$LANG['button.submit'] = 'Submit';
+
 $LANG['creatorsname'] = 'Created by';
 $LANG['days'] = 'days';
 $LANG['debug'] = 'Debug info';
-$LANG['delete.button'] = 'Delete';
+$LANG['delete'] = 'Delete';
 $LANG['deleting'] = 'Deleting data...';
 
 $LANG['domain.add'] = 'Add Domain';
-$LANG['domain.add.success'] = 'Added domain';
+$LANG['domain.add.success'] = 'Domain created successfully.';
 $LANG['domain.associateddomain'] = 'Domain name(s)';
+$LANG['domain.delete.success'] = 'Domain deleted successfully.';
 $LANG['domain.edit'] = 'Edit domain';
-$LANG['domain.edit.success'] = 'Domain updated';
+$LANG['domain.edit.success'] = 'Domain updated successfully.';
 $LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
 $LANG['domain.list'] = 'Domains List';
-$LANG['domain.list.records'] = '$1 to $2 of $3';
+$LANG['domain.norecords'] = 'No domain records found!';
 $LANG['domain.o'] = 'Organization';
 $LANG['domain.other'] = 'Other';
 $LANG['domain.system'] = 'System';
 $LANG['domain.type_id'] = 'Standard Domain';
 
+$LANG['edit'] = 'Edit';
 $LANG['error'] = 'Error';
 
 $LANG['form.required.empty'] = 'Some of the required fields are empty!';
@@ -35,12 +60,12 @@ $LANG['group.add'] = 'Add Group';
 $LANG['group.add.success'] = 'Group created successfully.';
 $LANG['group.cn'] = 'Common name';
 $LANG['group.delete.success'] = 'Group deleted successfully.';
-$LANG['group.edit.success'] = 'Group edited successfully.';
+$LANG['group.edit.success'] = 'Group updated successfully.';
 $LANG['group.gidnumber'] = 'Primary group number';
 $LANG['group.list'] = 'Groups List';
-$LANG['group.list.records'] = '$1 to $2 of $3';
 $LANG['group.mail'] = 'Primary Email Address';
 $LANG['group.member'] = 'Member(s)';
+$LANG['group.memberurl'] = 'Members URL';
 $LANG['group.norecords'] = 'No group records found!';
 $LANG['group.other'] = 'Other';
 $LANG['group.system'] = 'System';
@@ -49,7 +74,24 @@ $LANG['group.uniquemember'] = 'Members';
 
 $LANG['info'] = 'Information';
 $LANG['internalerror'] = 'Internal system error!';
+
+$LANG['ldap.one'] = 'one: all entries one level under the base DN';
+$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
+$LANG['ldap.base'] = 'base: base DN only';
+$LANG['ldap.basedn'] = 'Base DN';
+$LANG['ldap.host'] = 'LDAP Server';
+$LANG['ldap.conditions'] = 'Conditions';
+$LANG['ldap.scope'] = 'Scope';
+$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.filter_both'] = 'contains';
+$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_suffix'] = 'ends with';
+$LANG['ldap.filter_exact'] = 'is equal to';
+
+$LANG['list.records'] = '$1 to $2 of $3';
+
 $LANG['loading'] = 'Loading...';
+$LANG['logout'] = 'Logout';
 $LANG['login.username'] = 'Username:';
 $LANG['login.password'] = 'Password:';
 $LANG['login.domain'] = 'Domain:';
@@ -70,29 +112,29 @@ $LANG['password.generate'] = 'Generate password';
 $LANG['reqtime'] = 'Request time: $1 sec.';
 
 $LANG['resource.add'] = 'Add Resource';
-$LANG['resource.add.success'] = 'Added Resource';
+$LANG['resource.add.success'] = 'Resource created successfully.';
 $LANG['resource.cn'] = 'Name';
 $LANG['resource.delete'] = 'Delete Resource';
-$LANG['resource.delete.success'] = 'Successfully deleted Resource';
+$LANG['resource.delete.success'] = 'Resource deleted successfully.';
 $LANG['resource.edit'] = 'Edit Resource';
-$LANG['resource.edit.success'] = 'Successfully updated Resource';
+$LANG['resource.edit.success'] = 'Resource updated successfully.';
 $LANG['resource.kolabtargetfolder'] = 'Target Folder';
 $LANG['resource.list'] = 'Resource (Collection) List';
-$LANG['resource.list.records'] = '$1 to $2 of $3';
 $LANG['resource.mail'] = 'Mail Address';
 $LANG['resource.member'] = 'Collection Members';
-$LANG['resource.norecords'] = 'No resource record(s) found!';
+$LANG['resource.norecords'] = 'No resource records found!';
 $LANG['resource.other'] = 'Other';
 $LANG['resource.system'] = 'System';
 $LANG['resource.type_id'] = 'Resource Type';
 $LANG['resource.uniquemember'] = 'Collection Members';
 
 $LANG['role.add'] = 'Add Role';
+$LANG['role.add.success'] = 'Role created successfully.';
 $LANG['role.cn'] = 'Role Name';
+$LANG['role.delete.success'] = 'Role deleted successfully.';
 $LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role edited successfully';
+$LANG['role.edit.success'] = 'Role updated successfully';
 $LANG['role.list'] = 'Role List';
-$LANG['role.list.records'] = '$1 to $2 of $3';
 $LANG['role.norecords'] = 'No role records found!';
 $LANG['role.system'] = 'Details';
 $LANG['role.type_id'] = 'Role Type';
@@ -100,15 +142,17 @@ $LANG['role.type_id'] = 'Role Type';
 $LANG['saving'] = 'Saving data...';
 
 $LANG['search'] = 'Search';
-$LANG['search.criteria'] = 'Search criteria';
 $LANG['search.reset'] = 'Reset';
+$LANG['search.criteria'] = 'Search criteria';
 $LANG['search.field'] = 'Field:';
 $LANG['search.method'] = 'Method:';
 $LANG['search.contains'] = 'contains';
 $LANG['search.is'] = 'is';
+$LANG['search.key'] = 'key';
 $LANG['search.prefix'] = 'begins with';
 $LANG['search.name'] = 'name';
 $LANG['search.email'] = 'email';
+$LANG['search.description'] = 'description';
 $LANG['search.uid'] = 'UID';
 $LANG['search.loading'] = 'Searching...';
 $LANG['search.acchars'] = 'At least $min characters required for autocompletion';
@@ -133,7 +177,25 @@ $LANG['signup.wronguid'] = 'Invalid Username!';
 $LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
 $LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
 
-$LANG['submit.button'] = 'Submit';
+$LANG['type.add'] = 'Add Object Type';
+$LANG['type.add.success'] = 'Object type created successfully.';
+$LANG['type.attributes'] = 'Attributes';
+$LANG['type.description'] = 'Description';
+$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['type.domain'] = 'Domain';
+$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['type.group'] = 'Group';
+$LANG['type.list'] = 'Object Types List';
+$LANG['type.key'] = 'Key';
+$LANG['type.name'] = 'Name';
+$LANG['type.norecords'] = 'No object type records found!';
+$LANG['type.objectclass'] = 'Object class';
+$LANG['type.object_type'] = 'Object type';
+$LANG['type.properties'] = 'Properties';
+$LANG['type.resource'] = 'Resource';
+$LANG['type.role'] = 'Role';
+$LANG['type.used_for'] = 'Hosted';
+$LANG['type.user'] = 'User';
 
 $LANG['user.add'] = 'Add User';
 $LANG['user.add.success'] = 'User created successfully.';
@@ -141,17 +203,22 @@ $LANG['user.alias'] = 'Secondary Email Address(es)';
 $LANG['user.astaccountallowedcodec'] = 'Allowed codec(s)';
 $LANG['user.astaccountcallerid'] = 'Caller ID';
 $LANG['user.astaccountcontext'] = 'Account Context';
+$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
 $LANG['user.astaccountdeny'] = 'Account deny';
 $LANG['user.astaccounthost'] = 'Asterisk Host';
+$LANG['user.astaccountmailbox'] = 'Mailbox';
 $LANG['user.astaccountnat'] = 'Account uses NAT';
 $LANG['user.astaccountname'] = 'Asterisk Account Name';
 $LANG['user.astaccountqualify'] = 'Account Qualify';
 $LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
+$LANG['user.astaccountregistrationexten'] = 'Extension';
+$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
 $LANG['user.astaccountsecret'] = 'Plaintext Password';
 $LANG['user.astaccounttype'] = 'Account Type';
 $LANG['user.astcontext'] = 'Asterisk Context';
 $LANG['user.asterisk'] = 'Asterisk SIP';
 $LANG['user.astextension'] = 'Asterisk Extension';
+$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
 $LANG['user.c'] = 'Country';
 $LANG['user.city'] = 'City';
 $LANG['user.cn'] = 'Common name';
@@ -162,7 +229,7 @@ $LANG['user.country'] = 'Country';
 $LANG['user.country.desc'] = '2 letter code from ISO 3166-1';
 $LANG['user.delete.success'] = 'User deleted successfully.';
 $LANG['user.displayname'] = 'Display name';
-$LANG['user.edit.success'] = 'User edited successfully.';
+$LANG['user.edit.success'] = 'User updated successfully.';
 $LANG['user.fax'] = 'Fax number';
 $LANG['user.fbinterval'] = 'Free-Busy interval';
 $LANG['user.fbinterval.desc'] = 'Leave blank for default (60 days)';
@@ -179,10 +246,10 @@ $LANG['user.kolabhomeserver'] = 'Email Server';
 $LANG['user.kolabinvitationpolicy'] = 'Invitation Handling Policy';
 $LANG['user.l'] = 'City, Region';
 $LANG['user.list'] = 'Users List';
-$LANG['user.list.records'] = '$1 to $2 of $3';
 $LANG['user.loginshell'] = 'Shell';
 $LANG['user.mail'] = 'Primary Email Address';
 $LANG['user.mailalternateaddress'] = 'External Email Address(es)';
+$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
 $LANG['user.mailhost'] = 'Email Server';
 $LANG['user.mailquota'] = 'Quota';
 $LANG['user.mailquota.desc'] = 'Leave blank for unlimited';
@@ -190,7 +257,7 @@ $LANG['user.mobile'] = 'Mobile Phone Number';
 $LANG['user.name'] = 'Name';
 $LANG['user.norecords'] = 'No user records found!';
 $LANG['user.nsrole'] = 'Role(s)';
-$LANG['user.nsroledn'] = $LANG['user.nsrole'];
+$LANG['user.nsroledn'] = 'Role(s)';
 $LANG['user.other'] = 'Other';
 $LANG['user.o'] = 'Organization';
 $LANG['user.org'] = 'Organization';
@@ -217,3 +284,5 @@ $LANG['user.userpassword2'] = 'Confirm password';
 $LANG['user.uidnumber'] = 'User ID number';
 
 $LANG['welcome'] = 'Welcome to the Kolab Groupware Server Maintenance';
+
+$LANG['yes'] = 'yes';
diff --git a/lib/locale/nl.php b/lib/locale/nl.php
index 6b5d896..678d0ba 100644
--- a/lib/locale/nl.php
+++ b/lib/locale/nl.php
@@ -7,25 +7,50 @@ $LANG['about.support'] = 'Professionele ondersteuning is beschikbaar bij <a href
 $LANG['about.technology'] = 'Technologie';
 $LANG['about.warranty'] = 'Het komt <b>zonder enige garanties</b> en wordt typisch geheel zelf ondersteund. U kunt help & informatie vinden in de community <a href="http://kolab.org">web site</a> & <a href="http://wiki.kolab.org">wiki</a>.';
 
+$LANG['add'] = 'Add';
+
+$LANG['attribute.add'] = 'Add attribute';
+$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.name'] = 'Attribute';
+$LANG['attribute.optional'] = 'Optional';
+$LANG['attribute.maxcount'] = 'Max. count';
+$LANG['attribute.readonly'] = 'Read-only';
+$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.value'] = 'Value';
+$LANG['attribute.value.auto'] = 'Generated';
+$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.normal'] = 'Normal';
+$LANG['attribute.value.static'] = 'Static';
+$LANG['attribute.options'] = 'Options';
+$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
+$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
+
+$LANG['button.cancel'] = 'Cancel';
+$LANG['button.delete'] = 'Delete';
+$LANG['button.save'] = 'Save';
+$LANG['button.submit'] = 'Submit';
+
 $LANG['creatorsname'] = 'Gemaakt door';
 $LANG['days'] = 'dagen';
 $LANG['debug'] = 'Debug informatie';
-$LANG['delete.button'] = 'Verwijder';
+$LANG['delete'] = 'Delete';
 $LANG['deleting'] = 'Bezig data te verwijderen...';
 
 $LANG['domain.add'] = 'Domein Toevoegen';
 $LANG['domain.add.success'] = 'Domein Toegevoegd';
 $LANG['domain.associateddomain'] = 'Domein naam/namen';
+$LANG['domain.delete.success'] = 'Domain deleted successfully.';
 $LANG['domain.edit'] = 'Domein wijzigen';
 $LANG['domain.edit.success'] = 'Domein bijgewerkt';
 $LANG['domain.inetdomainbasedn'] = 'Custom Root DN(s)';
 $LANG['domain.list'] = 'Lijst van Domeinen';
-$LANG['domain.list.records'] = '$1 tot $2 van $3';
+$LANG['domain.norecords'] = 'No domain records found!';
 $LANG['domain.o'] = 'Organisatie';
 $LANG['domain.other'] = 'Overig';
 $LANG['domain.system'] = 'Systeem';
 $LANG['domain.type_id'] = 'Standaard domein';
 
+$LANG['edit'] = 'Edit';
 $LANG['error'] = 'Fout';
 
 $LANG['form.required.empty'] = 'Sommige van de vereiste velden zijn leeg!';
@@ -38,9 +63,9 @@ $LANG['group.delete.success'] = 'Groep succesvol verwijderd.';
 $LANG['group.edit.success'] = 'Groep succesvol gewijzigd.';
 $LANG['group.gidnumber'] = 'Primair groep nummer';
 $LANG['group.list'] = 'Lijst van Groepen';
-$LANG['group.list.records'] = '$1 tot $2 van $3';
 $LANG['group.mail'] = 'Primair Email Adres';
 $LANG['group.member'] = 'Leden';
+$LANG['group.memberurl'] = 'Members URL';
 $LANG['group.norecords'] = 'Geen groepen gevonden!';
 $LANG['group.other'] = 'Overig';
 $LANG['group.system'] = 'Systeem';
@@ -49,7 +74,24 @@ $LANG['group.uniquemember'] = 'Leden';
 
 $LANG['info'] = 'Informatie';
 $LANG['internalerror'] = 'Interne systeem-fout!';
+
+$LANG['ldap.one'] = 'one: all entries one level under the base DN';
+$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
+$LANG['ldap.base'] = 'base: base DN only';
+$LANG['ldap.basedn'] = 'Base DN';
+$LANG['ldap.host'] = 'LDAP Server';
+$LANG['ldap.conditions'] = 'Conditions';
+$LANG['ldap.scope'] = 'Scope';
+$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.filter_both'] = 'contains';
+$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_suffix'] = 'ends with';
+$LANG['ldap.filter_exact'] = 'is equal to';
+
+$LANG['list.records'] = '$1 to $2 of $3';
+
 $LANG['loading'] = 'Bezig met laden...';
+$LANG['logout'] = 'Logout';
 $LANG['login.username'] = 'Gebruikersnaam:';
 $LANG['login.password'] = 'Wachtwoord:';
 $LANG['login.domain'] = 'Domein:';
@@ -78,7 +120,6 @@ $LANG['resource.edit'] = 'Middel Wijzigen';
 $LANG['resource.edit.success'] = 'Middel succesvol bijgewerkt';
 $LANG['resource.kolabtargetfolder'] = 'Doel Map';
 $LANG['resource.list'] = '(Collecties van) Middellen Lijst';
-$LANG['resource.list.records'] = '$1 tot $2 van $3';
 $LANG['resource.mail'] = 'Email Adres';
 $LANG['resource.member'] = 'Middelen in Collectie';
 $LANG['resource.norecords'] = 'Geen middelen gevonden!';
@@ -88,11 +129,12 @@ $LANG['resource.type_id'] = 'Type Middel';
 $LANG['resource.uniquemember'] = 'Middellen in Collectie';
 
 $LANG['role.add'] = 'Rol Toevoegen';
+$LANG['role.add.success'] = 'Role created successfully.';
 $LANG['role.cn'] = 'Rol naam';
+$LANG['role.delete.success'] = 'Role deleted successfully.';
 $LANG['role.description'] = 'Rol uitleg';
 $LANG['role.edit.success'] = 'Rol succesvol gewijzigd';
 $LANG['role.list'] = 'Rollen Lijst';
-$LANG['role.list.records'] = '$1 tot $2 van $3';
 $LANG['role.norecords'] = 'Geen rollen gevonden!';
 $LANG['role.system'] = 'Details';
 $LANG['role.type_id'] = 'Rol Type';
@@ -100,15 +142,17 @@ $LANG['role.type_id'] = 'Rol Type';
 $LANG['saving'] = 'Bezig data op te slaan...';
 
 $LANG['search'] = 'Zoeken';
-$LANG['search.criteria'] = 'Zoek criteria';
 $LANG['search.reset'] = 'Reset';
+$LANG['search.criteria'] = 'Zoek criteria';
 $LANG['search.field'] = 'Veld:';
 $LANG['search.method'] = 'Methode:';
 $LANG['search.contains'] = 'bevat';
 $LANG['search.is'] = 'is';
+$LANG['search.key'] = 'key';
 $LANG['search.prefix'] = 'start met';
 $LANG['search.name'] = 'naam';
 $LANG['search.email'] = 'email';
+$LANG['search.description'] = 'description';
 $LANG['search.uid'] = 'uid';
 $LANG['search.loading'] = 'Bezig met zoeken...';
 $LANG['search.acchars'] = 'Tenminste $min karakters nodig voor autocompletion';
@@ -133,7 +177,25 @@ $LANG['signup.wronguid'] = 'Invalid Username!';
 $LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
 $LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
 
-$LANG['submit.button'] = 'Opslaan';
+$LANG['type.add'] = 'Add Object Type';
+$LANG['type.add.success'] = 'Object type created successfully.';
+$LANG['type.attributes'] = 'Attributes';
+$LANG['type.description'] = 'Description';
+$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['type.domain'] = 'Domain';
+$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['type.group'] = 'Group';
+$LANG['type.list'] = 'Object Types List';
+$LANG['type.key'] = 'Key';
+$LANG['type.name'] = 'Name';
+$LANG['type.norecords'] = 'No object type records found!';
+$LANG['type.objectclass'] = 'Object class';
+$LANG['type.object_type'] = 'Object type';
+$LANG['type.properties'] = 'Properties';
+$LANG['type.resource'] = 'Resource';
+$LANG['type.role'] = 'Role';
+$LANG['type.used_for'] = 'Hosted';
+$LANG['type.user'] = 'User';
 
 $LANG['user.add'] = 'Gebruiker Toevoegen';
 $LANG['user.add.success'] = 'Gebruiker succesvol toegevoegd.';
@@ -141,17 +203,22 @@ $LANG['user.alias'] = 'Secundaire Email Adressen';
 $LANG['user.astaccountallowedcodec'] = 'Toegestane codec(s)';
 $LANG['user.astaccountcallerid'] = 'Caller ID';
 $LANG['user.astaccountcontext'] = 'Account Context';
+$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
 $LANG['user.astaccountdeny'] = 'Account deny';
 $LANG['user.astaccounthost'] = 'Asterisk Host';
+$LANG['user.astaccountmailbox'] = 'Mailbox';
 $LANG['user.astaccountnat'] = 'Account maakt gebruik van NAT';
 $LANG['user.astaccountname'] = 'Asterisk Account Naam';
 $LANG['user.astaccountqualify'] = 'Account Qualify';
 $LANG['user.astaccountrealmedpassword'] = 'Realmed Account Password';
+$LANG['user.astaccountregistrationexten'] = 'Extension';
+$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
 $LANG['user.astaccountsecret'] = 'Wachtwoord in gewone text';
 $LANG['user.astaccounttype'] = 'Type Account';
 $LANG['user.astcontext'] = 'Asterisk Context';
 $LANG['user.asterisk'] = 'Asterisk SIP';
 $LANG['user.astextension'] = 'Asterisk Extensie';
+$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
 $LANG['user.c'] = 'Land';
 $LANG['user.city'] = 'Stad';
 $LANG['user.cn'] = 'Volledige naam';
@@ -179,10 +246,10 @@ $LANG['user.kolabhomeserver'] = 'Email Server';
 $LANG['user.kolabinvitationpolicy'] = 'Policy voor afhandelen uitnodigingen';
 $LANG['user.l'] = 'Stad, Regio';
 $LANG['user.list'] = 'Gebruikerslijst';
-$LANG['user.list.records'] = '$1 tot $2 van $3';
 $LANG['user.loginshell'] = 'Shell';
 $LANG['user.mail'] = 'Primair Email Adres';
 $LANG['user.mailalternateaddress'] = 'Secundaire Email Adressen';
+$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
 $LANG['user.mailhost'] = 'Email Server';
 $LANG['user.mailquota'] = 'Quota';
 $LANG['user.mailquota.desc'] = 'Laat leeg voor ongelimiteerd';
@@ -190,7 +257,7 @@ $LANG['user.mobile'] = 'Telefoonnummer (Mobiel)';
 $LANG['user.name'] = 'Naam';
 $LANG['user.norecords'] = 'Geen gebruikers gevonden!';
 $LANG['user.nsrole'] = 'Rollen';
-$LANG['user.nsroledn'] = $LANG['user.nsrole'];
+$LANG['user.nsroledn'] = 'Role(s)';
 $LANG['user.other'] = 'Overig';
 $LANG['user.o'] = 'Organizatie';
 $LANG['user.org'] = 'Organizatie';
@@ -217,3 +284,5 @@ $LANG['user.userpassword2'] = 'Wachtwoord bevestigen';
 $LANG['user.uidnumber'] = 'User ID nummer';
 
 $LANG['welcome'] = 'Welkom bij Kolab Groupware Server';
+
+$LANG['yes'] = 'yes';
diff --git a/lib/locale/pl_PL.php b/lib/locale/pl_PL.php
index 5e5f86a..395a907 100644
--- a/lib/locale/pl_PL.php
+++ b/lib/locale/pl_PL.php
@@ -7,25 +7,50 @@ $LANG['about.support'] = 'Profesjonalne wsparcie techniczne jest dostępne na st
 $LANG['about.technology'] = 'Technologia';
 $LANG['about.warranty'] = 'Na funkcjonowanie oprogramowanie nieudzielana jest <b>żadna gwarancja</b>. Wsparcie techniczne organizowane jest we własnym zakresie. Pomoc i niezbędne informacje można znaleźć na stronie <a href=http://kolab.org">Kolab</a> oraz <a href="http://wiki.kolab.org">wiki</a>';
 
+$LANG['add'] = 'Add';
+
+$LANG['attribute.add'] = 'Add attribute';
+$LANG['attribute.static'] = 'Static value';
+$LANG['attribute.name'] = 'Attribute';
+$LANG['attribute.optional'] = 'Optional';
+$LANG['attribute.maxcount'] = 'Max. count';
+$LANG['attribute.readonly'] = 'Read-only';
+$LANG['attribute.type'] = 'Field type';
+$LANG['attribute.value'] = 'Value';
+$LANG['attribute.value.auto'] = 'Generated';
+$LANG['attribute.value.auto-readonly'] = 'Generated (read-only)';
+$LANG['attribute.value.normal'] = 'Normal';
+$LANG['attribute.value.static'] = 'Static';
+$LANG['attribute.options'] = 'Options';
+$LANG['attribute.key.invalid'] = 'Type key contains forbidden characters!';
+$LANG['attribute.required.error'] = 'Required attributes missing in attributes list ($1)!';
+
+$LANG['button.cancel'] = 'Cancel';
+$LANG['button.delete'] = 'Delete';
+$LANG['button.save'] = 'Save';
+$LANG['button.submit'] = 'Submit';
+
 $LANG['creatorsname'] = 'Stworzony przez';
 $LANG['days'] = 'dni';
 $LANG['debug'] = 'Debug info';
-$LANG['delete.button'] = 'Usuń';
+$LANG['delete'] = 'Delete';
 $LANG['deleting'] = 'Usuwam dane...';
 
 $LANG['domain.add'] = 'Dodaj DomenÄ™';
 $LANG['domain.add.success'] = 'Dodana domena';
 $LANG['domain.associateddomain'] = 'Nazwy domen';
+$LANG['domain.delete.success'] = 'Domain deleted successfully.';
 $LANG['domain.edit'] = 'Edytuj domenÄ™';
 $LANG['domain.edit.success'] = 'Domena uaktualniona';
 $LANG['domain.inetdomainbasedn'] = 'Niestandardowy Root DN';
 $LANG['domain.list'] = 'Lista Domen';
-$LANG['domain.list.records'] = '$1 do $2 z $3';
+$LANG['domain.norecords'] = 'No domain records found!';
 $LANG['domain.o'] = 'Organizacja';
 $LANG['domain.other'] = 'Inne';
 $LANG['domain.system'] = 'System';
 $LANG['domain.type_id'] = 'Domena Standardowa';
 
+$LANG['edit'] = 'Edit';
 $LANG['error'] = 'BÅ‚Ä…d';
 
 $LANG['form.required.empty'] = 'Niektóre z wymaganych pół są puste!';
@@ -38,9 +63,9 @@ $LANG['group.delete.success'] = 'Grupa usunięta pomyślnie.';
 $LANG['group.edit.success'] = 'Grupa zmieniona pomyślnie.';
 $LANG['group.gidnumber'] = 'Numer grupy głównej';
 $LANG['group.list'] = 'Lista grup';
-$LANG['group.list.records'] = '$1 do $2 z $3';
 $LANG['group.mail'] = 'Główny Adres Email';
 $LANG['group.member'] = 'Członkowie';
+$LANG['group.memberurl'] = 'Members URL';
 $LANG['group.norecords'] = 'Nie znaleziono wpisów dla grupy!';
 $LANG['group.other'] = 'Inne';
 $LANG['group.system'] = 'System';
@@ -49,7 +74,24 @@ $LANG['group.uniquemember'] = 'Członkowie';
 
 $LANG['info'] = 'Informacje';
 $LANG['internalerror'] = 'Wewnętrzny błąd systemu!';
+
+$LANG['ldap.one'] = 'one: all entries one level under the base DN';
+$LANG['ldap.sub'] = 'sub: whole subtree starting with the base DN';
+$LANG['ldap.base'] = 'base: base DN only';
+$LANG['ldap.basedn'] = 'Base DN';
+$LANG['ldap.host'] = 'LDAP Server';
+$LANG['ldap.conditions'] = 'Conditions';
+$LANG['ldap.scope'] = 'Scope';
+$LANG['ldap.filter_any'] = 'is non-empty';
+$LANG['ldap.filter_both'] = 'contains';
+$LANG['ldap.filter_prefix'] = 'starts with';
+$LANG['ldap.filter_suffix'] = 'ends with';
+$LANG['ldap.filter_exact'] = 'is equal to';
+
+$LANG['list.records'] = '$1 to $2 of $3';
+
 $LANG['loading'] = 'WczytujÄ™...';
+$LANG['logout'] = 'Logout';
 $LANG['login.username'] = 'Nazwa użytkownika:';
 $LANG['login.password'] = 'Hasło:';
 $LANG['login.domain'] = 'Domena:';
@@ -78,7 +120,6 @@ $LANG['resource.edit'] = 'Edytuj zasób';
 $LANG['resource.edit.success'] = 'Pomyślnie zmieniono zasób';
 $LANG['resource.kolabtargetfolder'] = 'Folder docelowy';
 $LANG['resource.list'] = 'Lista (kolekcja) zasobów';
-$LANG['resource.list.records'] = '$1 do $2 z $3';
 $LANG['resource.mail'] = 'Adres pocztowy';
 $LANG['resource.member'] = 'Członkowie kolekcji';
 $LANG['resource.norecords'] = 'Nie znaleziono żadnych zasobów!';
@@ -88,11 +129,12 @@ $LANG['resource.type_id'] = 'Rodzaj zasobu';
 $LANG['resource.uniquemember'] = 'Członkowie kolekcji';
 
 $LANG['role.add'] = 'Dodaj rolÄ™';
+$LANG['role.add.success'] = 'Role created successfully.';
 $LANG['role.cn'] = 'Role Name';
+$LANG['role.delete.success'] = 'Role deleted successfully.';
 $LANG['role.description'] = 'Role Description';
-$LANG['role.edit.success'] = 'Role edited successfully';
+$LANG['role.edit.success'] = 'Role updated successfully';
 $LANG['role.list'] = 'Lista ról';
-$LANG['role.list.records'] = '$1 do $2 z $3';
 $LANG['role.norecords'] = 'Nie znaleziono żadnej roli';
 $LANG['role.system'] = 'Details';
 $LANG['role.type_id'] = 'Role Type';
@@ -100,15 +142,17 @@ $LANG['role.type_id'] = 'Role Type';
 $LANG['saving'] = 'ZapisujÄ™ dane...';
 
 $LANG['search'] = 'Znajdź';
-$LANG['search.criteria'] = 'Kryteria wyszukiwania';
 $LANG['search.reset'] = 'Wyczyść';
+$LANG['search.criteria'] = 'Kryteria wyszukiwania';
 $LANG['search.field'] = 'Pole:';
 $LANG['search.method'] = 'Metoda:';
 $LANG['search.contains'] = 'zawiera';
 $LANG['search.is'] = 'jest';
+$LANG['search.key'] = 'key';
 $LANG['search.prefix'] = 'zaczyna siÄ™ od';
 $LANG['search.name'] = 'nazwa';
 $LANG['search.email'] = 'email';
+$LANG['search.description'] = 'description';
 $LANG['search.uid'] = 'UID';
 $LANG['search.loading'] = 'WyszukujÄ™...';
 $LANG['search.acchars'] = 'Przynajmniej $min znaków wymaganych jest dla funkcji autouzupełniania';
@@ -133,7 +177,25 @@ $LANG['signup.wronguid'] = 'Invalid Username!';
 $LANG['signup.wrongmailalternateaddress'] = 'Please provide a valid Email Address!';
 $LANG['signup.footer'] = 'This is a service offered by <a href="http://kolabsys.com">Kolab Systems</a>.';
 
-$LANG['submit.button'] = 'Zatwierdź';
+$LANG['type.add'] = 'Add Object Type';
+$LANG['type.add.success'] = 'Object type created successfully.';
+$LANG['type.attributes'] = 'Attributes';
+$LANG['type.description'] = 'Description';
+$LANG['type.delete.success'] = 'Object type deleted successfully.';
+$LANG['type.domain'] = 'Domain';
+$LANG['type.edit.success'] = 'Object type updated successfully.';
+$LANG['type.group'] = 'Group';
+$LANG['type.list'] = 'Object Types List';
+$LANG['type.key'] = 'Key';
+$LANG['type.name'] = 'Name';
+$LANG['type.norecords'] = 'No object type records found!';
+$LANG['type.objectclass'] = 'Object class';
+$LANG['type.object_type'] = 'Object type';
+$LANG['type.properties'] = 'Properties';
+$LANG['type.resource'] = 'Resource';
+$LANG['type.role'] = 'Role';
+$LANG['type.used_for'] = 'Hosted';
+$LANG['type.user'] = 'User';
 
 $LANG['user.add'] = 'Dodaj użytkownika';
 $LANG['user.add.success'] = 'Użytkownik został pomyślnie dodany.';
@@ -141,17 +203,22 @@ $LANG['user.alias'] = 'Dodatkowe adresy email';
 $LANG['user.astaccountallowedcodec'] = 'Dozwolone kodeki';
 $LANG['user.astaccountcallerid'] = 'ID dzwoniÄ…cego';
 $LANG['user.astaccountcontext'] = 'Kontekst konta';
+$LANG['user.astaccountdefaultuser'] = 'Asterisk Account Default User';
 $LANG['user.astaccountdeny'] = 'Konto zabronione';
 $LANG['user.astaccounthost'] = 'Host Asteriska';
+$LANG['user.astaccountmailbox'] = 'Mailbox';
 $LANG['user.astaccountnat'] = 'Konto używa NAT';
 $LANG['user.astaccountname'] = 'Nazwa konta Asterisk';
 $LANG['user.astaccountqualify'] = 'Kwalifikacja konta';
 $LANG['user.astaccountrealmedpassword'] = 'Domenowe hasło konta';
+$LANG['user.astaccountregistrationexten'] = 'Extension';
+$LANG['user.astaccountregistrationcontext'] = 'Registration Context';
 $LANG['user.astaccountsecret'] = 'Hasło w czystym tekście';
 $LANG['user.astaccounttype'] = 'Typ konta';
 $LANG['user.astcontext'] = 'Kontekst Asteriska';
 $LANG['user.asterisk'] = 'Asterisk SIP';
 $LANG['user.astextension'] = 'Rozszerzenie Asteriska';
+$LANG['user.astvoicemailpassword'] = 'Voicemail PIN Code';
 $LANG['user.c'] = 'Kraj';
 $LANG['user.city'] = 'Miasto';
 $LANG['user.cn'] = 'Nazwa zwyczajowa';
@@ -179,10 +246,10 @@ $LANG['user.kolabhomeserver'] = 'Serwer email';
 $LANG['user.kolabinvitationpolicy'] = 'Polityka zarzÄ…dzania zaproszeniami';
 $LANG['user.l'] = 'Miasto, województwo';
 $LANG['user.list'] = 'Lista użytkowników';
-$LANG['user.list.records'] = '$1 do $2 z $3';
 $LANG['user.loginshell'] = 'Powłoka';
 $LANG['user.mail'] = 'Główny adres email';
 $LANG['user.mailalternateaddress'] = 'Dodatkowe adresy email';
+$LANG['user.mailforwardingaddress'] = 'Forward Mail To';
 $LANG['user.mailhost'] = 'Serwer email';
 $LANG['user.mailquota'] = 'Quota';
 $LANG['user.mailquota.desc'] = 'Pozostaw puste dla braku ograniczeń';
@@ -190,7 +257,7 @@ $LANG['user.mobile'] = 'Numer telefonu komórkowego';
 $LANG['user.name'] = 'Nazwa';
 $LANG['user.norecords'] = 'Nie znaleziono użytkowników';
 $LANG['user.nsrole'] = 'Role';
-$LANG['user.nsroledn'] = $LANG['user.nsrole'];
+$LANG['user.nsroledn'] = 'Role(s)';
 $LANG['user.other'] = 'Inne';
 $LANG['user.o'] = 'Organizacja';
 $LANG['user.org'] = 'Organizacja';
@@ -217,3 +284,5 @@ $LANG['user.userpassword2'] = 'Potwierdź hasło';
 $LANG['user.uidnumber'] = 'Numer ID użytkownika';
 
 $LANG['welcome'] = 'Witamy w panelu konserwacyjnym Serwera Kolab Groupware';
+
+$LANG['yes'] = 'yes';





More information about the commits mailing list